- Timestamp:
- 03/23/12 16:39:10 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/calendar/interceptors/LDAPMapping.php
r5437 r5804 36 36 ) 37 37 ); 38 39 else 40 $criteria['filter'] = array('AND', 41 array('AND' , 42 array('=' , 'objectClass' , 'phpgwAccount'), 43 array('OR' , 44 array('=' , 'phpgwAccountType' , 'i'), 45 array('=' , 'phpgwAccountType' , 'u'), 46 array('=' , 'phpgwAccountType' , 's') 47 ) 48 ),$criteria['filter'] 49 ); 38 50 } 39 51 40 52 } 41 53 54 55 public function encodeFindGroup( &$uri , &$params , &$criteria , $original ){ 56 if(isset($criteria['filter'])) 57 { 58 if($criteria['filter'][0] === '*' && $criteria['filter'][1] === 'name') //Busca pelo nome group DFD00032 59 $criteria['filter'] = array('AND', 60 array('AND' , 61 array('=' , 'objectClass' , 'phpgwAccount'), 62 array('=' , 'phpgwAccountType' , 'g') 63 64 ), 65 array('AND' , 66 array('!','phpgwAccountVisible','-1'), 67 array('OR', 68 array('=','accountStatus','active'), 69 array('=','objectClass','posixGroup') 70 ), 71 array('OR', 72 array('*','name',$criteria['filter'][2]), 73 array('*','id',$criteria['filter'][2]), 74 array('*','mail',$criteria['filter'][2]), 75 array('*','mailAlternateAddress',$criteria['filter'][2]), 76 ) 77 ) 78 ); 79 80 81 else 82 $criteria['filter'] = array('AND', 83 array('AND' , 84 array('=' , 'objectClass' , 'phpgwAccount'), 85 array('=' , 'phpgwAccountType' , 'g') 86 ),$criteria['filter'] 87 ); 88 } 89 90 } 91 92 93 42 94 } 43 95
Note: See TracChangeset
for help on using the changeset viewer.