diff options
author | ramon <ramongomez@us.es> | 2012-06-06 12:09:21 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2012-06-06 12:09:21 +0000 |
commit | 27d9f81b91a5e6d743ec5fb1434709a61c7b5059 (patch) | |
tree | 7672a49a03c535ecfa50c8f7b1558fd2a26df17e /admin/WebConsole/varios | |
parent | 29815ee3ab34f36a9cdba9dc1570a7acce3f0032 (diff) |
Versión 1.0.4, #495: Actualizar datos de caché antes de redirigir a la página del menú.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3151 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/varios')
-rw-r--r-- | admin/WebConsole/varios/menucliente.php | 48 |
1 files changed, 18 insertions, 30 deletions
diff --git a/admin/WebConsole/varios/menucliente.php b/admin/WebConsole/varios/menucliente.php index 44bb7597..669d705c 100644 --- a/admin/WebConsole/varios/menucliente.php +++ b/admin/WebConsole/varios/menucliente.php @@ -1,4 +1,4 @@ -<? +<?php // ************************************************************************* // Aplicación WEB: ogAdmWebCon // Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla @@ -33,6 +33,22 @@ $UrlPagina=$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; // Url página $UrlPagina=dirname($UrlPagina); $UrlPaginaIconos=dirname($UrlPagina)."/images/iconos"; //________________________________________________________________________________________________________ +//agp +$nombre_archivo = "/opt/opengnsys/log/clients/".$iph.".cache.txt"; +$gestor = fopen($nombre_archivo, 'r'); +$contenidofichero = fread($gestor, filesize($nombre_archivo)); +fclose($gestor); +if (! empty ($contenidofichero)) { + $cmd->texto="UPDATE ordenadores_particiones + SET cache='".$contenidofichero."' + WHERE idordenador='".$idordenador."' AND + idsistemafichero=(SELECT idsistemafichero + FROM sistemasficheros + WHERE descripcion='CACHE')"; + $resul=$cmd->Ejecutar(); +} +//agp +//________________________________________________________________________________________________________ $rsmenu=RecuperaMenu($cmd,$iph); // Recupera un recordset con los datos del m en if(!empty($rsmenu)){ switch($tip){ @@ -89,35 +105,6 @@ else{ include_once("/opt/opengnsys/log/clients/".$iph.".info.html"); echo $codeHtml; -//agp -$nombre_archivo = "/opt/opengnsys/log/clients/".$iph.".cache.txt"; -$gestor = fopen($nombre_archivo, 'r'); -$contenidofichero = fread($gestor, filesize($nombre_archivo)); -fclose($gestor); - - $rs=new Recordset; - $cmd->texto="SELECT * FROM ordenadores WHERE ip='".$iph."'"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $idordenador=$rs->campos["idordenador"]; - $rs->Cerrar();} - - $rs=new Recordset; - $cmd->texto="SELECT * FROM ordenadores_particiones WHERE idordenador='".$idordenador."' ORDER BY numpar DESC"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(false); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $numeroparticion=$rs->campos["numpar"]; - $rs->Cerrar();} - - $cmd->texto="UPDATE ordenadores_particiones set cache='".$contenidofichero."' WHERE idordenador='".$idordenador."' AND numpar=4"; - if ($numeroparticion == "4") - $resul=$cmd->Ejecutar(); -//agp - ?> </body> </html> @@ -260,3 +247,4 @@ function tomaIP(){ return($ipcliente); } ?> + |