Ticket #20130: 20130.diff

File 20130.diff, 10.5 KB (added by solarissmoke, 15 months ago)
  • wp-includes/bookmark-template.php

     
    2020 * used by themes. 
    2121 * 
    2222 * The defaults for overwriting are: 
    23  * 'show_updated' - Default is 0 (integer). Will show the time of when the 
    24  *              bookmark was last updated. 
    2523 * 'show_description' - Default is 0 (integer). Whether to show the description 
    2624 *              of the bookmark. 
    2725 * 'show_images' - Default is 1 (integer). Whether to show link image if 
     
    5048 */ 
    5149function _walk_bookmarks($bookmarks, $args = '' ) { 
    5250        $defaults = array( 
    53                 'show_updated' => 0, 'show_description' => 0, 
     51                'show_description' => 0, 
    5452                'show_images' => 1, 'show_name' => 0, 
    5553                'before' => '<li>', 'after' => '</li>', 'between' => "\n", 
    5654                'show_rating' => 0, 'link_before' => '', 'link_after' => '' 
     
    6260        $output = ''; // Blank string to start with. 
    6361 
    6462        foreach ( (array) $bookmarks as $bookmark ) { 
    65                 if ( !isset($bookmark->recently_updated) ) 
    66                         $bookmark->recently_updated = false; 
    6763                $output .= $before; 
    68                 if ( $show_updated && $bookmark->recently_updated ) 
    69                         $output .= get_option('links_recently_updated_prepend'); 
    7064 
    7165                $the_link = '#'; 
    7266                if ( !empty($bookmark->link_url) ) 
     
    7670                $name = esc_attr(sanitize_bookmark_field('link_name', $bookmark->link_name, $bookmark->link_id, 'display')); 
    7771                $title = $desc; 
    7872 
    79                 if ( $show_updated ) 
    80                         if ( '00' != substr($bookmark->link_updated_f, 0, 2) ) { 
    81                                 $title .= ' ('; 
    82                                 $title .= sprintf(__('Last updated: %s'), date(get_option('links_updated_date_format'), $bookmark->link_updated_f + (get_option('gmt_offset') * 3600))); 
    83                                 $title .= ')'; 
    84                         } 
    85  
    8673                $alt = ' alt="' . $name . ( $show_description ? ' ' . $title : '' ) . '"'; 
    8774 
    8875                if ( '' != $title ) 
     
    116103 
    117104                $output .= '</a>'; 
    118105 
    119                 if ( $show_updated && $bookmark->recently_updated ) 
    120                         $output .= get_option('links_recently_updated_append'); 
    121  
    122106                if ( $show_description && '' != $desc ) 
    123107                        $output .= $between . $desc; 
    124108 
     
    147131 *              name. 
    148132 * 'hide_invisible' - Default is 1 (integer). Whether to show (default) or hide 
    149133 *              links marked as 'invisible'. 
    150  * 'show_updated' - Default is 0 (integer). Will show the time of when the 
    151  *              bookmark was last updated. 
    152134 * 'echo' - Default is 1 (integer). Whether to echo (default) or return the 
    153135 *              formatted bookmarks. 
    154136 * 'categorize' - Default is 1 (integer). Whether to show links listed by 
     
    202184                'orderby' => 'name', 'order' => 'ASC', 
    203185                'limit' => -1, 'category' => '', 'exclude_category' => '', 
    204186                'category_name' => '', 'hide_invisible' => 1, 
    205                 'show_updated' => 0, 'echo' => 1, 
     187                'echo' => 1, 
    206188                'categorize' => 1, 'title_li' => __('Bookmarks'), 
    207189                'title_before' => '<h2>', 'title_after' => '</h2>', 
    208190                'category_orderby' => 'name', 'category_order' => 'ASC', 
  • wp-includes/bookmark.php

     
    120120                'orderby' => 'name', 'order' => 'ASC', 
    121121                'limit' => -1, 'category' => '', 
    122122                'category_name' => '', 'hide_invisible' => 1, 
    123                 'show_updated' => 0, 'include' => '', 
     123                'include' => '', 
    124124                'exclude' => '', 'search' => '' 
    125125        ); 
    126126 
     
    203203                $join = " INNER JOIN $wpdb->term_relationships AS tr ON ($wpdb->links.link_id = tr.object_id) INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_taxonomy_id = tr.term_taxonomy_id"; 
    204204        } 
    205205 
    206         if ( $show_updated && get_option('links_recently_updated_time') ) { 
    207                 $recently_updated_test = ", IF (DATE_ADD(link_updated, INTERVAL " . get_option('links_recently_updated_time') . " MINUTE) >= NOW(), 1,0) as recently_updated "; 
    208         } else { 
    209                 $recently_updated_test = ''; 
    210         } 
    211  
    212         $get_updated = ( $show_updated ) ? ', UNIX_TIMESTAMP(link_updated) AS link_updated_f ' : ''; 
    213  
    214206        $orderby = strtolower($orderby); 
    215207        $length = ''; 
    216208        switch ( $orderby ) { 
     
    247239        if ( $hide_invisible ) 
    248240                $visible = "AND link_visible = 'Y'"; 
    249241 
    250         $query = "SELECT * $length $recently_updated_test $get_updated FROM $wpdb->links $join WHERE 1=1 $visible $category_query"; 
     242        $query = "SELECT * $length FROM $wpdb->links $join WHERE 1=1 $visible $category_query"; 
    251243        $query .= " $exclusions $inclusions $search"; 
    252244        $query .= " ORDER BY $orderby $order"; 
    253245        if ($limit != -1) 
  • wp-includes/deprecated.php

     
    941941 * @param bool $show_description whether to show the description if show_images=false/not defined. 
    942942 * @param bool $show_rating show rating stars/chars 
    943943 * @param int $limit Limit to X entries. If not specified, all entries are shown. 
    944  * @param int $show_updated whether to show last updated timestamp 
    945944 * @param bool $echo whether to echo the results, or return them instead 
    946945 * @return null|string 
    947946 */ 
    948947function get_links($category = -1, $before = '', $after = '<br />', $between = ' ', $show_images = true, $orderby = 'name', 
    949                         $show_description = true, $show_rating = false, $limit = -1, $show_updated = 1, $echo = true) { 
     948                        $show_description = true, $show_rating = false, $limit = -1, $deprecated = null, $echo = true) { 
    950949        _deprecated_function( __FUNCTION__, '2.1', 'get_bookmarks()' ); 
    951950 
    952951        $order = 'ASC'; 
     
    958957        if ( $category == -1 ) //get_bookmarks uses '' to signify all categories 
    959958                $category = ''; 
    960959 
    961         $results = get_bookmarks(array('category' => $category, 'orderby' => $orderby, 'order' => $order, 'show_updated' => $show_updated, 'limit' => $limit)); 
     960        $results = get_bookmarks(array('category' => $category, 'orderby' => $orderby, 'order' => $order, 'limit' => $limit)); 
    962961 
    963962        if ( !$results ) 
    964963                return; 
     
    966965        $output = ''; 
    967966 
    968967        foreach ( (array) $results as $row ) { 
    969                 if ( !isset($row->recently_updated) ) 
    970                         $row->recently_updated = false; 
    971968                $output .= $before; 
    972                 if ( $show_updated && $row->recently_updated ) 
    973                         $output .= get_option('links_recently_updated_prepend'); 
    974969                $the_link = '#'; 
    975970                if ( !empty($row->link_url) ) 
    976971                        $the_link = esc_url($row->link_url); 
     
    982977                $name = esc_attr(sanitize_bookmark_field('link_name', $row->link_name, $row->link_id, 'display')); 
    983978                $title = $desc; 
    984979 
    985                 if ( $show_updated ) 
    986                         if (substr($row->link_updated_f, 0, 2) != '00') 
    987                                 $title .= ' ('.__('Last updated') . ' ' . date(get_option('links_updated_date_format'), $row->link_updated_f + (get_option('gmt_offset') * 3600)) . ')'; 
    988  
    989980                if ( '' != $title ) 
    990981                        $title = ' title="' . $title . '"'; 
    991982 
     
    1008999 
    10091000                $output .= '</a>'; 
    10101001 
    1011                 if ( $show_updated && $row->recently_updated ) 
    1012                         $output .= get_option('links_recently_updated_append'); 
    1013  
    10141002                if ( $show_description && '' != $desc ) 
    10151003                        $output .= $between . $desc; 
    10161004 
  • wp-admin/includes/schema.php

     
    391391        'date_format' => __('F j, Y'), 
    392392        /* translators: default time format, see http://php.net/date */ 
    393393        'time_format' => __('g:i a'), 
    394         /* translators: links last updated date format, see http://php.net/date */ 
    395         'links_updated_date_format' => __('F j, Y g:i a'), 
    396         'links_recently_updated_prepend' => '<em>', 
    397         'links_recently_updated_append' => '</em>', 
    398         'links_recently_updated_time' => 120, 
    399394        'comment_moderation' => 0, 
    400395        'moderation_notify' => 1, 
    401396        'permalink_structure' => '', 
     
    533528        if ( !__get_option('home') ) update_option('home', $guessurl); 
    534529 
    535530        // Delete unused options 
    536         $unusedoptions = array ('blodotgsping_url', 'bodyterminator', 'emailtestonly', 'phoneemail_separator', 'smilies_directory', 'subjectprefix', 'use_bbcode', 'use_blodotgsping', 'use_phoneemail', 'use_quicktags', 'use_weblogsping', 'weblogs_cache_file', 'use_preview', 'use_htmltrans', 'smilies_directory', 'fileupload_allowedusers', 'use_phoneemail', 'default_post_status', 'default_post_category', 'archive_mode', 'time_difference', 'links_minadminlevel', 'links_use_adminlevels', 'links_rating_type', 'links_rating_char', 'links_rating_ignore_zero', 'links_rating_single_image', 'links_rating_image0', 'links_rating_image1', 'links_rating_image2', 'links_rating_image3', 'links_rating_image4', 'links_rating_image5', 'links_rating_image6', 'links_rating_image7', 'links_rating_image8', 'links_rating_image9', 'weblogs_cacheminutes', 'comment_allowed_tags', 'search_engine_friendly_urls', 'default_geourl_lat', 'default_geourl_lon', 'use_default_geourl', 'weblogs_xml_url', 'new_users_can_blog', '_wpnonce', '_wp_http_referer', 'Update', 'action', 'rich_editing', 'autosave_interval', 'deactivated_plugins', 'can_compress_scripts', 'page_uris', 'update_core', 'update_plugins', 'update_themes', 'doing_cron', 'random_seed', 'rss_excerpt_length', 'secret', 'use_linksupdate', 'default_comment_status_page', 'wporg_popular_tags', 'what_to_show', 'rss_language'); 
     531        $unusedoptions = array ('blodotgsping_url', 'bodyterminator', 'emailtestonly', 'phoneemail_separator', 'smilies_directory', 'subjectprefix', 'use_bbcode', 'use_blodotgsping', 'use_phoneemail', 'use_quicktags', 'use_weblogsping', 'weblogs_cache_file', 'use_preview', 'use_htmltrans', 'smilies_directory', 'fileupload_allowedusers', 'use_phoneemail', 'default_post_status', 'default_post_category', 'archive_mode', 'time_difference', 'links_minadminlevel', 'links_use_adminlevels', 'links_rating_type', 'links_rating_char', 'links_rating_ignore_zero', 'links_rating_single_image', 'links_rating_image0', 'links_rating_image1', 'links_rating_image2', 'links_rating_image3', 'links_rating_image4', 'links_rating_image5', 'links_rating_image6', 'links_rating_image7', 'links_rating_image8', 'links_rating_image9', 'weblogs_cacheminutes', 'comment_allowed_tags', 'search_engine_friendly_urls', 'default_geourl_lat', 'default_geourl_lon', 'use_default_geourl', 'weblogs_xml_url', 'new_users_can_blog', '_wpnonce', '_wp_http_referer', 'Update', 'action', 'rich_editing', 'autosave_interval', 'deactivated_plugins', 'can_compress_scripts', 'page_uris', 'update_core', 'update_plugins', 'update_themes', 'doing_cron', 'random_seed', 'rss_excerpt_length', 'secret', 'use_linksupdate', 'default_comment_status_page', 'wporg_popular_tags', 'what_to_show', 'rss_language', 'links_updated_date_format', 'links_recently_updated_prepend', 'links_recently_updated_append', 'links_recently_updated_time' ); 
    537532        foreach ( $unusedoptions as $option ) 
    538533                delete_option($option); 
    539534