function action_set_alerts_prefs($eventData) { global $gEnv, $gLocale, $gPage_status; $amp_security = new SecurityLayer(); $alerts['wronglocalrootlogin'] = $eventData['wronglocalrootlogin'] == 'on' ? true : false; $alerts['wronglocaluserlogin'] = $eventData['wronglocaluserlogin'] == 'on' ? true : false; $alerts['wrongremotelogin'] = $eventData['wrongremotelogin'] == 'on' ? true : false; $alerts['moduleoperation'] = $eventData['moduleoperation'] == 'on' ? true : false; $alerts['modulesiteoperation'] = $eventData['sitemoduleoperation'] == 'on' ? true : false; $alerts['siteoperation'] = $eventData['siteoperation'] == 'on' ? true : false; $amp_security->SetAlertEvents($alerts); $amp_security->SetAlertsEmail($eventData['alertdestinationemail']); $gPage_status = $gLocale->GetStr('security_settings_set.status'); }