Skip to:
Content

BuddyPress.org

Changeset 2375


Ignore:
Timestamp:
01/20/2010 10:04:08 AM (16 years ago)
Author:
apeatling
Message:

Fixes #1481 - prevent possible number_format() fail. Props jjj

Location:
trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-activity/bp-activity-templatetags.php

    r2370 r2375  
    172172    global $bp, $activities_template;
    173173
    174     $from_num = number_format( intval( ( $activities_template->pag_page - 1 ) * $activities_template->pag_num ) + 1 );
    175     $to_num = number_format( ( $from_num + ( $activities_template->pag_num - 1 ) > $activities_template->total_activity_count ) ? $activities_template->total_activity_count : $from_num + ( $activities_template->pag_num - 1 ) );
    176     $total = number_format( $activities_template->total_activity_count );
     174    $from_num = bp_core_number_format( intval( ( $activities_template->pag_page - 1 ) * $activities_template->pag_num ) + 1 );
     175    $to_num = bp_core_number_format( ( $from_num + ( $activities_template->pag_num - 1 ) > $activities_template->total_activity_count ) ? $activities_template->total_activity_count : $from_num + ( $activities_template->pag_num - 1 ) );
     176    $total = bp_core_number_format( $activities_template->total_activity_count );
    177177
    178178    echo sprintf( __( 'Viewing item %s to %s (of %s items)', 'buddypress' ), $from_num, $to_num, $total ); ?>  
  • trunk/bp-blogs/bp-blogs-templatetags.php

    r2277 r2375  
    170170    global $bp, $blogs_template;
    171171
    172     $from_num = number_format( intval( ( $blogs_template->pag_page - 1 ) * $blogs_template->pag_num ) + 1 );
    173     $to_num = number_format( ( $from_num + ( $blogs_template->pag_num - 1 ) > $blogs_template->total_blog_count ) ? $blogs_template->total_blog_count : $from_num + ( $blogs_template->pag_num - 1 ) );
    174     $total = number_format( $blogs_template->total_blog_count );
     172    $from_num = bp_core_number_format( intval( ( $blogs_template->pag_page - 1 ) * $blogs_template->pag_num ) + 1 );
     173    $to_num = bp_core_number_format( ( $from_num + ( $blogs_template->pag_num - 1 ) > $blogs_template->total_blog_count ) ? $blogs_template->total_blog_count : $from_num + ( $blogs_template->pag_num - 1 ) );
     174    $total = bp_core_number_format( $blogs_template->total_blog_count );
    175175
    176176    echo sprintf( __( 'Viewing blog %s to %s (of %s blogs)', 'buddypress' ), $from_num, $to_num, $total ); ?>  
     
    282282        return apply_filters( 'bp_get_total_blog_count', bp_blogs_total_blogs() );
    283283    }
    284     add_filter( 'bp_get_total_blog_count', 'number_format' );
     284    add_filter( 'bp_get_total_blog_count', 'bp_core_number_format' );
    285285
    286286function bp_total_blog_count_for_user( $user_id = false ) {
     
    290290        return apply_filters( 'bp_get_total_blog_count_for_user', bp_blogs_total_blogs_for_user( $user_id ) );
    291291    }
    292     add_filter( 'bp_get_total_blog_count_for_user', 'number_format' );
     292    add_filter( 'bp_get_total_blog_count_for_user', 'bp_core_number_format' );
    293293
    294294/***
     
    433433    global $bp, $posts_template;
    434434
    435     $from_num = number_format( intval( ( $posts_template->pag_page - 1 ) * $posts_template->pag_num ) + 1 );
    436     $to_num = number_format( ( $from_num + ( $posts_template->pag_num - 1 ) > $posts_template->total_post_count ) ? $posts_template->total_post_count : $from_num + ( $posts_template->pag_num - 1 ) );
     435    $from_num = bp_core_number_format( intval( ( $posts_template->pag_page - 1 ) * $posts_template->pag_num ) + 1 );
     436    $to_num = bp_core_number_format( ( $from_num + ( $posts_template->pag_num - 1 ) > $posts_template->total_post_count ) ? $posts_template->total_post_count : $from_num + ( $posts_template->pag_num - 1 ) );
    437437
    438438    echo sprintf( __( 'Viewing post %s to %s (of %s posts)', 'buddypress' ), $from_num, $to_num, $posts_template->total_post_count ); ?>  
  • trunk/bp-core.php

    r2362 r2375  
    14531453    }
    14541454
    1455     return $last_active;
     1455    return apply_filters( 'bp_core_get_last_activity', $last_active, $last_activity_date, $string );
     1456}
     1457
     1458function bp_core_number_format( $number, $decimals = false ) {
     1459    /* Check we actually have a number first. */
     1460    if ( empty( $number ) )
     1461        return $number;
     1462
     1463    return apply_filters( 'bp_core_bp_core_number_format', number_format( $number, $decimals ), $number, $decimals );
    14561464}
    14571465
     
    14731481        $user_id = $bp->displayed_user->id;
    14741482
    1475     return $wpdb->get_col( $wpdb->prepare( "SELECT post_id FROM $wpdb->posts WHERE post_author = %d AND post_status = 'publish' AND post_type = 'post'", $user_id ) );
     1483    return apply_filters( 'bp_core_get_all_posts_for_user', $wpdb->get_col( $wpdb->prepare( "SELECT post_id FROM $wpdb->posts WHERE post_author = %d AND post_status = 'publish' AND post_type = 'post'", $user_id ) ) );
    14761484}
    14771485
     
    15851593 */
    15861594function bp_core_email_from_name_filter() {
    1587     return get_blog_option( BP_ROOT_BLOG, 'blogname' );
     1595    return apply_filters( 'bp_core_email_from_name_filter', get_blog_option( BP_ROOT_BLOG, 'blogname' ) );
    15881596}
    15891597add_filter( 'wp_mail_from_name', 'bp_core_email_from_name_filter' );
     
    16021610    $domain = (array) explode( '/', site_url() );
    16031611
    1604     return __( 'noreply', 'buddypress' ) . '@' . $domain[2];
     1612    return apply_filters( 'bp_core_email_from_address_filter', __( 'noreply', 'buddypress' ) . '@' . $domain[2] );
    16051613}
    16061614add_filter( 'wp_mail_from', 'bp_core_email_from_address_filter' );
     
    17421750    global $wpdb;
    17431751    ?>
    1744 <!-- Generated in <?php timer_stop(1); ?> seconds. <?php echo get_num_queries(); ?> -->
     1752
     1753<!-- Generated in <?php timer_stop(1); ?> seconds. (<?php echo get_num_queries(); ?> q) -->
     1754
    17451755    <?php
    17461756}
  • trunk/bp-core/bp-core-templatetags.php

    r2365 r2375  
    163163    global $bp, $members_template;
    164164
    165     $from_num = number_format( intval( ( $members_template->pag_page - 1 ) * $members_template->pag_num ) + 1 );
    166     $to_num = number_format( ( $from_num + ( $members_template->pag_num - 1 ) > $members_template->total_member_count ) ? $members_template->total_member_count : $from_num + ( $members_template->pag_num - 1) );
    167     $total = number_format( $members_template->total_member_count );
     165    $from_num = bp_core_number_format( intval( ( $members_template->pag_page - 1 ) * $members_template->pag_num ) + 1 );
     166    $to_num = bp_core_number_format( ( $from_num + ( $members_template->pag_num - 1 ) > $members_template->total_member_count ) ? $members_template->total_member_count : $from_num + ( $members_template->pag_num - 1) );
     167    $total = bp_core_number_format( $members_template->total_member_count );
    168168
    169169    if ( 'active' == $members_template->type )
     
    397397}
    398398    function bp_get_total_site_member_count() {
    399         return apply_filters( 'bp_get_total_site_member_count', number_format( bp_core_get_total_member_count() ) );
     399        return apply_filters( 'bp_get_total_site_member_count', bp_core_number_format( bp_core_get_total_member_count() ) );
    400400    }
    401401
     
    11351135        return apply_filters( 'bp_get_total_member_count', bp_core_get_total_member_count() );
    11361136    }
    1137     add_filter( 'bp_get_total_member_count', 'number_format' );
     1137    add_filter( 'bp_get_total_member_count', 'bp_core_number_format' );
    11381138
    11391139/*** Signup form template tags **********************/
  • trunk/bp-forums/bp-forums-filters.php

    r2288 r2375  
    3232add_filter( 'bp_get_the_topic_post_content', 'make_clickable' );
    3333
    34 add_filter( 'bp_get_forum_topic_count_for_user', 'number_format' );
    35 add_filter( 'bp_get_forum_topic_count', 'number_format' );
     34add_filter( 'bp_get_forum_topic_count_for_user', 'bp_core_number_format' );
     35add_filter( 'bp_get_forum_topic_count', 'bp_core_number_format' );
    3636
    3737function bp_forums_filter_kses( $content ) {
  • trunk/bp-forums/bp-forums-templatetags.php

    r2362 r2375  
    650650    global $bp, $forum_template;
    651651
    652     $from_num = number_format( intval( ( $forum_template->pag_page - 1 ) * $forum_template->pag_num ) + 1 );
    653     $to_num = number_format( ( $from_num + ( $forum_template->pag_num - 1  ) > $forum_template->total_topic_count ) ? $forum_template->total_topic_count : $from_num + ( $forum_template->pag_num - 1 ) );
    654     $total = number_format( $forum_template->total_topic_count );
     652    $from_num = bp_core_number_format( intval( ( $forum_template->pag_page - 1 ) * $forum_template->pag_num ) + 1 );
     653    $to_num = bp_core_number_format( ( $from_num + ( $forum_template->pag_num - 1  ) > $forum_template->total_topic_count ) ? $forum_template->total_topic_count : $from_num + ( $forum_template->pag_num - 1 ) );
     654    $total = bp_core_number_format( $forum_template->total_topic_count );
    655655
    656656    echo apply_filters( 'bp_forum_pagination_count', sprintf( __( 'Viewing topic %s to %s (%s total topics)', 'buddypress' ), $from_num, $to_num, $total ) );
  • trunk/bp-friends/bp-friends-templatetags.php

    r2372 r2375  
    209209        return apply_filters( 'bp_get_total_friend_count', friends_get_total_friend_count( $user_id ) );
    210210    }
    211     add_filter( 'bp_get_total_friend_count', 'number_format' );
    212 ?>
     211    add_filter( 'bp_get_total_friend_count', 'bp_core_number_format' );
     212?>
  • trunk/bp-groups/bp-groups-filters.php

    r2352 r2375  
    4848add_filter( 'groups_group_description_before_save', 'force_balance_tags' );
    4949
    50 add_filter( 'bp_get_total_group_count', 'number_format' );
    51 add_filter( 'bp_get_group_total_for_member', 'number_format' );
    52 add_filter( 'bp_get_group_total_members', 'number_format' );
     50add_filter( 'bp_get_total_group_count', 'bp_core_number_format' );
     51add_filter( 'bp_get_group_total_for_member', 'bp_core_number_format' );
     52add_filter( 'bp_get_group_total_members', 'bp_core_number_format' );
    5353
    5454/**** Filters for group forums ****/
  • trunk/bp-groups/bp-groups-templatetags.php

    r2360 r2375  
    642642    global $bp, $groups_template;
    643643
    644     $from_num = number_format( intval( ( $groups_template->pag_page - 1 ) * $groups_template->pag_num ) + 1 );
    645     $to_num = number_format( ( $from_num + ( $groups_template->pag_num - 1 ) > $groups_template->total_group_count ) ? $groups_template->total_group_count : $from_num + ( $groups_template->pag_num - 1 ) );
    646     $total = number_format( $groups_template->total_group_count );
     644    $from_num = bp_core_number_format( intval( ( $groups_template->pag_page - 1 ) * $groups_template->pag_num ) + 1 );
     645    $to_num = bp_core_number_format( ( $from_num + ( $groups_template->pag_num - 1 ) > $groups_template->total_group_count ) ? $groups_template->total_group_count : $from_num + ( $groups_template->pag_num - 1 ) );
     646    $total = bp_core_number_format( $groups_template->total_group_count );
    647647
    648648    echo sprintf( __( 'Viewing group %s to %s (of %s groups)', 'buddypress' ), $from_num, $to_num, $total ); ?> &nbsp;
     
    672672
    673673        if ( 1 == (int) $groups_template->group->total_member_count )
    674             return apply_filters( 'bp_get_group_member_count', sprintf( __( '%s member', 'buddypress' ), number_format( $groups_template->group->total_member_count ) ) );
     674            return apply_filters( 'bp_get_group_member_count', sprintf( __( '%s member', 'buddypress' ), bp_core_number_format( $groups_template->group->total_member_count ) ) );
    675675        else
    676             return apply_filters( 'bp_get_group_member_count', sprintf( __( '%s members', 'buddypress' ), number_format( $groups_template->group->total_member_count ) ) );
     676            return apply_filters( 'bp_get_group_member_count', sprintf( __( '%s members', 'buddypress' ), bp_core_number_format( $groups_template->group->total_member_count ) ) );
    677677    }
    678678
     
    13981398        global $members_template;
    13991399
    1400         $from_num = number_format( intval( ( $members_template->pag_page - 1 ) * $members_template->pag_num ) + 1 );
    1401         $to_num = number_format( ( $from_num + ( $members_template->pag_num - 1 ) > $members_template->total_member_count ) ? $members_template->total_member_count : $from_num + ( $members_template->pag_num - 1 ) );
    1402         $total = number_format( $members_template->total_member_count );
     1400        $from_num = bp_core_number_format( intval( ( $members_template->pag_page - 1 ) * $members_template->pag_num ) + 1 );
     1401        $to_num = bp_core_number_format( ( $from_num + ( $members_template->pag_num - 1 ) > $members_template->total_member_count ) ? $members_template->total_member_count : $from_num + ( $members_template->pag_num - 1 ) );
     1402        $total = bp_core_number_format( $members_template->total_member_count );
    14031403
    14041404        return apply_filters( 'bp_get_group_member_pagination_count', sprintf( __( 'Viewing members %s to %s (of %s members)', 'buddypress' ), $from_num, $to_num, $total ) );
  • trunk/bp-messages/bp-messages-templatetags.php

    r2287 r2375  
    274274    global $messages_template;
    275275
    276     $from_num = number_format( intval( ( $messages_template->pag_page - 1 ) * $messages_template->pag_num ) + 1 );
    277     $to_num = number_format( ( $from_num + ( $messages_template->pag_num - 1 ) > $messages_template->total_thread_count ) ? $messages_template->total_thread_count : $from_num + ( $messages_template->pag_num - 1 ) );
    278     $total = number_format( $messages_template->total_thread_count );
     276    $from_num = bp_core_number_format( intval( ( $messages_template->pag_page - 1 ) * $messages_template->pag_num ) + 1 );
     277    $to_num = bp_core_number_format( ( $from_num + ( $messages_template->pag_num - 1 ) > $messages_template->total_thread_count ) ? $messages_template->total_thread_count : $from_num + ( $messages_template->pag_num - 1 ) );
     278    $total = bp_core_number_format( $messages_template->total_thread_count );
    279279
    280280    echo sprintf( __( 'Viewing message %s to %s (of %s messages)', 'buddypress' ), $from_num, $to_num, $total ); ?> &nbsp;
  • trunk/bp-themes/bp-default/_inc/css/default.css

    r2354 r2375  
    976976ul.activity-list li {
    977977    padding: 20px 0 0 0;
     978    overflow: auto;
    978979}
    979980    ul.activity-list li.has-comments {
     
    10681069            height: 100px;
    10691070        }
     1071
     1072.activity-list li img {
     1073    margin: 0 10px 10px 0;
     1074}
    10701075
    10711076.activity-list .activity-content {
  • trunk/bp-themes/bp-default/_inc/global.js

    r2373 r2375  
    8383
    8484                j("ul.activity-list").prepend(response);
    85                 j("ul.activity-list li:first").addClass('new-update');
     85                j("bp_core_bp_core_number_format:first").addClass('new-update');
    8686                j("li.new-update").hide().slideDown( 300 );
    8787                j("li.new-update").removeClass( 'new-update' );
Note: See TracChangeset for help on using the changeset viewer.