コード例 #1
0
ファイル: security.php プロジェクト: alexpagnoni/ampoliros
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');
}