summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2013-04-10 17:28:08 +0000
committerramon <ramongomez@us.es>2013-04-10 17:28:08 +0000
commit7c02accfcde7aa452c183ff41891dc44bfc8efb9 (patch)
treec2ac52942476297605e51d08705d0b1098cd591a
parentc78cd32709a2efaf3e5d488147be85f62de50544 (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.php54
-rw-r--r--admin/WebConsole/propiedades/propiedades_aulas.php12
-rw-r--r--doc/CHANGELOG.es.txt36
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