, 2003-2006 // Raul Mateos , 2005-2006 // Cargamos variables globales require("include/config.php"); //require("include/functions.php"); //require("include/functions_db.php"); function datos_raw($id_agente_modulo, $periodo){ // Conecto con la BBDD require("include/config.php"); require("include/languages/language_".$language_code.".php"); // Fecha 24 horas $yesterday_year = date("Y", time()-86400); $yesterday_month = date("m", time()-86400); $yesterday_day = date ("d", time()-86400); $yesterday_hour = date ("H", time()-86400); $dia = $yesterday_year."-".$yesterday_month."-".$yesterday_day." ".$yesterday_hour.":00:00"; // Fecha 24x7 Horas (una semana) $week_year = date("Y", time()-604800); $week_month = date("m", time()-604800); $week_day = date ("d", time()-604800); $week_hour = date ("H", time()-604800); $week = $week_year."-".$week_month."-".$week_day." ".$week_hour.":00:00"; // Fecha de hace 24x7x30 Horas (un mes) $month_year = date("Y", time()-2592000); $month_month = date("m", time()-2592000); $month_day = date ("d", time()-2592000); $month_hour = date ("H", time()-2592000); $month = $month_year."-".$month_month."-".$month_day." ".$month_hour.":00:00"; $et = " "; switch ($periodo) { case "mes": $periodo = $month; $et=$lang_label["last_month"]; break; case "semana": $periodo = $week; $et=$lang_label["last_week"]; break; case "dia": $periodo = $dia; $et=$lang_label["last_24"]; break; } // Different query for string data type $id_tipo_modulo = dame_id_tipo_modulo_agentemodulo($id_agente_modulo); if ( (dame_nombre_tipo_modulo($id_tipo_modulo) == "generic_data_string" ) OR (dame_nombre_tipo_modulo($id_tipo_modulo) == "remote_tcp_string" ) OR (dame_nombre_tipo_modulo($id_tipo_modulo) == "remote_snmp_string" )) { $sql1="SELECT * FROM tagente_datos_string WHERE id_agente_modulo = ".$id_agente_modulo." AND timestamp > '".$periodo."' ORDER BY timestamp"; } else { $sql1="SELECT * FROM tagente_datos WHERE id_agente_modulo = ".$id_agente_modulo." AND timestamp > '".$periodo."' ORDER BY timestamp"; } $result=mysql_query($sql1); $nombre_agente = dame_nombre_agente_agentemodulo($id_agente_modulo); $nombre_modulo = dame_nombre_modulo_agentemodulo($id_agente_modulo); echo "

".$lang_label["data_received"]." '$nombre_agente' / '$nombre_modulo'

"; echo "
$et
"; echo "
"; if (mysql_num_rows($result)){ echo ""; echo ""; echo ""; while ($row=mysql_fetch_array($result)){ echo ""; echo "
".$lang_label["timestamp"]."".$lang_label["data"]."
".$row["timestamp"]; echo "".salida_limpia($row["datos"]); } echo "
"; echo ""; // I dont know why but there is an unclosed table in somewhere :-? } else { echo "no_data"; } } // Comienzo de la pagina en si misma if (comprueba_login() == 0) { if (isset($_GET["tipo"]) AND isset($_GET["id"])) { $id =entrada_limpia($_GET["id"]); $tipo= entrada_limpia($_GET["tipo"]); } else { echo "

".$lang_label["graf_error"]."

"; exit; } datos_raw($id,$tipo); } ?>