diff options
author | irina <irinagomez@us.es> | 2017-11-03 13:24:22 +0000 |
---|---|---|
committer | irina <irinagomez@us.es> | 2017-11-03 13:24:22 +0000 |
commit | df7fd0b8980d9d2c1e23c609a4cf5611fc67f2bc (patch) | |
tree | 16773b7d6a8aca12898ea198d984fb56eecd0556 | |
parent | 426ca26c399ad457f535d3b852ffa6458bc81fac (diff) |
#718 Consola - Filtro de ámbito: Se resuelve errata por la que equipos desseleccionados volvían a marcarse automáticamente.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5494 a21b9725-9963-47de-94b9-378ad31fedc9
-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; ?> |