public function initFilter() { foreach ($this->table->getFilterableFields() as $field) { $input = ilDataCollectionDatatype::addFilterInputFieldToTable($field, $this); $input->readFromSession(); $value = $input->getValue(); if (is_array($value)) { if ($value['from'] || $value['to']) { $this->filter["filter_" . $field->getId()] = $value; } } else { if ($value != '') { $this->filter["filter_" . $field->getId()] = $value; } } } }
public function initFilter() { foreach ($this->table->getFilterableFields() as $field) { $input = ilDataCollectionDatatype::addFilterInputFieldToTable($field, $this); $input->readFromSession(); $this->filter["filter_" . $field->getId()] = $input->getValue(); } }