Changeset 6057 for trunk/phpgwapi


Ignore:
Timestamp:
04/27/12 09:17:30 (12 years ago)
Author:
marcosw
Message:

Ticket #2398 - Compatibilizacao com PHP-5.3 em alguns módulos do expresso

Location:
trunk/phpgwapi/inc
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/phpgwapi/inc/adodb/adodb-datadict.inc.php

    r34 r6057  
    519519                        if ($lines == null) $lines = array(); 
    520520                        list(,$first) = each($lines); 
    521                         list(,$column_def) = split("[\t ]+",$first,2); 
     521                        list(,$column_def) = preg_split('/[\t ]+/',$first,2); 
    522522                } 
    523523                return array(sprintf($this->renameColumn,$tabname,$this->NameQuote($oldcolumn),$this->NameQuote($newcolumn),$column_def)); 
  • trunk/phpgwapi/inc/adodb/adodb-perf.inc.php

    r34 r6057  
    8888                $dbT = $conn->databaseType; 
    8989                 
    90                 $a0 = split(' ',$t0); 
     90                $a0 = preg_split('/ /',$t0); 
    9191                $a0 = (float)$a0[1]+(float)$a0[0]; 
    9292                 
    93                 $a1 = split(' ',$t1); 
     93                $a1 = preg_split('/ /',$t1); 
    9494                $a1 = (float)$a1[1]+(float)$a1[0]; 
    9595                 
  • trunk/phpgwapi/inc/adodb/drivers/adodb-informix72.inc.php

    r34 r6057  
    370370                                $o = new ADOFieldObject; 
    371371                                $o->name = $k; 
    372                                 $arr = split(';',$v); //"SQLTYPE;length;precision;scale;ISNULLABLE" 
     372                                $arr = preg_split('/;/',$v); //"SQLTYPE;length;precision;scale;ISNULLABLE" 
    373373                                $o->type = $arr[0]; 
    374374                                $o->max_length = $arr[1]; 
  • trunk/phpgwapi/inc/adodb/drivers/adodb-ldap.inc.php

    r34 r6057  
    5656                 
    5757                if ( strstr( $host, ':' ) ) { 
    58                     $conn_info = split( ':', $host ); 
     58                    $conn_info = preg_split( '/:/', $host ); 
    5959                }  
    6060                 
  • trunk/phpgwapi/inc/adodb/session/adodb-session.php

    r1057 r6057  
    4747{ 
    4848        $variables = array( ); 
    49         $a = preg_split( "/(\w+)\|/", $serialized_string, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE ); 
     49        $a = preg_split( '/(\w+)\|/', $serialized_string, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE ); 
    5050        for( $i = 0; $i < count( $a ); $i = $i+2 ) { 
    5151                $variables[$a[$i]] = unserialize( $a[$i+1] ); 
  • trunk/phpgwapi/inc/adodb/session/adodb-session2.php

    r34 r6057  
    7777{ 
    7878        $variables = array( ); 
    79         $a = preg_split( "/(\w+)\|/", $serialized_string, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE ); 
     79        $a = preg_split( '/(\w+)\|/', $serialized_string, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE ); 
    8080        for( $i = 0; $i < count( $a ); $i = $i+2 ) { 
    8181                $variables[$a[$i]] = unserialize( $a[$i+1] ); 
  • trunk/phpgwapi/inc/class.asyncservice.inc.php

    r5141 r6057  
    634634                                { 
    635635                                        if ($this->debug) echo 'line '.++$n.": $line<br>\n"; 
    636                                         $parts = split(' ',$line,6); 
     636                                        $parts = preg_split('/ /',$line,6); 
    637637                                         
    638638                                        // Foi customizado para a Celepar. 
  • trunk/phpgwapi/inc/class.contacts_ldap.inc.php

    r2 r6057  
    324324                        { 
    325325                                if($DEBUG) { echo 'DEBUG - Inbound filter is: #'.$filter.'#'; } 
    326                                 $filterarray = split(',',$filter); 
     326                                $filterarray = preg_split('/,/',$filter); 
    327327                                if($filterarray[1]) 
    328328                                { 
     
    340340                                else 
    341341                                { 
    342                                         list($name,$value) = split('=',$filter); 
     342                                        list($name,$value) = preg_split('/=/',$filter); 
    343343                                        if($DEBUG) 
    344344                                        { 
     
    547547                        elseif($extra) 
    548548                        { 
    549                                 $tmp = split('=',$extra); 
     549                                $tmp = preg_split('/=/',$extra); 
    550550                                $qarray[] = array($tmp[0] => $tmp[1]); 
    551551                        } 
     
    863863 
    864864                                        /* Verify uid */ 
    865                                         $uids = split(',',$dn); 
     865                                        $uids = preg_split('/,/',$dn); 
    866866                                        $stock_fields['lid'] = $uids[0]; 
    867867                                        if(empty($ldap_fields[0]['uid'])) 
  • trunk/phpgwapi/inc/class.jscalendar.inc.php

    r5934 r6057  
    154154                                return False; 
    155155                        } 
    156                         $fields = split('[./-]',$datestr); 
    157                         foreach(split('[./-]',$this->dateformat) as $n => $field) 
     156                        $fields = preg_split('/[./-]/',$datestr); 
     157                        foreach(preg_split('/[./-]/',$this->dateformat) as $n => $field) 
    158158                        { 
    159159                                if ($field == 'M') 
  • trunk/phpgwapi/inc/class.net_http_client.inc.php

    r2 r6057  
    742742                        $finished = ( $str == $lastLine ); 
    743743                        if ( !$finished ) { 
    744                                 list( $hdr, $value ) = split( ": ", $str, 2 ); 
     744                                list( $hdr, $value ) = preg_split( '/: /', $str, 2 ); 
    745745                                // nasty workaround broken multiple same headers (eg. Set-Cookie headers) @FIXME 
    746746                                if( isset( $headers[$hdr]) ) 
  • trunk/phpgwapi/inc/class.send.inc.php

    r2 r6057  
    124124                                else 
    125125                                { 
    126                                         $addresses = split('[, ]',$$adr); 
     126                                        $addresses = preg_split('/[, ]/',$$adr); 
    127127                                        $names = array(); 
    128128                                }                                        
  • trunk/phpgwapi/inc/class.vcard.inc.php

    r5934 r6057  
    123123                        while($data = fgets($fp,8000)) 
    124124                        { 
    125                                 list($name,$value,$extra) = split(':', $data); 
     125                                list($name,$value,$extra) = preg_split('/:/', $data); 
    126126                                if(substr($value,0,5) == 'http') 
    127127                                { 
     
    216216                        foreach($buffer as $name => $value) 
    217217                        { 
    218                                 $field  = split(';',$name); 
     218                                $field  = preg_split('/;/',$name); 
    219219                                $field[0] = preg_replace('/A\./','',$field[0]); 
    220220                                $field[0] = preg_replace('/B\./','',$field[0]); 
    221221                                $field[0] = preg_replace('/C\./','',$field[0]); 
    222222                                $field[0] = preg_replace('/D\./','',$field[0]); 
    223                                 $values = split(';',$value); 
     223                                $values = preg_split('/;/',$value); 
    224224                                if($field[1]) 
    225225                                { 
     
    594594                                                        else 
    595595                                                        { 
    596                                                                 $tmp = split('-',$values[0]); 
     596                                                                $tmp = preg_split('/-/',$values[0]); 
    597597                                                                if($tmp[0]) 
    598598                                                                { 
     
    612612                        $entry['adr_two_type'] = substr($buffer['adr_two_type'],0,-1); 
    613613 
    614                         if(count($street = split("\r*\n",$buffer['adr_one_street'],3)) > 1) 
     614                        if(count($street = preg_split('/\r*\n/',$buffer['adr_one_street'],3)) > 1) 
    615615                        { 
    616616                                $entry['adr_one_street'] = $street[0];  // RB 2001/05/08 added for Lotus Organizer to split multiline adresses 
     
    650650                                                elseif($value == 'BDAY') 
    651651                                                { 
    652                                                         $tmp = split('/',$buffer[$value]); # 12/31/1969 -> 1969-12-31 
     652                                                        $tmp = preg_split('/\//',$buffer[$value]); # 12/31/1969 -> 1969-12-31 
    653653                                                        if($tmp[0]) 
    654654                                                        { 
  • trunk/phpgwapi/inc/class.vfs_dav.inc.php

    r5940 r6057  
    23742374                                if (!preg_match('/^#/',$contents[$i])) 
    23752375                                { 
    2376                                         $line=split("[[:space:]]+", $contents[$i]); 
     2376                                        $line=preg_split('/[[:space:]]+/', $contents[$i]); 
    23772377                                        if (sizeof($line) >= 2) 
    23782378                                        { 
  • trunk/phpgwapi/inc/class.vfs_shared.inc.php

    r5940 r6057  
    797797                                if (!preg_match('/^#/',$contents[$i])) 
    798798                                { 
    799                                         $line=split("[[:space:]]+", $contents[$i]); 
     799                                        $line=preg_split('/[[:space:]]+/', $contents[$i]); 
    800800                                        if (sizeof($line) >= 2) 
    801801                                        { 
  • trunk/phpgwapi/inc/class.vfs_sql.inc.php

    r5940 r6057  
    331331                                if ($attribute == 'version' && $data['incversion']) 
    332332                                { 
    333                                         $version_parts = split ("\.", $value); 
     333                                        $version_parts = preg_split('/\./', $value); 
    334334                                        $newnumofparts = $numofparts = count ($version_parts); 
    335335 
  • trunk/phpgwapi/inc/class.xmlrpc_server.inc.php

    r2 r6057  
    4747                function iso86012date($isodate,$timestamp=False) 
    4848                { 
    49                         if (($arr = split('[-:T]',$isodate)) && count($arr) == 6) 
     49                        if (($arr = preg_split('/[-:T]/',$isodate)) && count($arr) == 6) 
    5050                        { 
    5151                                foreach(array('year','month','mday','hour','min','sec') as $n => $name) 
  • trunk/phpgwapi/inc/class.xmlrpcmsg.inc.php

    r5912 r6057  
    243243                                } 
    244244                        } 
    245                         $r->hdrs = $GLOBALS['_xh'][$parser]['ha']; //split("\r?\n", $GLOBALS['_xh'][$parser]['ha'][1]); 
     245                        $r->hdrs = $GLOBALS['_xh'][$parser]['ha']; //preg_split('/\r?\n/', $GLOBALS['_xh'][$parser]['ha'][1]); 
    246246                        return $r; 
    247247                } 
  • trunk/phpgwapi/inc/common_functions.inc.php

    r5928 r6057  
    341341                                if (preg_match('/^[0-9]{1,3}(\.[0-9]{1,3}){3}$/i',$string)) 
    342342                                { 
    343                                         $octets = split('\.',$string); 
     343                                        $octets = preg_split('/\./',$string); 
    344344                                        for ($i=0; $i != count($octets); $i++) 
    345345                                        { 
  • trunk/phpgwapi/inc/xml_functions.inc.php

    r5934 r6057  
    146146        function xmlrpc_entity_decode($string) 
    147147        { 
    148                 $top = split('&', $string); 
     148                $top = preg_split('/&/', $string); 
    149149                $op  = ''; 
    150150                $i   = 0; 
Note: See TracChangeset for help on using the changeset viewer.