, 2003-2006 // Raul Mateos , 2005-2006 // Load global vars require("include/config.php"); if (comprueba_login() == 0) { if ((give_acl($id_user, 0, "AR")==1) or (give_acl($id_user,0,"AW")) or (dame_admin($id_user)==1)) { // Load icon index array from ttipo_modulo $iconindex[]=""; $sql_tm='SELECT id_tipo, icon FROM ttipo_modulo'; $result_tm=mysql_query($sql_tm); while ($row_tm=mysql_fetch_array($result_tm)){ $iconindex[$row_tm["id_tipo"]] = $row_tm["icon"]; } echo "

".$lang_label["ag_title"]."

"; echo "

".$lang_label["monitor_listing"]."

"; $iduser_temp=$_SESSION['id_usuario']; if (isset($_POST["ag_group"])) $ag_group = $_POST["ag_group"]; elseif (isset($_GET["group_id"])) $ag_group = $_GET["group_id"]; else $ag_group = -1; if (isset($_GET["ag_group_refresh"])){ $ag_group = $_GET["ag_group_refresh"]; } if (isset($_POST["ag_group"])){ $ag_group = $_POST["ag_group"]; echo "
"; } else { echo ""; } echo "
".$lang_label["group_name"]; echo ""; echo ""; // Module name selector // This code thanks for an idea from Nikum, nikun_h@hotmail.com if (isset($_POST["ag_modulename"])){ $ag_modulename = $_POST["ag_modulename"]; echo ""; } else { echo ""; } echo "
"; echo $lang_label["module_name"]." "; echo ""; // Show only selected names & groups if ($ag_group > 1) $sql='SELECT * FROM tagente WHERE id_grupo='.$ag_group.' ORDER BY nombre'; else $sql='SELECT * FROM tagente ORDER BY id_grupo, nombre'; echo "
"; echo "
"; $result=mysql_query($sql); if (mysql_num_rows($result)){ echo ""; echo ""; while ($row=mysql_fetch_array($result)){ //while there are agents if ($row["disabled"] == 0) { if ((isset($ag_modulename)) && ($ag_modulename != "---")) $query_gen='SELECT * FROM tagente_modulo WHERE id_agente = '.$row["id_agente"].' AND nombre = "'.entrada_limpia($_POST["ag_modulename"]).'" AND ( (id_tipo_modulo = 2) OR (id_tipo_modulo = 9) OR (id_tipo_modulo = 12) OR (id_tipo_modulo = 18) OR (id_tipo_modulo = 6))'; else $query_gen='SELECT * FROM tagente_modulo WHERE id_agente = '.$row["id_agente"].' AND ( (id_tipo_modulo = 2) OR (id_tipo_modulo = 9) OR (id_tipo_modulo = 12) OR (id_tipo_modulo = 18) OR (id_tipo_modulo = 6))'; $result_gen=mysql_query($query_gen); if (mysql_num_rows ($result_gen)) { while ($data=mysql_fetch_array($result_gen)){ echo ""; echo "
".$lang_label["agent"]."".$lang_label["type"]."".$lang_label["name"]."".$lang_label["description"]."".$lang_label["max_min"]."".$lang_label["interval"]."".$lang_label["status"]."".$lang_label["timestamp"]."
".dame_nombre_agente($data["id_agente"]).""; echo ""; echo ""; echo "".$data["nombre"]; echo "".substr($data["descripcion"],0,30); echo "".$data["max"]."/".$data["min"]; echo ""; if ($data["module_interval"] == 0){ echo give_agentinterval($data["id_agente"]); } else { echo $data["module_interval"]; } $query_gen2='SELECT * FROM tagente_estado WHERE id_agente_modulo = '.$data["id_agente_modulo"]; $result_gen2=mysql_query($query_gen2); $data2=mysql_fetch_array($result_gen2); echo ""; if ($data2["datos"] > 0){ echo ""; } else { echo ""; } echo "".$data2["timestamp"]; } } } } echo "
"; } else { echo "".$lang_label["no_agent"].""; } } //end acl } //end login ?>