function action_set_alerts_prefs($eventData) { global $gLocale, $gPageStatus; $innomaticSecurity = new \Innomatic\Security\SecurityManager(); $alerts['wronglocalrootlogin'] = $eventData['wronglocalrootlogin'] == 'on' ? true : false; $alerts['wronglocaluserlogin'] = $eventData['wronglocaluserlogin'] == 'on' ? true : false; $alerts['wrongwebserviceslogin'] = $eventData['wrongwebserviceslogin'] == 'on' ? true : false; $alerts['applicationoperation'] = $eventData['applicationoperation'] == 'on' ? true : false; $alerts['applicationdomainoperation'] = $eventData['domainapplicationoperation'] == 'on' ? true : false; $alerts['domainoperation'] = $eventData['domainoperation'] == 'on' ? true : false; $innomaticSecurity->setAlertEvents($alerts); $innomaticSecurity->setAlertsEmail($eventData['alertdestinationemail']); $gPageStatus = $gLocale->getStr('security_settings_set.status'); }