3 declare(strict_types=1);
50 $this->
setFields(array(
'title',
'description'));
59 $where = $this->__createWhereCondition();
67 case self::CDATE_OPERATOR_AFTER:
71 case self::CDATE_OPERATOR_BEFORE:
75 case self::CDATE_OPERATOR_ON:
76 $cdate =
'AND ' . $this->db->like(
88 $query =
"SELECT obj_id,type " .
91 $where .
" " . $cdate .
' ' . $in .
' ' .
92 "ORDER BY obj_id DESC";
98 $this->search_result->addEntry((
int) $row->obj_id, (
string) $row->type, $this->__prepareFound($row));
107 $in =
' AND ' . $this->db->in(
'type', (array) $this->object_types,
false,
'text');
110 $in .= $this->db->in(
'obj_id', $this->
getIdFilter(),
false,
'integer');
118 $this->cdate_date = $day;
123 $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
setCreationDateFilterDate(ilDate $day)
__construct(Container $dic, ilPlugin $plugin)
getCreationDateFilterOperator()
ilSearchResult $search_result