function delete_all_alarms($conn) { //Getting the user. We delete only the alarm of the current user $user = Session::get_session_user(); //Getting the file with all the sql queries for deleting the alarms $file = Alarm::delete_all_backlog($conn); //Executing the sql for deleting the queries in background $cmd = 'php /usr/share/ossim/scripts/alarms/bg_alarms.php ? ? > /dev/null 2>&1 &'; $params = array($user, $file); Util::execute_command($cmd, $params); $return['error'] = FALSE; $return['msg'] = ''; return $return; }
$geoloc = new Geolocation("/usr/share/geoip/GeoLiteCity.dat"); $conf = $GLOBALS["CONF"]; $mssp = Session::show_entities(); //($conf->get_conf("alienvault_mssp", FALSE) == 1) ? true : false; $user = Session::get_session_user(); if ($timestamp != "") { $from_date = $timestamp != "" ? $timestamp . " 00:00:00" : null; $to_date = $timestamp != "" ? $timestamp : null; } // Delete ALL if ($delete_all) { if (!Session::menu_perms("analysis-menu", "ControlPanelAlarmsDelete")) { die(ossim_error("You don't have required permissions to delete Alarms")); } $data['extra'] = "DELETE FROM alarm_groups WHERE owner='{$user}'"; $file = Alarm::delete_all_backlog($conn, $data); @system("php /usr/share/ossim/scripts/alarms/bg_alarms.php {$user} {$file} > /dev/null 2>&1 &"); $db->close(); exit; } // Delete selected if ($only_delete) { // Check required permissions if (!Session::menu_perms("analysis-menu", "ControlPanelAlarmsDelete")) { die(ossim_error("You don't have required permissions to delete Alarms")); } $data['groups'] = retrieve_groups($only_delete); $file = Alarm_groups::delete_alarms_from_groups($conn, $data); @system("php /usr/share/ossim/scripts/alarms/bg_alarms.php {$user} {$file} > /dev/null 2>&1 &"); $db->close(); exit;
function delete_all($conn) { $user = Session::get_session_user(); $params = array(); $params['extra'] = "DELETE FROM alarm_groups WHERE owner='{$user}'"; $file = Alarm::delete_all_backlog($conn, $params); $cmd = 'php /usr/share/ossim/scripts/alarms/bg_alarms.php ? ? > /dev/null 2>&1 &'; $params = array($user, $file); Util::execute_command($cmd, $params); $return['error'] = FALSE; $return['data'] = ''; return $return; }