Ignore:
Timestamp:
12/18/12 16:15:29 (11 years ago)
Author:
douglasz
Message:

Ticket #3236 - Correcoes para Performance: Function Within Loop Declaration.

Location:
trunk/jabberit_messenger
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/jabberit_messenger/inc/class.contacts_im.inc.php

    r7655 r7673  
    9292 
    9393                if( is_array($users) ) 
    94                 {        
    95                         for($i = 0; $i < count($users); ++$i) 
     94                { 
     95            $users_count = count($users); 
     96                        for($i = 0; $i < $users_count; ++$i) 
    9697                        { 
    9798                                if( is_array($hostsJabber) ) 
     
    225226 
    226227                        $_restrict = array(); 
    227                          
    228                         for( $i = 0 ; $i < count($orgs) ; ++$i ) 
    229                         { 
    230                                 for( $j = 0 ; $j < count($array_uids) ; ++$j ) 
     228 
     229            $orgs_count = count($orgs); 
     230                        for( $i = 0 ; $i < $orgs_count; ++$i ) 
     231                        { 
     232                $array_uids_count = count($array_uids); 
     233                                for( $j = 0 ; $j < $array_uids_count; ++$j ) 
    231234                                { 
    232235                                        if( trim($array_uids[$j]['ou']) === trim($orgs[$i]) ) 
     
    331334                                                $posAll = $this->strallpos($ou_User, "OU=" ); 
    332335                                                $orgs = array(); 
    333                                  
    334                                                 for( $i = 0 ; $i < count($posAll); ++$i ) 
     336 
     337                        $posAll_count = count($posAll); 
     338                                                for( $i = 0 ; $i < $posAll_count; ++$i ) 
    335339                                                { 
    336340                                                        $pos = strpos($ou_User, ","); 
     
    369373                                                        $posAll = $this->strallpos($ou_User, "OU=" ); 
    370374                                                        $orgs = array(); 
    371                                          
    372                                                         for( $i = 0 ; $i < count($posAll); ++$i ) 
     375 
     376                            $posAll_count = count($posAll); 
     377                                                        for( $i = 0 ; $i < $posAll_count; ++$i ) 
    373378                                                        { 
    374379                                                                $pos = strpos($ou_User, ","); 
  • trunk/jabberit_messenger/inc/class.db_im.inc.php

    r7655 r7673  
    5858                $hostsJabber = unserialize($this->getHostsJabber()); 
    5959                $findHosts      = explode(":", $pItem['item']); 
    60                 $return = "";    
    61                  
    62                 for( $i = 0 ; $i < count($hostsJabber); ++$i ) 
     60                $return = ""; 
     61 
     62        $hostsJabber_count = count($hostsJabber); 
     63                for( $i = 0 ; $i < $hostsJabber_count; ++$i ) 
    6364                        if( $hostsJabber[$i]['org'] == $findHosts[0] && $hostsJabber[$i]['jabberName'] == $findHosts[1] ) 
    6465                        { 
     
    517518                $orgs = array(); 
    518519 
    519                 for( $i = 0 ; $i < count($posAll); ++$i ) 
     520        $posAll_count = count($posAll); 
     521                for( $i = 0 ; $i < $posAll_count; ++$i ) 
    520522                { 
    521523                        $pos = strpos($organization, ","); 
     
    655657                                        if( count($confHostsOrgs) > 0 ) 
    656658                                        { 
    657                                                 for( $i = 0; $i < count($confHostsOrgs); ++$i) 
     659                        $confHostsOrgs_count = count($confHostsOrgs); 
     660                                                for( $i = 0; $i < $confHostsOrgs_count; ++$i) 
    658661                                                        if( $confHostsOrgs[$i]['org'] == $hosts[0] && $confHostsOrgs[$i]['jabberName'] == $hosts[1]) 
    659662                                                                $key = $i;       
  • trunk/jabberit_messenger/inc/class.ldap_im.inc.php

    r7655 r7673  
    125125                { 
    126126                        $confHosts      = $this->hostsJabber; 
    127                          
    128                         for($i = 0; $i < count($confHosts); ++$i ) 
     127 
     128            $confHosts_count = count($confHosts); 
     129                        for($i = 0; $i < $confHosts_count; ++$i ) 
    129130                        { 
    130131                                if( $pData['serverLdap'] == $confHosts[$i]['serverLdap'] ) 
     
    210211                        { 
    211212                                $confHosts      = $this->hostsJabber; 
    212                          
    213                                 for($i = 0; $i < count($confHosts); ++$i ) 
     213 
     214                $confHosts_count = count($confHosts); 
     215                                for($i = 0; $i < $confHosts_count; ++$i ) 
    214216                                { 
    215217                                        if( $this->ldap ) 
     
    279281                { 
    280282                        $confHosts      = $this->hostsJabber; 
    281                  
    282                         for($i = 0; $i < count($confHosts); ++$i ) 
     283 
     284            $confHosts_count = count($confHosts); 
     285                        for($i = 0; $i < $confHosts_count; ++$i ) 
    283286                        { 
    284287                                if( $this->ldap ) 
     
    322325                { 
    323326                        $confHosts      = $this->hostsJabber; 
    324                          
    325                         for($i = 0; $i < count($confHosts); ++$i ) 
     327 
     328            $confHosts_count = count($confHosts); 
     329                        for($i = 0; $i < $confHosts_count; ++$i ) 
    326330                        { 
    327331                                if( $pLdap_host == $confHosts[$i]['serverLdap'] ) 
     
    396400                $result = array(); 
    397401                $return = array(); 
    398                 $conn   = "";            
    399  
    400                 for( $i = 0; $i < count($confHosts); ++$i ) 
     402                $conn   = ""; 
     403 
     404        $confHosts_count = count($confHosts); 
     405                for( $i = 0; $i < $confHosts_count; ++$i ) 
    401406                { 
    402407                        if( $pLdap && $pLdap == $confHosts[$i]['serverLdap'] ) 
  • trunk/jabberit_messenger/inc/login.php

    r7655 r7673  
    8686                 
    8787                if( $voip_enabled ) 
    88                         $pluginsJava[] = "callVoip.jar";                 
    89                  
    90                 for( $i = 0; $i < count($pluginsJava); ++$i ) 
     88                        $pluginsJava[] = "callVoip.jar"; 
     89 
     90        $pluginsJava_count = count($pluginsJava); 
     91                for( $i = 0; $i < $pluginsJava_count; ++$i ) 
    9192                { 
    9293                        $javaFiles       .= $path . "plugins/" . $pluginsJava[$i] . ","; 
  • trunk/jabberit_messenger/jmessenger/inc/class.ContactsIm.inc.php

    r7655 r7673  
    6969                 
    7070                if( is_array($users) ) 
    71                 {        
    72                         for($i = 0; $i < count($users); ++$i) 
     71                { 
     72            $users_count = count($users); 
     73                        for($i = 0; $i < $users_count; ++$i) 
    7374                        { 
    7475                                if( is_array($hostsJabber) ) 
     
    203204 
    204205                        $_restrict = array(); 
    205                          
    206                         for( $i = 0 ; $i < count($orgs) ; ++$i ) 
    207                         { 
    208                                 for( $j = 0 ; $j < count($array_uids) ; ++$j ) 
     206 
     207            $orgs_count = count($orgs); 
     208                        for( $i = 0 ; $i < $orgs_count; ++$i ) 
     209                        { 
     210                $array_uids_count = count($array_uids); 
     211                                for( $j = 0 ; $j < $array_uids_count; ++$j ) 
    209212                                { 
    210213                                        if( trim($array_uids[$j]['ou']) === trim($orgs[$i]) ) 
     
    331334                                                $posAll = $this->strallpos($ou_User, "OU=" ); 
    332335                                                $orgs = array(); 
    333                                  
    334                                                 for( $i = 0 ; $i < count($posAll); ++$i ) 
     336 
     337                        $posAll_count = count($posAll); 
     338                                                for( $i = 0 ; $i < $posAll_count; ++$i ) 
    335339                                                { 
    336340                                                        $pos = strpos($ou_User, ","); 
     
    369373                                                        $posAll = $this->strallpos($ou_User, "OU=" ); 
    370374                                                        $orgs = array(); 
    371                                          
    372                                                         for( $i = 0 ; $i < count($posAll); ++$i ) 
     375 
     376                            $posAll_count = count($posAll); 
     377                                                        for( $i = 0 ; $i < $posAll_count; ++$i ) 
    373378                                                        { 
    374379                                                                $pos = strpos($ou_User, ","); 
  • trunk/jabberit_messenger/jmessenger/inc/class.DataBaseIM.inc.php

    r7655 r7673  
    5757                $hostsJabber = unserialize($this->getHostsJabber()); 
    5858                $findHosts      = explode(":", $pItem['item']); 
    59                 $return = "";    
    60                  
    61                 for( $i = 0 ; $i < count($hostsJabber); ++$i ) 
     59                $return = ""; 
     60 
     61        $hostsJabber_count = count($hostsJabber); 
     62                for( $i = 0 ; $i < $hostsJabber_count; ++$i ) 
    6263                        if( $hostsJabber[$i]['org'] == $findHosts[0] && $hostsJabber[$i]['jabberName'] == $findHosts[1] ) 
    6364                        { 
     
    490491                $orgs = array(); 
    491492 
    492                 for( $i = 0 ; $i < count($posAll); ++$i ) 
     493        $posAll_count = count($posAll); 
     494                for( $i = 0 ; $i < $posAll_count; ++$i ) 
    493495                { 
    494496                        $pos = strpos($organization, ","); 
     
    628630                                        if( count($confHostsOrgs) > 0 ) 
    629631                                        { 
    630                                                 for( $i = 0; $i < count($confHostsOrgs); ++$i) 
     632                        $confHostsOrgs_count = count($confHostsOrgs); 
     633                                                for( $i = 0; $i < $confHostsOrgs_count; ++$i) 
    631634                                                        if( $confHostsOrgs[$i]['org'] == $hosts[0] && $confHostsOrgs[$i]['jabberName'] == $hosts[1]) 
    632635                                                                $key = $i;       
  • trunk/jabberit_messenger/jmessenger/inc/class.LdapIM.inc.php

    r7655 r7673  
    124124                { 
    125125                        $confHosts      = $this->hostsJabber; 
    126                          
    127                         for($i = 0; $i < count($confHosts); ++$i ) 
     126 
     127            $confHosts_count = count($confHosts); 
     128                        for($i = 0; $i < $confHosts_count; ++$i ) 
    128129                        { 
    129130                                if( $pData['serverLdap'] == $confHosts[$i]['serverLdap'] ) 
     
    209210                        { 
    210211                                $confHosts      = $this->hostsJabber; 
    211                          
    212                                 for($i = 0; $i < count($confHosts); ++$i ) 
     212 
     213                $confHosts_count = count($confHosts); 
     214                                for($i = 0; $i < $confHosts_count; ++$i ) 
    213215                                { 
    214216                                        if( $this->ldap ) 
     
    278280                { 
    279281                        $confHosts      = $this->hostsJabber; 
    280                  
    281                         for($i = 0; $i < count($confHosts); ++$i ) 
     282 
     283            $confHosts_count = count($confHosts); 
     284                        for($i = 0; $i < $confHosts_count; ++$i ) 
    282285                        { 
    283286                                if( $this->ldap ) 
     
    321324                { 
    322325                        $confHosts      = $this->hostsJabber; 
    323                          
    324                         for($i = 0; $i < count($confHosts); ++$i ) 
     326 
     327            $confHosts_count = count($confHosts); 
     328                        for($i = 0; $i < $confHosts_count; ++$i ) 
    325329                        { 
    326330                                if( $pLdap_host == $confHosts[$i]['serverLdap'] ) 
     
    399403                        $confHosts      = $this->hostsJabber;    
    400404 
    401                         for( $i = 0; $i < count($confHosts); ++$i ) 
     405            $confHosts_count = count($confHosts); 
     406                        for( $i = 0; $i < $confHosts_count; ++$i ) 
    402407                        { 
    403408                                if( trim($host) === trim($confHosts[$i]['jabberName']) ) 
     
    452457                $result = array(); 
    453458                $return = array(); 
    454                 $conn   = "";            
    455  
    456                 for( $i = 0; $i < count($confHosts); ++$i ) 
     459                $conn   = ""; 
     460 
     461        $confHosts_count = count($confHosts); 
     462                for( $i = 0; $i < $confHosts_count; ++$i ) 
    457463                { 
    458464                        if( $pLdap && $pLdap == $confHosts[$i]['serverLdap'] ) 
Note: See TracChangeset for help on using the changeset viewer.