3 declare(strict_types=1);
50 $this->
setFields(array(
'title',
'description'));
70 $where = $this->__createWhereCondition();
78 case self::CDATE_OPERATOR_AFTER:
82 case self::CDATE_OPERATOR_BEFORE:
86 case self::CDATE_OPERATOR_ON:
87 $cdate =
'AND ' . $this->db->like(
99 $query =
"SELECT obj_id,type " .
101 "FROM object_data " .
102 $where .
" " . $cdate .
' ' . $in .
' ' .
103 "ORDER BY obj_id DESC";
107 $res = $this->db->query($query);
109 $this->search_result->addEntry((
int) $row->obj_id, (
string) $row->type, $this->__prepareFound($row));
118 $in =
' AND ' . $this->db->in(
'type', (array) $this->object_types,
false,
'text');
121 $in .= $this->db->in(
'obj_id', $this->
getIdFilter(),
false,
'integer');
129 $this->cdate_date = $day;
134 $this->cdate_operator = $a_operator;
setCreationDateFilterOperator(int $a_operator)
getCreationDateFilterDate()
static getLogger(string $a_component_id)
Get component logger.
__construct(ilQueryParser $qp_obj)
const CDATE_OPERATOR_BEFORE
setFields(array $a_fields)
const CDATE_OPERATOR_AFTER
static raiseContentChanged(int $obj_id)
setCreationDateFilterDate(ilDate $day)
getCreationDateFilterOperator()
ilSearchResult $search_result