diff options
author | albertogp <albertogp@uma.es> | 2017-06-21 07:38:57 +0000 |
---|---|---|
committer | albertogp <albertogp@uma.es> | 2017-06-21 07:38:57 +0000 |
commit | 68e57955ba7ca572a17f731543b21cf6b2f089ad (patch) | |
tree | 315f0b4fcfb9359872f7756a9738400ffda0bff6 | |
parent | 1e25374e0661bd1b8e5d71b1e3db50f0b8204c04 (diff) |
#789
Integrando código
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5370 a21b9725-9963-47de-94b9-378ad31fedc9
-rw-r--r-- | admin/WebConsole/gestores/gestor_ordenadores.php | 21 | ||||
-rw-r--r-- | admin/WebConsole/jscripts/aulas.js | 5 |
2 files changed, 23 insertions, 3 deletions
diff --git a/admin/WebConsole/gestores/gestor_ordenadores.php b/admin/WebConsole/gestores/gestor_ordenadores.php index 9a0c0110..0dafa1d8 100644 --- a/admin/WebConsole/gestores/gestor_ordenadores.php +++ b/admin/WebConsole/gestores/gestor_ordenadores.php @@ -40,6 +40,7 @@ $oglive="ogLive"; $idmenu=0; $idprocedimiento=0; $idimagen=0; +$colocar""; #### ADV $netiface=""; $netdriver=""; @@ -86,7 +87,23 @@ if (isset($_POST["paginalogin"])) $paginalogin=$_POST["paginalogin"]; if (isset($_POST["paginavalidacion"])) $paginavalidacion=$_POST["paginavalidacion"]; ######## Ramón if (isset($_POST["arranque"])) $arranque=$_POST["arranque"]; - +######## AGP +if (isset($_POST["coloc"])) $colocar=$_POST["coloc"]; + if ($colocar=="s"){ + + $cmd=CreaComando($cadenaconexion); // Crea objeto comando + $rs=new Recordset; + $cmd->texto="SELECT * FROM ordenadores WHERE idordenador=".$idordenador; + $rs->Comando=&$cmd; + if (!$rs->Abrir()) return(false); // Error al abrir recordset + $rs->Primero(); + if (!$rs->EOF){ + $arranque=$rs->campos["arranque"]; + $rs->Cerrar(); + } + } +######## AGP + $tablanodo=""; // Arbol para nodos insertados //________________________________________________________________________________________________________ $cmd=CreaComando($cadenaconexion); // Crea objeto comando @@ -282,6 +299,8 @@ function Gestiona(){ case $op_movida : $cmd->texto="UPDATE ordenadores SET idaula=@idaula, grupoid=@grupoid WHERE idordenador=@idordenador"; $resul=$cmd->Ejecutar(); + // Actualizar fichero TFTP/PXE a partir de la plantilla asociada. + createBootMode ($cmd, $arranque, $idordenador, $idioma); break; default: break; diff --git a/admin/WebConsole/jscripts/aulas.js b/admin/WebConsole/jscripts/aulas.js index 254e0ac0..33230e8c 100644 --- a/admin/WebConsole/jscripts/aulas.js +++ b/admin/WebConsole/jscripts/aulas.js @@ -33,10 +33,11 @@ function colocar_ordenador(swsufijo){ var sufijonodo=currentNodo.toma_sufijo() var identificador_ordenador=corte_currentNodo.toma_identificador() var swsf=parseInt(swsufijo) + var colo='s'; if (swsf==0) // El ordenador se mueve a un grupo de ordenadores - var prm="opcion="+op_movida+"&grupoid="+identificador+"&idordenador="+identificador_ordenador + var prm="opcion="+op_movida+"&grupoid="+identificador+"&idordenador="+identificador_ordenador+"&coloc="+colo else // El ordenador se mueve a un aula - var prm="opcion="+op_movida+"&idaula="+identificador+"&idordenador="+identificador_ordenador + var prm="opcion="+op_movida+"&idaula="+identificador+"&idordenador="+identificador_ordenador+"&coloc="+colo var wurl="../gestores/gestor_ordenadores.php"; CallPage(wurl,prm,"retornoColocar","POST"); |