public function loadOptions()
{
/*
* Load existing options
*/
if (file_exists(OptionsManager::optionsFileName)) {
try {
$optionsLoaded = json_decode(file_get_contents(OptionsManager::optionsFileName));
foreach ($optionsLoaded as $loadedOption) {
/** @var Option $loadedOption */
if ($loadedOption->optionType == OptionType::Bool) {
$this->setOptionValue([$loadedOption->name, $loadedOption->value ? "on" : "off"], false);
} else {
$this->setOptionValue([$loadedOption->name, $loadedOption->value], false);
}
}
} catch (Exception $e) {
}
}
}