Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
07/21/2011 10:27:09 PM (13 years ago)
Author:
djpaul
Message:

Tune up 'for' loops. Fixes #2985, props cnorris23 and r-a-y

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-xprofile/bp-xprofile-classes.php

    r4634 r4770  
    7373            if ( BP_XProfile_Field::delete_for_group( $this->id ) ) {
    7474                /* Remove profile data for the groups fields */
    75                 for ( $i = 0; $i < count( $this->fields ); $i++ ) {
     75                for ( $i = 0, $count = count( $this->fields ); $i < $count; ++$i ) {
    7676                    BP_XProfile_ProfileData::delete_for_field( $this->fields[$i]->id );
    7777                }
     
    587587                        );
    588588
    589                         $i++;
     589                        ++$i;
    590590                    }
    591591                }
    592592
    593593                if ( !empty( $options ) ) {
    594                     for ( $i = 0; $i < count( $options ); $i++ ) {
     594                    for ( $i = 0, $count = count( $options ); $i < $count; ++$i ) {
    595595                        $j = $i + 1;
    596596
     
    911911
    912912        if ( is_array( $fields ) ) {
    913             for ( $i = 0; $i < count( $fields ); $i++ ) {
     913            for ( $i = 0, $count = count( $fields ); $i < $count; ++$i ) {
    914914                if ( $i == 0 )
    915915                    $field_sql .= $wpdb->prepare( "AND ( f.name = %s ", $fields[$i] );
     
    931931
    932932        if ( is_array( $fields ) ) {
    933             for ( $i = 0; $i < count( $values ); $i++ ) {
     933            for ( $i = 0, $count = count( $values ); $i < $count; ++$i ) {
    934934                for ( $j = 0; $j < count( $fields ); $j++ ) {
    935935                    if ( $values[$i]->name == $fields[$j] )
Note: See TracChangeset for help on using the changeset viewer.