WordPress.org

Make WordPress Core

Changeset 4393


Ignore:
Timestamp:
10/13/06 13:49:39 (9 years ago)
Author:
markjaquith
Message:

Code cleanup: wp-includes/feed.php

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/feed.php

    r4342 r4393  
    2424    $content = get_the_content($more_link_text, $stripteaser, $more_file); 
    2525    $content = apply_filters('the_content_rss', $content); 
    26     if ($cut && !$encode_html) { 
     26    if ( $cut && !$encode_html ) 
    2727        $encode_html = 2; 
    28     } 
    29     if ($encode_html == 1) { 
     28    if ( 1== $encode_html ) { 
    3029        $content = wp_specialchars($content); 
    3130        $cut = 0; 
    32     } elseif ($encode_html == 0) { 
     31    } elseif ( 0 == $encode_html ) { 
    3332        $content = make_url_footnote($content); 
    34     } elseif ($encode_html == 2) { 
     33    } elseif ( 2 == $encode_html ) { 
    3534        $content = strip_tags($content); 
    3635    } 
    37     if ($cut) { 
     36    if ( $cut ) { 
    3837        $blah = explode(' ', $content); 
    39         if (count($blah) > $cut) { 
     38        if ( count($blah) > $cut ) { 
    4039            $k = $cut; 
    4140            $use_dotdotdot = 1; 
     
    4443            $use_dotdotdot = 0; 
    4544        } 
    46         for ($i=0; $i<$k; $i++) { 
     45        for ( $i=0; $i<$k; $i++ ) { 
    4746            $excerpt .= $blah[$i].' '; 
    4847        } 
     
    6059 
    6160function permalink_single_rss($file = '') { 
    62     echo get_permalink(); 
     61    echo get_permalink(); 
    6362} 
    6463 
     
    8887    global $id; 
    8988 
    90     if ('' != get_option('permalink_structure')) 
     89    if ( '' != get_option('permalink_structure') ) 
    9190        $url = trailingslashit( get_permalink() ) . 'feed/'; 
    9291    else 
     
    9796 
    9897function get_author_rss_link($echo = false, $author_id, $author_nicename) { 
    99        $auth_ID = $author_id; 
    100        $permalink_structure = get_option('permalink_structure'); 
     98    $auth_ID = $author_id; 
     99    $permalink_structure = get_option('permalink_structure'); 
    101100 
    102        if ('' == $permalink_structure) { 
    103                  $link = get_option('home') . '?feed=rss2&amp;author=' . $author_id; 
    104        } else { 
    105                  $link = get_author_posts_url($author_id, $author_nicename); 
    106                  $link = $link . "feed/"; 
    107        } 
    108               
    109              $link = apply_filters('author_feed_link', $link); 
     101    if ( '' == $permalink_structure ) { 
     102        $link = get_option('home') . '?feed=rss2&amp;author=' . $author_id; 
     103    } else { 
     104        $link = get_author_posts_url($author_id, $author_nicename); 
     105        $link = $link . "feed/"; 
     106    } 
    110107 
    111        if ($echo) echo $link; 
    112        return $link; 
     108    $link = apply_filters('author_feed_link', $link); 
     109 
     110    if ( $echo ) 
     111        echo $link; 
     112    return $link; 
    113113} 
    114114 
    115115function get_category_rss_link($echo = false, $cat_ID, $category_nicename) { 
    116        $permalink_structure = get_option('permalink_structure'); 
     116    $permalink_structure = get_option('permalink_structure'); 
    117117 
    118        if ('' == $permalink_structure) { 
    119                  $link = get_option('home') . '?feed=rss2&amp;cat=' . $cat_ID; 
    120        } else { 
    121                  $link = get_category_link($cat_ID); 
    122                  $link = $link . "feed/"; 
    123        } 
     118    if ( '' == $permalink_structure ) { 
     119        $link = get_option('home') . '?feed=rss2&amp;cat=' . $cat_ID; 
     120    } else { 
     121        $link = get_category_link($cat_ID); 
     122        $link = $link . "feed/"; 
     123    } 
    124124 
    125              $link = apply_filters('category_feed_link', $link); 
     125    $link = apply_filters('category_feed_link', $link); 
    126126 
    127        if ($echo) echo $link; 
    128        return $link; 
     127    if ( $echo ) 
     128        echo $link; 
     129    return $link; 
    129130} 
    130131 
    131132function get_the_category_rss($type = 'rss') { 
    132     $categories = get_the_category(); 
    133     $the_list = ''; 
    134     foreach ($categories as $category) { 
    135         $category->cat_name = convert_chars($category->cat_name); 
    136         if ('rdf' == $type) { 
    137             $the_list .= "\n\t\t<dc:subject>$category->cat_name</dc:subject>\n"; 
    138         } else { 
    139             $the_list .= "\n\t\t<category>$category->cat_name</category>\n"; 
    140         } 
    141     } 
    142     return apply_filters('the_category_rss', $the_list, $type); 
     133    $categories = get_the_category(); 
     134    $the_list = ''; 
     135    foreach ( (array) $categories as $category ) { 
     136        $category->cat_name = convert_chars($category->cat_name); 
     137        if ( 'rdf' == $type ) 
     138            $the_list .= "\n\t\t<dc:subject>$category->cat_name</dc:subject>\n"; 
     139        else 
     140            $the_list .= "\n\t\t<category>$category->cat_name</category>\n"; 
     141    } 
     142    return apply_filters('the_category_rss', $the_list, $type); 
    143143} 
    144144 
     
    149149function rss_enclosure() { 
    150150    global $id, $post; 
    151     if (!empty($post->post_password) && ($_COOKIE['wp-postpass_'.COOKIEHASH] != $post->post_password)) return; 
     151    if ( !empty($post->post_password) && ($_COOKIE['wp-postpass_'.COOKIEHASH] != $post->post_password) ) 
     152        return; 
    152153 
    153154    $custom_fields = get_post_custom(); 
    154     if( is_array( $custom_fields ) ) { 
    155         while( list( $key, $val ) = each( $custom_fields ) ) {  
    156             if( $key == 'enclosure' ) { 
    157                 if (is_array($val)) { 
    158                     foreach($val as $enc) { 
     155    if ( is_array($custom_fields) ) { 
     156        while ( list($key, $val) = each($custom_fields) ) {  
     157            if ( $key == 'enclosure' ) { 
     158                if ( is_array($val) ) { 
     159                    foreach ( (array) $val as $enc ) { 
    159160                        $enclosure = split( "\n", $enc ); 
    160161                        print "<enclosure url='".trim( htmlspecialchars($enclosure[ 0 ]) )."' length='".trim( $enclosure[ 1 ] )."' type='".trim( $enclosure[ 2 ] )."'/>\n"; 
Note: See TracChangeset for help on using the changeset viewer.