diff options
-rw-r--r-- | admin/WebConsole/principal/sondeo.php | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/admin/WebConsole/principal/sondeo.php b/admin/WebConsole/principal/sondeo.php index 3ed56e2e..7b8ea346 100644 --- a/admin/WebConsole/principal/sondeo.php +++ b/admin/WebConsole/principal/sondeo.php @@ -7,6 +7,9 @@ // Nombre del fichero: sondeo.php // Descripción : // Consulta el estado de los ordenadores +// Version 1.1: De la salida del sondeo del agente antiguo se eliminan los que han respondido con el agente nuevo +// Autor: Irina Gomez - ETSII Universidad Sevilla +// Fecha: 2017/11/03 // ************************************************************************************************************************************************* include_once("../includes/ctrlacc.php"); include_once("../includes/restfunctions.php"); @@ -42,10 +45,8 @@ $cadenaip=""; $cadenamac=""; RecopilaIpesMacs($cmd,$ambito,$idambito); // Ámbito de aplicación + $aplicacion="ido=".$cadenaid.chr(13)."iph=".$cadenaip.chr(13); - // Reset status. - echo "$cadenaip;"; - //________________________________________________________________________________________________________ // Envio al servidor de la petición //________________________________________________________________________________________________________ $resul=false; @@ -67,7 +68,6 @@ $ValorParametros=extrae_parametros($parametros,chr(13),'='); if (isset ($ValorParametros["tso"])) { $trama_notificacion=$ValorParametros["tso"]; - echo $trama_notificacion; // Devuelve respuesta } } @@ -87,8 +87,12 @@ if (isset($data->status) and isset($data->loggedin)) { // Output format: IP1/Status1;... echo "$ip/".$data->status.($data->loggedin?"S;":";"); + // eliminamos los equipos repetidos en el agente antiguo y nuevo. + $trama_notificacion=preg_replace("/$ip\/\w{3}/",'',$trama_notificacion); + } } } + echo $trama_notificacion; ?> |