summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/varios
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2012-06-06 12:09:21 +0000
committerramon <ramongomez@us.es>2012-06-06 12:09:21 +0000
commit27d9f81b91a5e6d743ec5fb1434709a61c7b5059 (patch)
tree7672a49a03c535ecfa50c8f7b1558fd2a26df17e /admin/WebConsole/varios
parent29815ee3ab34f36a9cdba9dc1570a7acce3f0032 (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.php48
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);
}
?>
+