$entrytpl = 'list_entry.tpl';
}
+ tpl_std();
+
// check which fields are needed
$fields = get_fields_from_template($entrytpl);
}
//prepare templates
- tpl_std();
if (empty($_REQUEST['filter'])) $_REQUEST['filter']='';
if (empty($_REQUEST['marker'])) $_REQUEST['marker']='';
if (empty($_REQUEST['search'])) $_REQUEST['search']='';
if(!empty($marker)){
// Search by tag
- $ldapfilter = '(&(objectClass=contactPerson)';
+ $ldapfilter = '(&( |(objectClass=evolutionPerson)(objectClass=contactPerson) )';
$marker = explode(',',$marker);
foreach($marker as $m){
$m = trim($m);
$words=preg_split('/\s+/',$search);
$filter='';
foreach($words as $word){
- $wordfilter='';
+ $wordfilter='';
foreach($conf['searchfields'] as $field) {
$wordfilter .= '('.$field.'=*'.$word.'*)';
- }
+ }
for($i=0; $i <count($conf['searchfields']); $i++){
$wordfilter = '(|'.$wordfilter.')';
- }
+ }
$filter .= '(&'.$wordfilter.')';
}
$ldapfilter = "(&(objectClass=inetOrgPerson)$filter)";