, 2003-2007 // Raul Mateos , 2005-2007 // Load global vars require("include/config.php"); if ( (give_acl($id_user, 0, "LM")==1)){ if (isset($_POST["update_alerta"])){ // if modified any parameter $id_alerta = entrada_limpia($_POST["id_alerta"]); if ($id_alerta < 4){ audit_db($id_user,$REMOTE_ADDR, "ACL Violation","Trying to access Alert Management"); require ("general/noaccess.php"); } $nombre = entrada_limpia($_POST["nombre"]); $comando = entrada_limpia($_POST["comando"]); $descripcion= entrada_limpia($_POST["descripcion"]); $sql_update ="UPDATE talerta SET nombre = '".$nombre."', comando = '".$comando."', descripcion = '".$descripcion."' WHERE id_alerta= '".$id_alerta."'"; $result=mysql_query($sql_update); if (! $result) { echo "

".$lang_label["update_alert_no"]."

"; } else { echo "

".$lang_label["update_alert_ok"]."

"; } } if (isset($_POST["crear_alerta"])){ // if create alert $nombre = entrada_limpia($_POST["nombre"]); $comando = entrada_limpia($_POST["comando"]); $descripcion= entrada_limpia($_POST["descripcion"]); $sql_update ="INSERT talerta (nombre, comando, descripcion) VALUES ('".$nombre."', '".$comando."', '".$descripcion."')"; $result=mysql_query($sql_update); if (! $result) echo "

".$lang_label["create_alert_no"]."

"; else echo "

".$lang_label["create_alert_ok"]."

"; } if (isset($_GET["borrar_alerta"])){ // if delete alert $id_alerta = entrada_limpia($_GET["borrar_alerta"]); if ($id_alerta < 4){ audit_db($id_user,$REMOTE_ADDR, "ACL Violation","Trying to access Alert Management"); require ("general/noaccess.php"); } $sql_delete= "DELETE FROM talerta WHERE id_alerta = ".$id_alerta; $result=mysql_query($sql_delete); if (! $result) echo "

".$lang_label["delete_alert_no"]."

"; else echo "

".$lang_label["delete_alert_ok"]."

"; $sql_delete2 ="DELETE FROM talerta_agente_modulo WHERE id_alerta = ".$id_alerta; $result=mysql_query($sql_delete2); } echo "

".$lang_label["alert_config"]." > "; echo $lang_label["alert_defined2"]."

"; echo ""; echo ""; echo ""; echo ""; $color=1; $sql1='SELECT * FROM talerta'; $result=mysql_query($sql1); while ($row=mysql_fetch_array($result)){ if ($color == 1){ $tdcolor = "datos"; $color = 0; } else { $tdcolor = "datos2"; $color = 1; } if ($row[0] > 4){ echo ""; echo ""; echo ""; } else { echo ""; echo ""; } } echo "
".$lang_label["alertname"]."".$lang_label["description"]."".$lang_label["delete"]."
".$row["nombre"]."".$row["descripcion"]."
".$row["nombre"]."".$row["descripcion"]."
"; echo ""; echo "
"; echo "
"; echo ""; echo "
"; echo "
"; } // End page else { audit_db($id_user,$REMOTE_ADDR, "ACL Violation","Trying to access Alert Management"); require ("general/noaccess.php"); } ?>