function action_set_access_prefs($eventData) { global $gLocale, $gPageStatus; $innomaticSecurity = new \Innomatic\Security\SecurityManager(); $innomaticSecurity->setSessionLifetime($eventData['sessionlifetime']); $innomaticSecurity->setMaxWrongLogins($eventData['maxwronglogins']); $innomaticSecurity->setWrongLoginDelay($eventData['wronglogindelay']); $eventData['lockunsecurewebservices'] == 'on' ? $innomaticSecurity->LockUnsecureWebServices() : $innomaticSecurity->UnLockUnsecureWebServices(); $eventData['onlyhttpsroot'] == 'on' ? $innomaticSecurity->AcceptOnlyHttpsRootAccess(true) : $innomaticSecurity->AcceptOnlyHttpsRootAccess(false); $eventData['onlyhttpsdomain'] == 'on' ? $innomaticSecurity->AcceptOnlyHttpsDomainAccess(true) : $innomaticSecurity->AcceptOnlyHttpsDomainAccess(false); $gPageStatus = $gLocale->getStr('security_settings_set.status'); }