diff options
author | albertogp <albertogp@uma.es> | 2014-05-28 10:44:23 +0000 |
---|---|---|
committer | albertogp <albertogp@uma.es> | 2014-05-28 10:44:23 +0000 |
commit | 07037833633304a3c08d359751b5babe430b3e24 (patch) | |
tree | 6b9a918b696c452d88550c9d4a2725fbfa80f4aa /admin | |
parent | e5f9c147b2cc8000ea6de72f778076ab72a03ea8 (diff) |
#495
Integrando cambios en version
Detectando Cache en Discos GPT
git-svn-id: https://opengnsys.es/svn/branches/version1.0@4285 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin')
-rw-r--r-- | admin/WebConsole/varios/menucliente.php | 47 |
1 files changed, 38 insertions, 9 deletions
diff --git a/admin/WebConsole/varios/menucliente.php b/admin/WebConsole/varios/menucliente.php index b7694993..50ccbffd 100644 --- a/admin/WebConsole/varios/menucliente.php +++ b/admin/WebConsole/varios/menucliente.php @@ -50,16 +50,45 @@ else{ $gestor = fopen($nombre_archivo, 'r'); $contenidofichero = fread($gestor, filesize($nombre_archivo)); fclose($gestor); + // Buscamos si el disco es GPT + $cmd->texto="SELECT codpar FROM ordenadores_particiones + WHERE idordenador=(SELECT idordenador FROM ordenadores WHERE ip='".$iph."') + AND numpar=0"; + $rs=new Recordset; + $rs->Comando=&$cmd; + if (!$rs->Abrir()) echo "error"; + $rs->Primero(); + while (!$rs->EOF) + { + $CODPART= $rs->campos["codpar"]; + $rs->Siguiente(); + } + $rs->Cerrar(); + if (! empty ($contenidofichero)) { - $cmd->texto="UPDATE ordenadores_particiones - SET cache='".$contenidofichero."' - WHERE idordenador=(SELECT idordenador - FROM ordenadores - WHERE ip='".$iph."') - AND idsistemafichero=(SELECT idsistemafichero - FROM sistemasficheros - WHERE descripcion='CACHE')"; - $resul=$cmd->Ejecutar(); + ## Si el codigo de la particion es 2 = GPT + if ( $CODPART == 2 ) { + $cmd->texto="UPDATE ordenadores_particiones + SET cache='".$contenidofichero."' + WHERE idordenador=(SELECT idordenador + FROM ordenadores + WHERE ip='".$iph."') + AND idsistemafichero=(SELECT idsistemafichero + FROM sistemasficheros + WHERE descripcion='EXT4')"; + $resul=$cmd->Ejecutar(); + }else{ + $cmd->texto="UPDATE ordenadores_particiones + SET cache='".$contenidofichero."' + WHERE idordenador=(SELECT idordenador + FROM ordenadores + WHERE ip='".$iph."') + AND idsistemafichero=(SELECT idsistemafichero + FROM sistemasficheros + WHERE descripcion='CACHE')"; + $resul=$cmd->Ejecutar(); + } + ## Fin de si el codigo de la particion es 2 = GPT } //agp //________________________________________________________________________________________________________ |