Ignore:
Timestamp:
01/27/12 19:21:30 (12 years ago)
Author:
cristiano
Message:

Ticket #2434 - Atualização modulo agenda e API - Correções de serviços

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/services/OpenLDAP.php

    r5437 r5441  
    147147                $result .= self::parseFilter( $criteria['filter'] , $map); 
    148148        } 
    149          
     149                 
    150150        return $result; 
    151151    } 
     
    154154    { 
    155155        $result = ''; 
    156        
    157         $op = self::parseOperator( array_shift( $filter ) ); 
    158          
     156        $as = array_shift( $filter ); 
     157        $op = self::parseOperator( $as ); 
     158                 
    159159        if( is_array($filter[0]) ) 
    160160        { 
     
    167167        } 
    168168        else  if( isset($map[$filter[0]]) ) 
     169        {    
     170            if($as === '*') $filter[1] = str_replace (' ', '* *', $filter[1]); 
     171               
    169172            $fil = $op[0].$map[$filter[0]].$op[1].$filter[1].$op[2]; 
     173        } 
    170174        else 
    171175            return ''; 
Note: See TracChangeset for help on using the changeset viewer.