Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00035 include_once 'Services/Search/classes/class.ilAbstractSearch.php';
00036
00037 class ilWebresourceSearch extends ilAbstractSearch
00038 {
00043 function ilWebresourceSearch(&$query_parser)
00044 {
00045 parent::ilAbstractSearch($query_parser);
00046 }
00047
00048 function &performSearch()
00049 {
00050
00051
00052 $this->setFields(array('title'));
00053
00054 $where = $this->__createWhereCondition();
00055 $locate = $this->__createLocateString();
00056
00057 $query = "SELECT webr_id ".
00058 $locate.
00059 "FROM webr_items ".
00060 $where;
00061
00062 $res = $this->db->query($query);
00063 while($row = $res->fetchRow(DB_FETCHMODE_OBJECT))
00064 {
00065 $this->search_result->addEntry($row->webr_id,'webr',$this->__prepareFound($row));
00066 }
00067 return $this->search_result;
00068 }
00069
00070 function __createAndCondition()
00071 {
00072 echo "Overwrite me!";
00073 }
00074
00075 }
00076 ?>