diff options
author | ramon <ramongomez@us.es> | 2013-04-10 17:28:08 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2013-04-10 17:28:08 +0000 |
commit | 7c02accfcde7aa452c183ff41891dc44bfc8efb9 (patch) | |
tree | c2ac52942476297605e51d08705d0b1098cd591a | |
parent | c78cd32709a2efaf3e5d488147be85f62de50544 (diff) |
#585: Actualizar la BD con datos de DNS y proxy; compactar presentación de datos para eliminación de aula.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3738 a21b9725-9963-47de-94b9-378ad31fedc9
-rw-r--r-- | admin/WebConsole/gestores/gestor_aulas.php | 54 | ||||
-rw-r--r-- | admin/WebConsole/propiedades/propiedades_aulas.php | 12 | ||||
-rw-r--r-- | doc/CHANGELOG.es.txt | 36 |
3 files changed, 76 insertions, 26 deletions
diff --git a/admin/WebConsole/gestores/gestor_aulas.php b/admin/WebConsole/gestores/gestor_aulas.php index 29dd0ac0..fb242ff1 100644 --- a/admin/WebConsole/gestores/gestor_aulas.php +++ b/admin/WebConsole/gestores/gestor_aulas.php @@ -36,7 +36,6 @@ $idmenu=0; $idproautoexec=0; $idrepositorio=0; $idperfilhard=0; -$cache=0; $modomul=0; $ipmul=""; $pormul=0; @@ -46,7 +45,9 @@ $router=0; $netmask=0; $modp2p=0; $timep2p=0; -############ ADV +############ Ramón +$dns=""; +$proxy=""; ############ UHU $validacion=""; $paginalogin=""; @@ -81,7 +82,6 @@ if (isset($_POST["idmenu"])) $idmenu=$_POST["idmenu"]; if (isset($_POST["idprocedimiento"])) $idproautoexec=$_POST["idprocedimiento"]; if (isset($_POST["idrepositorio"])) $idrepositorio=$_POST["idrepositorio"]; if (isset($_POST["idperfilhard"])) $idperfilhard=$_POST["idperfilhard"]; -if (isset($_POST["cache"])) $cache=$_POST["cache"]; if (isset($_POST["modomul"])) $modomul=$_POST["modomul"]; if (isset($_POST["ipmul"])) $ipmul=$_POST["ipmul"]; if (isset($_POST["pormul"])) $pormul=$_POST["pormul"]; @@ -91,7 +91,9 @@ if (isset($_POST["router"])) $router=$_POST["router"]; if (isset($_POST["netmask"])) $netmask=$_POST["netmask"]; if (isset($_POST["modp2p"])) $modp2p=$_POST["modp2p"]; if (isset($_POST["timep2p"])) $timep2p=$_POST["timep2p"]; -################# ADV +################# Ramón +if (isset($_POST["dns"])) $dns=$_POST["dns"]; +if (isset($_POST["proxy"])) $proxy=$_POST["proxy"]; ################# UHU if (isset($_POST["validacion"])) $validacion=$_POST["validacion"]; if (isset($_POST["paginalogin"])) $paginalogin=$_POST["paginalogin"]; @@ -102,13 +104,11 @@ $gidmenu=0; $gidproautoexec=0; $gidrepositorio=0; $gidperfilhard=0; -$gcache=0; - + if (isset($_POST["gidmenu"])) $gidmenu=$_POST["gidmenu"]; if (isset($_POST["gidprocedimiento"])) $gidproautoexec=$_POST["gidprocedimiento"]; if (isset($_POST["gidrepositorio"])) $gidrepositorio=$_POST["gidrepositorio"]; if (isset($_POST["gidperfilhard"])) $gidperfilhard=$_POST["gidperfilhard"]; -if (isset($_POST["gcache"])) $gcache=$_POST["gcache"]; $tablanodo=""; // Arbol para nodos insertados $cmd=CreaComando($cadenaconexion); // Crea objeto comando @@ -185,13 +185,11 @@ function Gestiona(){ global $idproautoexec; global $idrepositorio; global $idperfilhard; - global $cache; global $gidmenu; global $gidproautoexec; global $gidrepositorio; global $gidperfilhard; - global $gcache; global $modomul; global $ipmul; @@ -202,7 +200,9 @@ function Gestiona(){ global $netmask; global $modp2p; global $timep2p; -########################## ADV +########################## Ramón + global $dns; + global $proxy; ########################## UHU global $validacion; global $paginalogin; @@ -215,7 +215,6 @@ function Gestiona(){ global $tablanodo; - $cmd->CreaParametro("@grupoid",$grupoid,1); $cmd->CreaParametro("@idcentro",$idcentro,1); @@ -233,7 +232,8 @@ function Gestiona(){ $cmd->CreaParametro("@idproautoexec",$idproautoexec,1); $cmd->CreaParametro("@idrepositorio",$idrepositorio,1); $cmd->CreaParametro("@idperfilhard",$idperfilhard,1); - $cmd->CreaParametro("@cache",$cache,1); + $cmd->CreaParametro("@dns",$dns,0); + $cmd->CreaParametro("@proxy",$proxy,0); $cmd->CreaParametro("@modomul",$modomul,1); $cmd->CreaParametro("@ipmul",$ipmul,0); $cmd->CreaParametro("@pormul",$pormul,1); @@ -252,10 +252,17 @@ function Gestiona(){ switch($opcion){ case $op_alta : - $cmd->texto="INSERT INTO aulas(idcentro,grupoid,nombreaula,urlfoto,cagnon,pizarra,ubicacion,comentarios, - puestos,horaresevini,horaresevfin,modomul,ipmul,pormul,velmul,router,netmask,modp2p,timep2p,validacion,paginalogin,paginavalidacion) - VALUES (@idcentro,@grupoid,@nombreaula,@urlfoto,@cagnon,@pizarra,@ubicacion,@comentarios, - @puestos,@horaresevini,@horaresevfin,@modomul,@ipmul,@pormul,@velmul,@router,@netmask,@modp2p,@timep2p,@validacion,@paginalogin,@paginavalidacion)"; + $cmd->texto="INSERT INTO aulas + (idcentro, grupoid, nombreaula, urlfoto, cagnon, + pizarra, ubicacion, comentarios, puestos, + horaresevini, horaresevfin, router, netmask, + dns, proxy, modomul, ipmul, pormul, velmul, + modp2p, timep2p, validacion, paginalogin, paginavalidacion) + VALUES (@idcentro, @grupoid, @nombreaula, @urlfoto, @cagnon, + @pizarra, @ubicacion, @comentarios, @puestos, + @horaresevini, @horaresevfin, @router, @netmask, + @dns, @proxy, @modomul, @ipmul, @pormul, @velmul, + @modp2p, @timep2p, @validacion, @paginalogin, @paginavalidacion)"; $resul=$cmd->Ejecutar(); if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta $idaula=$cmd->Autonumerico(); @@ -267,9 +274,16 @@ function Gestiona(){ } break; case $op_modificacion: - $cmd->texto="UPDATE aulas SET nombreaula=@nombreaula,urlfoto=@urlfoto,cagnon=@cagnon,pizarra=@pizarra, - ubicacion=@ubicacion,comentarios=@comentarios,puestos=@puestos,horaresevini=@horaresevini, - horaresevfin=@horaresevfin,modomul=@modomul,ipmul=@ipmul,pormul=@pormul,velmul=@velmul,router=@router,netmask=@netmask,modp2p=@modp2p,timep2p=@timep2p,validacion=@validacion,paginalogin=@paginalogin,paginavalidacion=@paginavalidacion WHERE idaula=@idaula"; + $cmd->texto="UPDATE aulas SET + nombreaula=@nombreaula, urlfoto=@urlfoto, cagnon=@cagnon, + pizarra=@pizarra, ubicacion=@ubicacion, + comentarios=@comentarios, puestos=@puestos, + horaresevini=@horaresevini, horaresevfin=@horaresevfin, + router=@router,netmask=@netmask, dns=@dns, proxy=@proxy, + modomul=@modomul, ipmul=@ipmul, pormul=@pormul, velmul=@velmul, + modp2p=@modp2p, timep2p=@timep2p, validacion=@validacion, + paginalogin=@paginalogin, paginavalidacion=@paginavalidacion + WHERE idaula=@idaula"; $resul=$cmd->Ejecutar(); //echo $cmd->texto; if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta @@ -282,8 +296,6 @@ function Gestiona(){ $clsUpdate.="idrepositorio=@idrepositorio,"; if($idperfilhard>0 || $gidperfilhard>0) $clsUpdate.="idperfilhard=@idperfilhard,"; - if($cache!=0 || $gcache>0) - $clsUpdate.="cache=@cache,"; // UHU - Actualiza la validacion en los ordenadores $clsUpdate .="validacion=@validacion,"; $clsUpdate .="paginalogin=@paginalogin,"; diff --git a/admin/WebConsole/propiedades/propiedades_aulas.php b/admin/WebConsole/propiedades/propiedades_aulas.php index dc644246..c49e2b2d 100644 --- a/admin/WebConsole/propiedades/propiedades_aulas.php +++ b/admin/WebConsole/propiedades/propiedades_aulas.php @@ -105,7 +105,7 @@ function abrir_ventana(URL){ <th align="center"><?php echo $TbMsg[5]?></th> <?php if ($opcion==$op_eliminacion){ echo '<td>'. $nombreaula.'</td>'; - echo '<td colspan="2" valign="top" align=c"enter" rowspan="2"> + echo '<td rowspan="5" colspan="2" valign="top" align=c"enter"> <img border="3" style="border-color:#63676b" src="../images/fotos/'.$urlfoto.'" /> <br />'.$TbMsg[21].': '. $ordenadores.'</td>'; } @@ -258,12 +258,13 @@ function abrir_ventana(URL){ <? if ($opcion==$op_eliminacion) echo '<TD colspan=3>'.$modp2p.'</TD>'; - else + else { echo '<TD colspan=3>'; $p2pmetodos="peer=peer".chr(13); $p2pmetodos.="leecher=leecher".chr(13); $p2pmetodos.="seeder=seeder"; echo HTMLCTESELECT($p2pmetodos,"modp2p","estilodesple","",$modp2p,100).'</TD>'; + } ?> </TR> <!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> @@ -287,13 +288,13 @@ function abrir_ventana(URL){ $TBMetodos[1]="Half-Duplex"; $TBMetodos[2]="Full-Duplex"; echo '<TD colspan=3>'.$TBMetodos[$modomul].'</TD>'; - } - else + } else { echo '<TD colspan=3>'; $metodos="0=".chr(13); $metodos.="1=Half-Duplex".chr(13); $metodos.="2=Full-Duplex"; echo HTMLCTESELECT($metodos,"modomul","estilodesple","",$modomul,100).'</TD>'; + } ?> </TR> <!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> @@ -312,13 +313,14 @@ function abrir_ventana(URL){ <? if ($opcion==$op_eliminacion) echo '<TD colspan=3>'.$pormul.'</TD>'; - else + else { echo '<td colspan="3">'; for ($i=9000; $i<9050; $i+=2) { $pormulmetodos.="$i=$i".chr(13); } $pormulmetodos.="9050=9050"; echo HTMLCTESELECT($pormulmetodos,"pormul","estilodesple","",$pormul,100).'</td>'; + } ?> </TR> <!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> diff --git a/doc/CHANGELOG.es.txt b/doc/CHANGELOG.es.txt index be2b4684..b2cee852 100644 --- a/doc/CHANGELOG.es.txt +++ b/doc/CHANGELOG.es.txt @@ -5,18 +5,52 @@ LISTA DE CAMBIOS CHANGELOG.es.ext Lista de cambios incluidos en OpenGnSys 1.0.5 --------------------------------------------- +Tickets resueltos en módulo OpenGnSys Cloning Engine: +#142 Ampliar el soporte al mayor número de sistemas de ficheros posible +#295 Función ogSetPartitionId: partición errónea o desconocida +#397 Separación completa de objetos partición y sistema de archivos (tarea) +#548 Ampliar la detección de sistemas operativos +#550 Error al restaurar en equipos recién particionados o recién incluidos en OpenGnSys +#555 Longitud máxima de nombres Netbios +#578 Problema con la instalación del cliente de Windows +#581 El comando chntpw se cuelga cuando el registro de Windows está corrompido + Tickets resueltos en módulo OpenGnSys Client: +#263 Consola Web: Particionar y formatear +#457 Seguridad: ogclient en modo usuario permite abrir una consola bash (no se resolverá) +#463 ogLive no espera el link para configurar la red y da error +#547 ogLive basado en ubuntu 12.04 no detecta ficheros de configuración de DNS #568 Menú por defecto para los clientes incluye acceso a sistemas operativos +#570 boot-tools: error en la generación del ogLive basado en ubuntu 12.10 +#573 Crear cliente ogLive basado en Ubuntu 12.10 con Kernel 3.7 (tarea) +#579 El cliente no inicia cuando se conecta un dispositivo USB Tickets resueltos en módulo OpenGnSys Server: +#534 Netboot con ficheros dinámicos #567 Los comandos se ejecutan 2 veces si se incluyen en la cola de acciones +#575 Archivo de configuración Rsync para imagenes sincronizadas +#584 Script setclientmode trunca el fichero PXE +#586 Mejorar seguridad en scripts para no mostrar los parámetros de ejecución de mysql + +Tickets resueltos en módulo OpenGnSys Repository Server: +#583 Script deleteimage no admite correctamente parámetro de borrado de copia de seguridad de la imagen Tickets resueltos en módulo OpenGnSys Web Admin Console: +#265 Consola Web: Actualización información al terminar los comandos (duplicado de #577) +#416 Clonar partición sólo datos #524 Eliminar imagen en caché del cliente +#551 Consola web compatible con PHP 5.4 (tarea) + +Tickets resueltos en módulo OpenGnSys Installer: +#562 Log de instalación ubicarlo en directorio log del server +#569 Aplicar actualizaciones de la base de datos en la misma versión de OpenGnSys +#576 Varias cuestiones relacionadas con la sincronización de imágenes +#582 Nebtoot basado en ficheros (ticket #534) requiere proceso para actualización de ficheros y de la base de datos Tickets genéricos resueltos: #453 Autenticación con LDAP u otro servicio (tarea) #565 Imágenes diferenciales (tarea) +#577 Enviar al servidor la configuración de particiones cada vez que un cliente e ejecuta un comando Lista de cambios incluidos en OpenGnSys 1.0.4a (versión de mantenimiento) @@ -130,6 +164,7 @@ Tickets resueltos en módulo OpenGnSys Client: #460 Cliente ogLive 11.10 (tarea) #466 Comando iniciar sobre sistema Linux bloqueado por Browswer #468 Sistema de archivos de la caché en Ext4 +#476 Revisar y depurar el proceso de arranque del cliente #477 Mejorar la internacionalización del cliente (inglés, en especial) #482 Script de inicio mountrepo.sh no reconoce variable "ogprotocol" @@ -308,6 +343,7 @@ Tickets resueltos en módulo OpenGnSys Client: #336 Regenerar el cliente ogclient-1.0-lucid-32bit.tar.gz #360 Importar herramientas de generación del cliente desde la rama ogClient (mejora) #368 Generar nuevo cliente como boot-tools +#374 Script fileslink da error al intentar crear enlace con las Qt y crear directorios Tickets resueltos en módulo OpenGnSys Server: #340 Menú PXE de arranque con tiempo de espera |