summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/gestores
diff options
context:
space:
mode:
authoralbertogp <albertogp@uma.es>2017-06-07 11:59:56 +0000
committeralbertogp <albertogp@uma.es>2017-06-07 11:59:56 +0000
commit90c670e37f64fb7c3caea82148a675be8fa45bf4 (patch)
tree738cad869cbe05a4a3e23d3bf963b6c6e35f0f10 /admin/WebConsole/gestores
parentd13a559a2f7ff44357750b0e02faf24dd4842956 (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.php13
-rw-r--r--admin/WebConsole/gestores/gestor_ordenadores.php11
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.