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

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.