function action_set_access_prefs($eventData) { global $gEnv, $gLocale, $gPage_status; $amp_security = new SecurityLayer(); $amp_security->SetSessionLifetime($eventData['sessionlifetime']); $amp_security->SetMaxWrongLogins($eventData['maxwronglogins']); $amp_security->SetWrongLoginDelay($eventData['wronglogindelay']); $eventData['lockunsecurewebservices'] == 'on' ? $amp_security->LockUnsecureWebServices() : $amp_security->UnLockUnsecureWebServices(); $eventData['onlyhttpsroot'] == 'on' ? $amp_security->AcceptOnlyHttpsRootAccess(true) : $amp_security->AcceptOnlyHttpsRootAccess(false); $eventData['onlyhttpssite'] == 'on' ? $amp_security->AcceptOnlyHttpsSiteAccess(true) : $amp_security->AcceptOnlyHttpsSiteAccess(false); $gPage_status = $gLocale->GetStr('security_settings_set.status'); }