3declare(strict_types=1);
45 $this->storage =
new ilSetting(
'lucene_adv_search');
60 public function isActive(
string $a_field): bool
62 return $this->
fields[$a_field] ?:
false;
65 public function setActive(
string $a_field,
bool $a_status): void
67 $this->
fields[$a_field] = $a_status;
70 public function save(): void
73 $this->storage->set(
$name, $status ?
"1" :
"0");
77 private function read(): void
static getFields()
Return an array of all meta data fields.
En/disable single lom/advanced meta data fields.
isActive(string $a_field)
check if field is active
setActive(string $a_field, bool $a_status)
__construct()
Constructor.
static ilLuceneAdvancedSearchSettings $instance
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...