1<?php 2/* Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE */ 3 4include_once 'Services/Search/classes/class.ilAbstractSearch.php'; 5 6/** 7* Class ilUserSearch 8* 9* @author Stefan Meyer <meyer@leifos.com> 10* @version $Id$ 11* 12* @ingroup ServicesSearch 13*/ 14class ilUserDefinedFieldSearch extends ilAbstractSearch 15{ 16 public function performSearch() 17 { 18 $where = $this->__createWhereCondition(); 19 $locate = $this->__createLocateString(); 20 21 $query = "SELECT usr_id " . 22 $locate . 23 "FROM udf_text " . 24 $where; 25 $res = $this->db->query($query); 26 while ($row = $res->fetchRow(ilDBConstants::FETCHMODE_OBJECT)) { 27 $this->search_result->addEntry($row->usr_id, 'usr', $this->__prepareFound($row)); 28 } 29 return $this->search_result; 30 } 31} 32