示例#1
0
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');
}