Ignore:
Timestamp:
04/11/12 12:04:21 (12 years ago)
Author:
marcosw
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/phpgwapi/inc/class.soap_parser.inc.php

    r5509 r5912  
    143143 
    144144                        // set status 
    145                         if(ereg(":Envelope$",$name)) 
     145                        if(preg_match('/:Envelope$/',$name)) 
    146146                        { 
    147147                                $this->status = 'envelope'; 
    148148                        } 
    149                         elseif(ereg(":Header$",$name)) 
     149                        elseif(preg_match('/:Header$/',$name)) 
    150150                        { 
    151151                                $this->status = 'header'; 
    152152                        } 
    153                         elseif(ereg(":Body$",$name)) 
     153                        elseif(preg_match('/:Body$/',$name)) 
    154154                        { 
    155155                                $this->status = 'body'; 
     
    159159                        { 
    160160                                $this->status = 'method'; 
    161                                 if(ereg(':',$name)) 
     161                                if(preg_match('/:/',$name)) 
    162162                                { 
    163163                                        $this->root_struct_name = substr(strrchr($name,':'),1); 
     
    178178                        $this->message[$pos]['attrs'] = $attrs; 
    179179                        // get namespace 
    180                         if(ereg(":",$name)) 
     180                        if(preg_match('/:/',$name)) 
    181181                        { 
    182182                                $namespace = substr($name,0,strpos($name,':')); 
     
    194194                        { 
    195195                                // if ns declarations, add to class level array of valid namespaces 
    196                                 if(ereg('xmlns:',$key)) 
     196                                if(preg_match('/xmlns:/',$key)) 
    197197                                { 
    198198                                        $namespaces[substr(strrchr($key,':'),1)] = $value; 
     
    289289                                $this->status = 'body'; 
    290290                        } 
    291                         elseif(ereg(':Body',$name)) 
     291                        elseif(preg_match('/:Body/',$name)) 
    292292                        { 
    293293                                $this->status = 'header'; 
    294294                        } 
    295                         elseif(ereg(':Header',$name)) 
     295                        elseif(preg_match('/:Header/',$name)) 
    296296                        { 
    297297                                $this->status = 'envelope'; 
Note: See TracChangeset for help on using the changeset viewer.