summaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authoralbertogp <albertogp@uma.es>2014-05-28 10:44:23 +0000
committeralbertogp <albertogp@uma.es>2014-05-28 10:44:23 +0000
commit07037833633304a3c08d359751b5babe430b3e24 (patch)
tree6b9a918b696c452d88550c9d4a2725fbfa80f4aa /admin
parente5f9c147b2cc8000ea6de72f778076ab72a03ea8 (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.php47
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
//________________________________________________________________________________________________________