diff options
author | albertogp <albertogp@uma.es> | 2017-06-07 11:59:56 +0000 |
---|---|---|
committer | albertogp <albertogp@uma.es> | 2017-06-07 11:59:56 +0000 |
commit | 90c670e37f64fb7c3caea82148a675be8fa45bf4 (patch) | |
tree | 738cad869cbe05a4a3e23d3bf963b6c6e35f0f10 /admin/WebConsole/gestores | |
parent | d13a559a2f7ff44357750b0e02faf24dd4842956 (diff) |
#768
Introducir cambios en la consola web para gestionar multiples ogLives
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5350 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/gestores')
-rw-r--r-- | admin/WebConsole/gestores/gestor_aulas.php | 13 | ||||
-rw-r--r-- | admin/WebConsole/gestores/gestor_ordenadores.php | 11 |
2 files changed, 18 insertions, 6 deletions
diff --git a/admin/WebConsole/gestores/gestor_aulas.php b/admin/WebConsole/gestores/gestor_aulas.php index 65f30bf8..2e96c0fd 100644 --- a/admin/WebConsole/gestores/gestor_aulas.php +++ b/admin/WebConsole/gestores/gestor_aulas.php @@ -37,6 +37,8 @@ $horaresevfin=0; $idmenu=0; $idproautoexec=0; $idrepositorio=0; +### AGP +$oglive="ogLive"; $idperfilhard=0; $modomul=0; $ipmul=""; @@ -85,6 +87,7 @@ if (isset($_POST["horaresevfin"])) $horaresevfin=$_POST["horaresevfin"]; if (isset($_POST["idmenu"])) $idmenu=$_POST["idmenu"]; if (isset($_POST["idprocedimiento"])) $idproautoexec=$_POST["idprocedimiento"]; if (isset($_POST["idrepositorio"])) $idrepositorio=$_POST["idrepositorio"]; +if (isset($_POST["seleoglive"])) $oglive=$_POST["seleoglive"]; if (isset($_POST["idperfilhard"])) $idperfilhard=$_POST["idperfilhard"]; if (isset($_POST["modomul"])) $modomul=$_POST["modomul"]; if (isset($_POST["ipmul"])) $ipmul=$_POST["ipmul"]; @@ -190,6 +193,7 @@ function Gestiona(){ global $idmenu; global $idproautoexec; global $idrepositorio; + global $oglive; global $idperfilhard; global $gidmenu; @@ -240,6 +244,7 @@ function Gestiona(){ $cmd->CreaParametro("@idmenu",$idmenu,1); $cmd->CreaParametro("@idproautoexec",$idproautoexec,1); $cmd->CreaParametro("@idrepositorio",$idrepositorio,1); + $cmd->CreaParametro("@idrepositorio",$idrepositorio,1); $cmd->CreaParametro("@idperfilhard",$idperfilhard,1); $cmd->CreaParametro("@ntp",$ntp,0); $cmd->CreaParametro("@dns",$dns,0); @@ -267,12 +272,12 @@ function Gestiona(){ cagnon, pizarra, ubicacion, comentarios, puestos, horaresevini, horaresevfin, router, netmask, ntp, dns, proxy, modomul, ipmul, pormul, velmul, - modp2p, timep2p, validacion, paginalogin, paginavalidacion) + modp2p, timep2p, validacion, paginalogin, paginavalidacion, oglivedir) VALUES (@idcentro, @grupoid, @nombreaula, @urlfoto, @inremotepc, @cagnon, @pizarra, @ubicacion, @comentarios, @puestos, @horaresevini, @horaresevfin, @router, @netmask, @ntp, @dns, @proxy, @modomul, @ipmul, @pormul, @velmul, - @modp2p, @timep2p, @validacion, @paginalogin, @paginavalidacion)"; + @modp2p, @timep2p, @validacion, @paginalogin, @paginavalidacion, @oglivedir)"; $resul=$cmd->Ejecutar(); if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta $idaula=$cmd->Autonumerico(); @@ -292,7 +297,8 @@ function Gestiona(){ router=@router,netmask=@netmask, ntp=@ntp, dns=@dns, proxy=@proxy, modomul=@modomul, ipmul=@ipmul, pormul=@pormul, velmul=@velmul, modp2p=@modp2p, timep2p=@timep2p, validacion=@validacion, - paginalogin=@paginalogin, paginavalidacion=@paginavalidacion + paginalogin=@paginalogin, paginavalidacion=@paginavalidacion, + oglivedir=@oglivedir WHERE idaula=@idaula"; $resul=$cmd->Ejecutar(); if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta @@ -303,6 +309,7 @@ function Gestiona(){ $clsUpdate.="idproautoexec=@idproautoexec,"; if($idrepositorio>0 || $gidrepositorio>0) $clsUpdate.="idrepositorio=@idrepositorio,"; + $clsUpdate .="oglivedir=@oglivedir,"; if($idperfilhard>0 || $gidperfilhard>0) $clsUpdate.="idperfilhard=@idperfilhard,"; // UHU - Actualiza la validacion en los ordenadores diff --git a/admin/WebConsole/gestores/gestor_ordenadores.php b/admin/WebConsole/gestores/gestor_ordenadores.php index 8ad5bb42..9a0c0110 100644 --- a/admin/WebConsole/gestores/gestor_ordenadores.php +++ b/admin/WebConsole/gestores/gestor_ordenadores.php @@ -35,6 +35,8 @@ $ip=""; $mac=""; $idperfilhard=0; $idrepositorio=0; +### AGP +$oglive="ogLive"; $idmenu=0; $idprocedimiento=0; $idimagen=0; @@ -72,6 +74,7 @@ if (isset($_POST["ip"])) $ip=$_POST["ip"]; if (isset($_POST["mac"])) $mac=str_replace(":","",$_POST["mac"]); if (isset($_POST["idperfilhard"])) $idperfilhard=$_POST["idperfilhard"]; if (isset($_POST["idrepositorio"])) $idrepositorio=$_POST["idrepositorio"]; +if (isset($_POST["seleoglive"])) $oglive=$_POST["seleoglive"]; if (isset($_POST["idmenu"])) $idmenu=$_POST["idmenu"]; if (isset($_POST["idprocedimiento"])) $idprocedimiento=$_POST["idprocedimiento"]; @@ -177,6 +180,7 @@ function Gestiona(){ global $idaula; global $idperfilhard; global $idrepositorio; + global $oglive; global $idmenu; global $idprocedimiento; global $netiface; @@ -208,6 +212,7 @@ function Gestiona(){ $cmd->CreaParametro("@mac",$mac,0); $cmd->CreaParametro("@idperfilhard",$idperfilhard,1); $cmd->CreaParametro("@idrepositorio",$idrepositorio,1); + $cmd->CreaParametro("@oglivedir",$oglive,0); $cmd->CreaParametro("@idmenu",$idmenu,1); $cmd->CreaParametro("@idprocedimiento",$idprocedimiento,1); $cmd->CreaParametro("@netiface",$netiface,0); @@ -247,8 +252,8 @@ function Gestiona(){ // Crear fichero TFTP/PXE por defecto para el nuevo ordenador. createBootMode ($cmd, "", $idordenador, $idioma); //Insertar fotoord con Values @fotoordenador - $cmd->texto="INSERT INTO ordenadores(nombreordenador,numserie,ip,mac,idperfilhard,idrepositorio, - idmenu,idproautoexec,idaula,grupoid,netiface,netdriver,fotoord,validacion,paginalogin,paginavalidacion) VALUES (@nombreordenador,@numserie,@ip,@mac,@idperfilhard,@idrepositorio, + $cmd->texto="INSERT INTO ordenadores(nombreordenador,numserie,ip,mac,idperfilhard,idrepositorio,oglivedir, + idmenu,idproautoexec,idaula,grupoid,netiface,netdriver,fotoord,validacion,paginalogin,paginavalidacion) VALUES (@nombreordenador,@numserie,@ip,@mac,@idperfilhard,@idrepositorio,@oglivedir, @idmenu,@idprocedimiento,@idaula,@grupoid,@netiface,@netdriver,@fotoordenador,@validacion,@paginalogin,@paginavalidacion)"; } $resul=$cmd->Ejecutar(); @@ -263,7 +268,7 @@ function Gestiona(){ break; case $op_modificacion: $cmd->texto="UPDATE ordenadores SET nombreordenador=@nombreordenador,numserie=@numserie,ip=@ip,mac=@mac,idperfilhard=@idperfilhard, - idrepositorio=@idrepositorio,idmenu=@idmenu,idproautoexec=@idprocedimiento,netiface=@netiface,netdriver=@netdriver,fotoord=@fotoordenador,validacion=@validacion,paginalogin=@paginalogin,paginavalidacion=@paginavalidacion + idrepositorio=@idrepositorio,oglivedir=@oglivedir,idmenu=@idmenu,idproautoexec=@idprocedimiento,netiface=@netiface,netdriver=@netdriver,fotoord=@fotoordenador,validacion=@validacion,paginalogin=@paginalogin,paginavalidacion=@paginavalidacion WHERE idordenador=@idordenador"; $resul=$cmd->Ejecutar(); // Actualizar fichero TFTP/PXE a partir de la plantilla asociada. |