Skip to:
Content

BuddyPress.org

Ticket #2985: 2985.001.diff

File 2985.001.diff, 26.6 KB (added by cnorris23, 14 years ago)
  • bp-friends.php

     
    556556        if ( !$user_ids )
    557557                return false;
    558558
    559         for ( $i = 0; $i < count($user_ids); $i++ ) {
     559        for ( $i = 0, $j = count( $user_ids ); $i < $j; $i++ ) {
    560560                $users[] = new BP_Core_User($user_ids[$i]);
    561561        }
    562562
  • bp-themes/bp-default/_inc/ajax.php

     
    514514        } else {
    515515                $thread_ids = explode( ',', $_POST['thread_ids'] );
    516516
    517                 for ( $i = 0; $i < count($thread_ids); $i++ ) {
     517                for ( $i = 0, $j = count( $thread_ids ); $i < $j; $i++ ) {
    518518                        BP_Messages_Thread::mark_as_unread($thread_ids[$i]);
    519519                }
    520520        }
     
    530530        } else {
    531531                $thread_ids = explode( ',', $_POST['thread_ids'] );
    532532
    533                 for ( $i = 0; $i < count($thread_ids); $i++ ) {
     533                for ( $i = 0, $j = count( $thread_ids ); $i < $j; $i++ ) {
    534534                        BP_Messages_Thread::mark_as_read($thread_ids[$i]);
    535535                }
    536536        }
     
    546546        } else {
    547547                $thread_ids = explode( ',', $_POST['thread_ids'] );
    548548
    549                 for ( $i = 0; $i < count($thread_ids); $i++ )
     549                for ( $i = 0, $j = count( $thread_ids ); $i < $j; $i++ )
    550550                        BP_Messages_Thread::delete($thread_ids[$i]);
    551551
    552552                _e('Messages deleted.', 'buddypress');
  • bp-core/bp-core-notifications.php

     
    3939
    4040        $notifications = BP_Core_Notification::get_all_for_user( $user_id );
    4141
    42         /* Group notifications by component and component_action and provide totals */
    43         for ( $i = 0; $i < count($notifications); $i++ ) {
     42        // Group notifications by component and component_action and provide totals
     43        for ( $i = 0, $j = count( $notifications ); $i < $j; $i++ ) {
    4444                $notification = $notifications[$i];
    4545                $grouped_notifications[$notification->component_name][$notification->component_action][] = $notification;
    4646        }
     
    4848        if ( empty( $grouped_notifications ) )
    4949                return false;
    5050
    51         /* Calculated a renderable outcome for each notification type */
     51        // Calculated a renderable outcome for each notification type
    5252        foreach ( (array)$grouped_notifications as $component_name => $action_arrays ) {
    5353                if ( !$action_arrays )
    5454                        continue;
  • bp-core/bp-core-adminbar.php

     
    198198
    199199        if ( $notifications ) {
    200200                $counter = 0;
    201                 for ( $i = 0; $i < count($notifications); $i++ ) {
     201                for ( $i = 0, $j = count( $notifications ); $i < $j; $i++ ) {
    202202                        $alt = ( 0 == $counter % 2 ) ? ' class="alt"' : ''; ?>
    203203
    204204                        <li<?php echo $alt ?>><?php echo $notifications[$i] ?></li>
  • bp-core/bp-core-classes.php

     
    346346                if ( empty( $user_ids ) )
    347347                        return $paged_users;
    348348
    349                 /* Fetch the user's full name */
     349                // Fetch the user's full name
    350350                if ( bp_is_active( 'xprofile' ) && 'alphabetical' != $type ) {
    351                         /* Ensure xprofile globals are set */
     351                        // Ensure xprofile globals are set
    352352                        if ( !defined( 'BP_XPROFILE_FULLNAME_FIELD_NAME' ) )
    353353                                xprofile_setup_globals();
    354354
    355355                        $names = $wpdb->get_results( $wpdb->prepare( "SELECT pd.user_id as id, pd.value as fullname FROM {$bp->profile->table_name_fields} pf, {$bp->profile->table_name_data} pd WHERE pf.id = pd.field_id AND pf.name = %s AND pd.user_id IN ( {$user_ids} )", BP_XPROFILE_FULLNAME_FIELD_NAME ) );
    356                         for ( $i = 0; $i < count( $paged_users ); $i++ ) {
     356                        for ( $i = 0, $j = count( $paged_users ); $i < $j; $i++ ) {
    357357                                foreach ( (array)$names as $name ) {
    358358                                        if ( $name->id == $paged_users[$i]->id )
    359359                                                $paged_users[$i]->fullname = $name->fullname;
     
    361361                        }
    362362                }
    363363
    364                 /* Fetch the user's total friend count */
     364                // Fetch the user's total friend count/
    365365                if ( 'popular' != $type ) {
    366366                        $friend_count = $wpdb->get_results( "SELECT user_id as id, meta_value as total_friend_count FROM " . CUSTOM_USER_META_TABLE . " WHERE meta_key = 'total_friend_count' AND user_id IN ( {$user_ids} )" );
    367                         for ( $i = 0; $i < count( $paged_users ); $i++ ) {
     367                        for ( $i = 0, $j = count( $paged_users ); $i < $j; $i++ ) {
    368368                                foreach ( (array)$friend_count as $count ) {
    369369                                        if ( $count->id == $paged_users[$i]->id )
    370370                                                $paged_users[$i]->total_friend_count = (int)$count->total_friend_count;
     
    372372                        }
    373373                }
    374374
    375                 /* Fetch whether or not the user is a friend */
     375                // Fetch whether or not the user is a friend
    376376                if ( bp_is_active( 'friends' ) ) {
    377377                        $friend_status = $wpdb->get_results( $wpdb->prepare( "SELECT initiator_user_id, friend_user_id, is_confirmed FROM {$bp->friends->table_name} WHERE (initiator_user_id = %d AND friend_user_id IN ( {$user_ids} ) ) OR (initiator_user_id IN ( {$user_ids} ) AND friend_user_id = %d )", $bp->loggedin_user->id, $bp->loggedin_user->id ) );
    378                         for ( $i = 0; $i < count( $paged_users ); $i++ ) {
     378                        for ( $i = 0, $j = count( $paged_users ); $i < $j; $i++ ) {
    379379                                foreach ( (array)$friend_status as $status ) {
    380380                                        if ( $status->initiator_user_id == $paged_users[$i]->id || $status->friend_user_id == $paged_users[$i]->id )
    381381                                                $paged_users[$i]->is_friend = $status->is_confirmed;
     
    385385
    386386                if ( 'active' != $type ) {
    387387                        $user_activity = $wpdb->get_results( "SELECT user_id as id, meta_value as last_activity FROM " . CUSTOM_USER_META_TABLE . " WHERE meta_key = 'last_activity' AND user_id IN ( {$user_ids} )" );
    388                         for ( $i = 0; $i < count( $paged_users ); $i++ ) {
     388                        for ( $i = 0, $j = count( $paged_users ); $i < $j; $i++ ) {
    389389                                foreach ( (array)$user_activity as $activity ) {
    390390                                        if ( $activity->id == $paged_users[$i]->id )
    391391                                                $paged_users[$i]->last_activity = $activity->last_activity;
     
    393393                        }
    394394                }
    395395
    396                 /* Fetch the user's last_activity */
     396                // Fetch the user's last_activity
    397397                if ( 'active' != $type ) {
    398398                        $user_activity = $wpdb->get_results( "SELECT user_id as id, meta_value as last_activity FROM " . CUSTOM_USER_META_TABLE . " WHERE meta_key = 'last_activity' AND user_id IN ( {$user_ids} )" );
    399                         for ( $i = 0; $i < count( $paged_users ); $i++ ) {
     399                        for ( $i = 0, $j = count( $paged_users ); $i < $j; $i++ ) {
    400400                                foreach ( (array)$user_activity as $activity ) {
    401401                                        if ( $activity->id == $paged_users[$i]->id )
    402402                                                $paged_users[$i]->last_activity = $activity->last_activity;
     
    404404                        }
    405405                }
    406406
    407                 /* Fetch the user's latest update */
     407                // Fetch the user's latest update
    408408                $user_update = $wpdb->get_results( "SELECT user_id as id, meta_value as latest_update FROM " . CUSTOM_USER_META_TABLE . " WHERE meta_key = 'bp_latest_update' AND user_id IN ( {$user_ids} )" );
    409                 for ( $i = 0; $i < count( $paged_users ); $i++ ) {
     409                for ( $i = 0, $j = count( $paged_users ); $i < $j; $i++ ) {
    410410                        foreach ( (array)$user_update as $update ) {
    411411                                if ( $update->id == $paged_users[$i]->id )
    412412                                        $paged_users[$i]->latest_update = $update->latest_update;
  • bp-xprofile/bp-xprofile-templatetags.php

     
    9898        function has_fields() {
    9999                $has_data = false;
    100100
    101                 for ( $i = 0; $i < count( $this->group->fields ); $i++ ) {
     101                for ( $i = 0, $j = count( $this->group->fields ); $i < $j; $i++ ) {
    102102                        $field = &$this->group->fields[$i];
    103103
    104104                        if ( !empty( $field->data ) && $field->data->value != null ) {
     
    415415                                if ( 'multiselectbox' != $field->type )
    416416                                        $html .= '<option value="">--------</option>';
    417417
    418                                 for ( $k = 0; $k < count($options); $k++ ) {
     418                                for ( $k = 0, $l = count( $options ); $k < $l; $k++ ) {
    419419                                        $original_option_values = maybe_unserialize( BP_XProfile_ProfileData::get_value_byid( $options[$k]->parent_id ) );
    420420                                        $option_values = (array) $original_option_values;
    421421
     
    446446                        case 'radio':
    447447                                $html .= '<div id="field_' . $field->id . '">';
    448448
    449                                 for ( $k = 0; $k < count($options); $k++ ) {
     449                                for ( $k = 0, $l = count( $options ); $k < $l; $k++ ) {
    450450                                        $option_value = BP_XProfile_ProfileData::get_value_byid($options[$k]->parent_id);
    451451
    452452                                        // Check for updated posted values, but errors preventing them from being saved first time
     
    476476
    477477                                $option_values = maybe_unserialize($option_values);
    478478                               
    479                                 for ( $k = 0; $k < count($options); $k++ ) {
     479                                for ( $k = 0, $l = count( $options ); $k < $l; $k++ ) {
    480480                                        $selected = '';
    481481                                       
    482482                                        // First, check to see whether the user's saved values
    483483                                        // match the option
    484                                         for ( $j = 0; $j < count($option_values); $j++ ) {
     484                                        for ( $j = 0, $m = count( $option_values ); $j < $m; $j++ ) {
    485485                                                if ( $option_values[$j] == $options[$k]->name || @in_array( $options[$k]->name, $value ) ) {
    486486                                                        $selected = ' checked="checked"';
    487487                                                        break;
     
    618618                $group_name = bp_profile_group_name(false);
    619619
    620620        $tabs = array();
    621         for ( $i = 0; $i < count($groups); $i++ ) {
     621        for ( $i = 0, $j = count( $groups ); $i < $j; $i++ ) {
    622622                if ( $group_name == $groups[$i]->name )
    623623                        $selected = ' class="current"';
    624624                else
  • bp-xprofile/bp-xprofile-classes.php

     
    6161                if ( !$this->can_delete )
    6262                        return false;
    6363
    64                 /* Delete field group */
     64                // Delete field group
    6565                if ( !$wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->profile->table_name_groups} WHERE id = %d", $this->id ) ) ) {
    6666                        return false;
    6767                } else {
    68                         /* Remove the group's fields. */
     68                        // Remove the group's fields.
    6969                        if ( BP_XProfile_Field::delete_for_group( $this->id ) ) {
    70                                 /* Remove profile data for the groups fields */
    71                                 for ( $i = 0; $i < count( $this->fields ); $i++ ) {
     70                                // Remove profile data for the groups fields
     71                                for ( $i = 0, $j = count( $this->fields ); $i < $j; $i++ ) {
    7272                                        BP_XProfile_ProfileData::delete_for_field( $this->fields[$i]->id );
    7373                                }
    7474                        }
     
    569569                                }
    570570
    571571                                if ( !empty( $options ) ) {
    572                                         for ( $i = 0; $i < count( $options ); $i++ ) {
     572                                        for ( $i = 0, $k = count( $options ); $i < $k; $i++ ) {
    573573                                                $j = $i + 1;
    574574
    575575                                                if ( 'multiselectbox' == $type || 'checkbox' == $type )
     
    889889                $field_sql = '';
    890890
    891891                if ( is_array( $fields ) ) {
    892                         for ( $i = 0; $i < count( $fields ); $i++ ) {
     892                        for ( $i = 0, $j = count( $fields ); $i < $j; $i++ ) {
    893893                                if ( $i == 0 )
    894894                                        $field_sql .= $wpdb->prepare( "AND ( f.name = %s ", $fields[$i] );
    895895                                else
     
    909909                $new_values = array();
    910910
    911911                if ( is_array( $fields ) ) {
    912                         for ( $i = 0; $i < count( $values ); $i++ ) {
    913                                 for ( $j = 0; $j < count( $fields ); $j++ ) {
     912                        for ( $i = 0, $k = count( $values ); $i < $k; $i++ ) {
     913                                for ( $j = 0, $l = count( $fields ); $j < $l; $j++ ) {
    914914                                        if ( $values[$i]->name == $fields[$j] )
    915915                                                $new_values[$fields[$j]] = $values[$i]->value;
    916916                                        else if ( !array_key_exists( $fields[$j], $new_values ) )
  • bp-friends/bp-friends-templatetags.php

     
    4141
    4242                <?php if ( $friend_ids ) { ?>
    4343                        <ul class="horiz-gallery">
    44                         <?php for ( $i = 0; $i < count( $friend_ids ); $i++ ) { ?>
     44                        <?php for ( $i = 0, $j = count( $friend_ids ); $i < $j; $i++ ) { ?>
    4545                                <li>
    4646                                        <a href="<?php echo bp_core_get_user_domain( $friend_ids[$i] ) ?>"><?php echo bp_core_fetch_avatar( array( 'item_id' => $friend_ids[$i], 'type' => 'thumb' ) ) ?></a>
    4747                                        <h5><?php echo bp_core_get_userlink($friend_ids[$i]) ?></h5>
     
    6868?>
    6969        <?php if ( $user_ids['users'] ) { ?>
    7070                <ul class="item-list" id="random-members-list">
    71                 <?php for ( $i = 0; $i < count( $user_ids['users'] ); $i++ ) { ?>
     71                <?php for ( $i = 0, $j = count( $user_ids['users'] ); $i < $j; $i++ ) { ?>
    7272                        <li>
    7373                                <a href="<?php echo bp_core_get_user_domain( $user_ids['users'][$i]->user_id ) ?>"><?php echo bp_core_fetch_avatar( array( 'item_id' => $user_ids['users'][$i]->user_id, 'type' => 'thumb' ) ) ?></a>
    7474                                <h5><?php echo bp_core_get_userlink( $user_ids['users'][$i]->user_id ) ?></h5>
  • bp-friends/bp-friends-classes.php

     
    9494                $friends = $wpdb->get_results( $wpdb->prepare( "SELECT friend_user_id, initiator_user_id FROM {$bp->friends->table_name} $friend_sql $oc_sql ORDER BY date_created DESC" ) );
    9595                $fids = array();
    9696
    97                 for ( $i = 0; $i < count($friends); $i++ ) {
     97                for ( $i = 0, $j = count( $friends ); $i < $j; $i++ ) {
    9898                        if ( $assoc_arr )
    9999                                $fids[] = array( 'user_id' => ( $friends[$i]->friend_user_id == $user_id ) ? $friends[$i]->initiator_user_id : $friends[$i]->friend_user_id );
    100100                        else
     
    276276                $sql = $wpdb->prepare( "SELECT friend_user_id, initiator_user_id FROM {$bp->friends->table_name} WHERE (friend_user_id = %d || initiator_user_id = %d) && is_confirmed = 1 ORDER BY rand() LIMIT %d", $user_id, $user_id, $total_friends );
    277277                $results = $wpdb->get_results($sql);
    278278
    279                 for ( $i = 0; $i < count($results); $i++ ) {
     279                for ( $i = 0, $j = count( $results ); $i < $j; $i++ ) {
    280280                        $fids[] = ( $results[$i]->friend_user_id == $user_id ) ? $results[$i]->initiator_user_id : $results[$i]->friend_user_id;
    281281                }
    282282
     
    293293                $friend_ids = BP_Friends_Friendship::get_friend_user_ids( $user_id );
    294294
    295295                $invitable_count = 0;
    296                 for ( $i = 0; $i < count($friend_ids); $i++ ) {
     296                for ( $i = 0, $j = count( $friend_ids ); $i < $j; $i++ ) {
    297297
    298298                        if ( BP_Groups_Member::check_is_member( (int)$friend_ids[$i], $group_id ) )
    299299                                continue;
  • bp-activity/bp-activity-classes.php

     
    430430
    431431                $activities = bp_activity_get_sitewide( array( 'max' => $limit ) );
    432432
    433                 for ( $i = 0; $i < count($activities); $i++ ) {
     433                for ( $i = 0, $j = count( $activities ); $i < $j; $i++ ) {
    434434                                $title = explode( '<span', $activities[$i]['content'] );
    435435
    436436                                $activity_feed[$i]['title'] = trim( strip_tags( $title[0] ) );
  • bp-messages.php

     
    448448
    449449        if ( is_array($thread_ids) ) {
    450450                $error = 0;
    451                 for ( $i = 0; $i < count($thread_ids); $i++ ) {
     451                for ( $i = 0, $j = count( $thread_ids ); $i < $j; $i++ ) {
    452452                        if ( !$status = BP_Messages_Thread::delete($thread_ids[$i]) )
    453453                                $error = 1;
    454454                }
  • bp-forums.php

     
    397397        if ( empty( $topics ) )
    398398                return $topics;
    399399
    400         /* Get the topic ids */
    401         foreach ( (array)$topics as $topic ) $topic_ids[] = $topic->topic_id;
     400        // Get the topic ids
     401        foreach ( (array)$topics as $topic )
     402                $topic_ids[] = $topic->topic_id;
    402403        $topic_ids = $wpdb->escape( join( ',', (array)$topic_ids ) );
    403404
    404         /* Fetch the topic's last poster details */
     405        // Fetch the topic's last poster details
    405406        $poster_details = $wpdb->get_results( $wpdb->prepare( "SELECT t.topic_id, t.topic_last_poster, u.user_login, u.user_nicename, u.user_email, u.display_name FROM {$wpdb->users} u, {$bbdb->topics} t WHERE u.ID = t.topic_last_poster AND t.topic_id IN ( {$topic_ids} )" ) );
    406         for ( $i = 0; $i < count( $topics ); $i++ ) {
     407        for ( $i = 0, $j = count( $topics ); $i < $j; $i++ ) {
    407408                foreach ( (array)$poster_details as $poster ) {
    408409                        if ( $poster->topic_id == $topics[$i]->topic_id ) {
    409410                                $topics[$i]->topic_last_poster_email = $poster->user_email;
     
    414415                }
    415416        }
    416417
    417         /* Fetch fullname for the topic's last poster */
     418        // Fetch fullname for the topic's last poster
    418419        if ( bp_is_active( 'xprofile' ) ) {
    419420                $poster_names = $wpdb->get_results( $wpdb->prepare( "SELECT t.topic_id, pd.value FROM {$bp->profile->table_name_data} pd, {$bbdb->topics} t WHERE pd.user_id = t.topic_last_poster AND pd.field_id = 1 AND t.topic_id IN ( {$topic_ids} )" ) );
    420                 for ( $i = 0; $i < count( $topics ); $i++ ) {
     421                for ( $i = 0; $i < $j; $i++ ) {
    421422                        foreach ( (array)$poster_names as $name ) {
    422423                                if ( $name->topic_id == $topics[$i]->topic_id )
    423424                                        $topics[$i]->topic_last_poster_displayname = $name->value;
     
    514515        if ( empty( $posts ) )
    515516                return $posts;
    516517
    517         /* Get the user ids */
    518         foreach ( (array)$posts as $post ) $user_ids[] = $post->poster_id;
     518        // Get the user ids
     519        foreach ( (array)$posts as $post )
     520                $user_ids[] = $post->poster_id;
    519521        $user_ids = $wpdb->escape( join( ',', (array)$user_ids ) );
    520522
    521         /* Fetch the poster's user_email, user_nicename and user_login */
     523        // Fetch the poster's user_email, user_nicename and user_login
    522524        $poster_details = $wpdb->get_results( $wpdb->prepare( "SELECT u.ID as user_id, u.user_login, u.user_nicename, u.user_email, u.display_name FROM {$wpdb->users} u WHERE u.ID IN ( {$user_ids} )" ) );
    523525
    524         for ( $i = 0; $i < count( $posts ); $i++ ) {
     526        for ( $i = 0, $j = count( $posts ); $i < $j; $i++ ) {
    525527                foreach ( (array)$poster_details as $poster ) {
    526528                        if ( $poster->user_id == $posts[$i]->poster_id ) {
    527529                                $posts[$i]->poster_email = $poster->user_email;
     
    532534                }
    533535        }
    534536
    535         /* Fetch fullname for each poster. */
     537        // Fetch fullname for each poster.
    536538        if ( bp_is_active( 'xprofile' ) ) {
    537539                $poster_names = $wpdb->get_results( $wpdb->prepare( "SELECT pd.user_id, pd.value FROM {$bp->profile->table_name_data} pd WHERE pd.user_id IN ( {$user_ids} )" ) );
    538                 for ( $i = 0; $i < count( $posts ); $i++ ) {
     540                for ( $i = 0; $i < $j; $i++ ) {
    539541                        foreach ( (array)$poster_names as $name ) {
    540542                                if ( isset( $topics[$i] ) && $name->user_id == $topics[$i]->user_id )
    541                                 $posts[$i]->poster_name = $poster->value;
     543                                        $posts[$i]->poster_name = $poster->value;
    542544                        }
    543545                }
    544546        }
  • bp-groups.php

     
    23062306        $invited_users = groups_get_invites_for_group( $user_id, $group_id );
    23072307        $group = new BP_Groups_Group( $group_id );
    23082308
    2309         for ( $i = 0; $i < count( $invited_users ); $i++ ) {
     2309        for ( $i = 0, $j = count( $invited_users ); $i < $j; $i++ ) {
    23102310                $member = new BP_Groups_Member( $invited_users[$i], $group_id );
    23112311
    23122312                // Send the actual invite
     
    24252425
    24262426                require_once ( BP_PLUGIN_DIR . '/bp-groups/bp-groups-notifications.php' );
    24272427
    2428                 for ( $i = 0; $i < count( $admins ); $i++ ) {
     2428                for ( $i = 0, $j = count( $admins ); $i < $j; $i++ ) {
    24292429                        // Saved okay, now send the email notification
    24302430                        groups_notification_new_membership_request( $requesting_user_id, $admins[$i]->user_id, $group_id, $requesting_user->id );
    24312431                }
  • bp-blogs/bp-blogs-classes.php

     
    281281                if ( empty( $blog_ids ) )
    282282                        return $paged_blogs;
    283283
    284                 for ( $i = 0; $i < count( $paged_blogs ); $i++ ) {
     284                for ( $i = 0, $j = count( $paged_blogs ); $i < $j; $i++ ) {
    285285                        $blog_prefix = $wpdb->get_blog_prefix( $paged_blogs[$i]->blog_id );
    286286                        $paged_blogs[$i]->latest_post = $wpdb->get_row( "SELECT post_title, guid FROM {$blog_prefix}posts WHERE post_status = 'publish' AND post_type = 'post' AND id != 1 ORDER BY id DESC LIMIT 1" );
    287287                }
    288288
    289                 /* Fetch the blog description for each blog (as it may be empty we can't fetch it in the main query). */
     289                // Fetch the blog description for each blog (as it may be empty we can't fetch it in the main query).
    290290                $blog_descs = $wpdb->get_results( $wpdb->prepare( "SELECT blog_id, meta_value as description FROM {$bp->blogs->table_name_blogmeta} WHERE meta_key = 'description' AND blog_id IN ( {$blog_ids} )" ) );
    291291
    292                 for ( $i = 0; $i < count( $paged_blogs ); $i++ ) {
     292                for ( $i = 0; $i < $j; $i++ ) {
    293293                        foreach ( (array)$blog_descs as $desc ) {
    294294                                if ( $desc->blog_id == $paged_blogs[$i]->blog_id )
    295295                                        $paged_blogs[$i]->description = $desc->description;
  • bp-messages/bp-messages-classes.php

     
    172172                        return false;
    173173
    174174                $count = 0;
    175                 for ( $i = 0; $i < count($unread_counts); $i++ ) {
     175                for ( $i = 0, $j = count( $unread_counts ); $i < $j; $i++ ) {
    176176                        $count += $unread_counts[$i]->unread_count;
    177177                }
    178178
     
    331331                        return false;
    332332
    333333                if ( is_array( $recipient_usernames ) ) {
    334                         for ( $i = 0; $i < count($recipient_usernames); $i++ ) {
     334                        for ( $i = 0, $j = count( $recipient_usernames ); $i < $j; $i++ ) {
    335335                                if ( $rid = bp_core_get_userid( trim($recipient_usernames[$i]) ) )
    336336                                        $recipient_ids[] = $rid;
    337337                        }
  • bp-core.php

     
    14221422                $older_date = gmmktime( (int)$time_chunks[1], (int)$time_chunks[2], (int)$time_chunks[3], (int)$date_chunks[1], (int)$date_chunks[2], (int)$date_chunks[0] );
    14231423        }
    14241424
    1425         /* $newer_date will equal false if we want to know the time elapsed between a date and the current time */
    1426         /* $newer_date will have a value if we want to work out time elapsed between two known dates */
     1425        // $newer_date will equal false if we want to know the time elapsed between a date and the current time
     1426        // $newer_date will have a value if we want to work out time elapsed between two known dates
    14271427        $newer_date = ( !$newer_date ) ? strtotime( bp_core_current_time() ) : $newer_date;
    14281428
    1429         /* Difference in seconds */
     1429        // Difference in seconds
    14301430        $since = $newer_date - $older_date;
    14311431
    1432         /* Something went wrong with date calculation and we ended up with a negative date. */
     1432        // Something went wrong with date calculation and we ended up with a negative date.
    14331433        if ( 0 > $since )
    14341434                return __( 'sometime', 'buddypress' );
    14351435
     
    14401440         * so there's only two bits of calculation below:
    14411441         */
    14421442
    1443         /* Step one: the first chunk */
    1444         for ( $i = 0, $j = count($chunks); $i < $j; $i++) {
     1443        // Step one: the first chunk
     1444        for ( $i = 0, $j = count( $chunks ); $i < $j; $i++) {
    14451445                $seconds = $chunks[$i][0];
    14461446
    1447                 /* Finding the biggest chunk (if the chunk fits, break) */
     1447                // Finding the biggest chunk (if the chunk fits, break)
    14481448                if ( ( $count = floor($since / $seconds) ) != 0 )
    14491449                        break;
    14501450        }
     
    14531453        if ( !isset( $chunks[$i] ) )
    14541454                return '0 ' . __( 'seconds', 'buddypress' );
    14551455
    1456         /* Set output var */
     1456        // Set output var
    14571457        $output = ( 1 == $count ) ? '1 '. $chunks[$i][1] : $count . ' ' . $chunks[$i][2];
    14581458
    1459         /* Step two: the second chunk */
     1459        // Step two: the second chunk
    14601460        if ( $i + 2 < $j ) {
    14611461                $seconds2 = $chunks[$i + 1][0];
    14621462                $name2 = $chunks[$i + 1][1];
    14631463
    14641464                if ( ( $count2 = floor( ( $since - ( $seconds * $count ) ) / $seconds2 ) ) != 0 ) {
    1465                         /* Add to output var */
     1465                        // Add to output var
    14661466                        $output .= ( 1 == $count2 ) ? _x( ',', 'Separator in time since', 'buddypress' ) . ' 1 '. $chunks[$i + 1][1] : _x( ',', 'Separator in time since', 'buddypress' ) . ' ' . $count2 . ' ' . $chunks[$i + 1][2];
    14671467                }
    14681468        }
  • bp-groups/bp-groups-classes.php

     
    525525                if ( empty( $group_ids ) )
    526526                        return $paged_groups;
    527527
    528                 /* Fetch the logged in users status within each group */
     528                // Fetch the logged in users status within each group
    529529                $user_status = $wpdb->get_col( $wpdb->prepare( "SELECT group_id FROM {$bp->groups->table_name_members} WHERE user_id = %d AND group_id IN ( {$group_ids} ) AND is_confirmed = 1 AND is_banned = 0", $bp->loggedin_user->id ) );
    530                 for ( $i = 0; $i < count( $paged_groups ); $i++ ) {
     530                for ( $i = 0, $j = count( $paged_groups ); $i < $j; $i++ ) {
    531531                        $paged_groups[$i]->is_member = false;
    532532
    533533                        foreach ( (array)$user_status as $group_id ) {
     
    537537                }
    538538
    539539                $user_banned = $wpdb->get_col( $wpdb->prepare( "SELECT group_id FROM {$bp->groups->table_name_members} WHERE is_banned = 1 AND user_id = %d AND group_id IN ( {$group_ids} )", $bp->loggedin_user->id ) );
    540                 for ( $i = 0; $i < count( $paged_groups ); $i++ ) {
     540                for ( $i = 0; $i < $j; $i++ ) {
    541541                        $paged_groups[$i]->is_banned = false;
    542542
    543543                        foreach ( (array)$user_banned as $group_id ) {
     
    10341034                else
    10351035                        $total_member_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(user_id) FROM {$bp->groups->table_name_members} WHERE group_id = %d AND is_confirmed = 1 {$banned_sql} {$exclude_admins_sql} {$exclude_sql}", $group_id ) );
    10361036
    1037                 /* Fetch whether or not the user is a friend */
    1038                 foreach ( (array)$members as $user ) $user_ids[] = $user->user_id;
     1037                // Fetch whether or not the user is a friend
     1038                foreach ( (array)$members as $user )
     1039                        $user_ids[] = $user->user_id;
    10391040                $user_ids = $wpdb->escape( join( ',', (array)$user_ids ) );
    10401041
    10411042                if ( bp_is_active( 'friends' ) ) {
    10421043                        $friend_status = $wpdb->get_results( $wpdb->prepare( "SELECT initiator_user_id, friend_user_id, is_confirmed FROM {$bp->friends->table_name} WHERE (initiator_user_id = %d AND friend_user_id IN ( {$user_ids} ) ) OR (initiator_user_id IN ( {$user_ids} ) AND friend_user_id = %d )", $bp->loggedin_user->id, $bp->loggedin_user->id ) );
    1043                         for ( $i = 0; $i < count( $members ); $i++ ) {
     1044                        for ( $i = 0, $j = count( $members ); $i < $j; $i++ ) {
    10441045                                foreach ( (array)$friend_status as $status ) {
    10451046                                        if ( $status->initiator_user_id == $members[$i]->user_id || $status->friend_user_id == $members[$i]->user_id )
    10461047                                                $members[$i]->is_friend = $status->is_confirmed;
  • bp-groups/bp-groups-templatetags.php

     
    18561856                if ( $friends ) {
    18571857                        $invites = groups_get_invites_for_group( $bp->loggedin_user->id, $group_id );
    18581858
    1859                         for ( $i = 0; $i < count( $friends ); $i++ ) {
     1859                        for ( $i = 0, $j = count( $friends ); $i < $j; $i++ ) {
    18601860                                $checked = '';
    18611861
    18621862                                if ( !empty( $invites ) ) {