getPeriodsAllowedForUI()); } /** * @param string $period * @return bool */ public function isPeriodAllowedForAPI($period) { return in_array($period, $this->getPeriodsAllowedForAPI()); } /** * @return string[] */ public function getPeriodsAllowedForUI() { $periodsAllowed = Config::getInstance()->General['enabled_periods_UI']; return array_map('trim', explode(',', $periodsAllowed)); } /** * @return string[] */ public function getPeriodsAllowedForAPI() { $periodsAllowed = Config::getInstance()->General['enabled_periods_API']; return array_map('trim', explode(',', $periodsAllowed)); } }