summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--admin/WebConsole/asistentes/AsistenteCloneRemotePartition.php2
-rw-r--r--admin/WebConsole/asistentes/AsistenteDeployImage.php2
-rw-r--r--admin/WebConsole/asistentes/AsistenteParticionado.php2
-rw-r--r--admin/WebConsole/asistentes/AsistenteUpdateCache.php2
-rw-r--r--admin/WebConsole/asistentes/gestores/gestor_Comandos.php4
-rw-r--r--admin/WebConsole/asistentes/jscripts/EjecutarScripts.js20
-rw-r--r--admin/WebConsole/asistentes/jscripts/asistentes.js2
-rw-r--r--admin/WebConsole/asistentes/jscripts/comunescomandos.js190
-rw-r--r--admin/WebConsole/comandos/jscripts/comunescomandos.js16
-rw-r--r--admin/WebConsole/idiomas/javascripts/cat/comandos/comunescomandos_cat.js16
-rw-r--r--admin/WebConsole/idiomas/javascripts/cat/propiedades_aulas_cat.js6
-rw-r--r--admin/WebConsole/idiomas/javascripts/cat/propiedades_repositorios_cat.js9
-rw-r--r--admin/WebConsole/idiomas/javascripts/eng/comandos/comunescomandos_eng.js11
-rw-r--r--admin/WebConsole/idiomas/javascripts/eng/propiedades_aulas_eng.js9
-rw-r--r--admin/WebConsole/idiomas/javascripts/eng/propiedades_repositorios_eng.js7
-rw-r--r--admin/WebConsole/idiomas/javascripts/esp/comandos/comunescomandos_esp.js5
-rw-r--r--admin/WebConsole/idiomas/javascripts/esp/propiedades_aulas_esp.js6
-rw-r--r--admin/WebConsole/idiomas/javascripts/esp/propiedades_repositorios_esp.js7
-rw-r--r--admin/WebConsole/idiomas/php/cat/pintaParticiones_cat.php1
-rw-r--r--admin/WebConsole/idiomas/php/eng/pintaParticiones_eng.php1
-rw-r--r--admin/WebConsole/idiomas/php/esp/pintaParticiones_esp.php2
-rw-r--r--admin/WebConsole/includes/pintaParticiones.php10
-rw-r--r--admin/WebConsole/jscripts/propiedades_aulas.js15
-rw-r--r--admin/WebConsole/jscripts/propiedades_repositorios.js29
-rw-r--r--admin/WebConsole/jscripts/validators.js10
-rw-r--r--admin/WebConsole/principal/repositorios.php3
-rw-r--r--admin/WebConsole/propiedades/propiedades_repositorios.php1
-rw-r--r--admin/WebConsole/propiedades/propiedades_usuarios.php7
-rw-r--r--admin/WebConsole/validacion/functions.php1
-rw-r--r--admin/WebConsole/varios/menucliente.php5
-rwxr-xr-xclient/shared/scripts/restoreDiffImage2
-rw-r--r--doc/CHANGELOG.es.txt1
32 files changed, 138 insertions, 266 deletions
diff --git a/admin/WebConsole/asistentes/AsistenteCloneRemotePartition.php b/admin/WebConsole/asistentes/AsistenteCloneRemotePartition.php
index 15362ff8..22ed2973 100644
--- a/admin/WebConsole/asistentes/AsistenteCloneRemotePartition.php
+++ b/admin/WebConsole/asistentes/AsistenteCloneRemotePartition.php
@@ -38,7 +38,7 @@ if (!$cmd)
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<LINK rel="stylesheet" type="text/css" href="../estilos.css">
<SCRIPT language="javascript" src="./jscripts/EjecutarScripts.js"></SCRIPT>
- <SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../comandos/jscripts/comunescomandos.js"></SCRIPT>
<SCRIPT language="javascript" src="./jscripts/asistentes.js"></SCRIPT>
<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/ejecutarscripts_'.$idioma.'.js"></SCRIPT>'?>
<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?>
diff --git a/admin/WebConsole/asistentes/AsistenteDeployImage.php b/admin/WebConsole/asistentes/AsistenteDeployImage.php
index bf074f76..36fec6bc 100644
--- a/admin/WebConsole/asistentes/AsistenteDeployImage.php
+++ b/admin/WebConsole/asistentes/AsistenteDeployImage.php
@@ -44,7 +44,7 @@ if (!$cmd)
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<LINK rel="stylesheet" type="text/css" href="../estilos.css">
<SCRIPT language="javascript" src="./jscripts/EjecutarScripts.js"></SCRIPT>
- <SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../comandos/jscripts/comunescomandos.js"></SCRIPT>
<SCRIPT language="javascript" src="./jscripts/asistentes.js"></SCRIPT>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/ejecutarscripts_'.$idioma.'.js"></SCRIPT>'?>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?>
diff --git a/admin/WebConsole/asistentes/AsistenteParticionado.php b/admin/WebConsole/asistentes/AsistenteParticionado.php
index 160bb62e..88767d95 100644
--- a/admin/WebConsole/asistentes/AsistenteParticionado.php
+++ b/admin/WebConsole/asistentes/AsistenteParticionado.php
@@ -48,7 +48,7 @@ if (!$cmd)
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<LINK rel="stylesheet" type="text/css" href="../estilos.css">
<SCRIPT language="javascript" src="./jscripts/EjecutarScripts.js"></SCRIPT>
- <SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../comandos/jscripts/comunescomandos.js"></SCRIPT>
<SCRIPT language="javascript" src="./jscripts/asistentes.js"></SCRIPT>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/ejecutarscripts_'.$idioma.'.js"></SCRIPT>'?>
<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?>
diff --git a/admin/WebConsole/asistentes/AsistenteUpdateCache.php b/admin/WebConsole/asistentes/AsistenteUpdateCache.php
index 7e06210f..e120f7f7 100644
--- a/admin/WebConsole/asistentes/AsistenteUpdateCache.php
+++ b/admin/WebConsole/asistentes/AsistenteUpdateCache.php
@@ -48,7 +48,7 @@ if (!$cmd)
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<LINK rel="stylesheet" type="text/css" href="../estilos.css">
<SCRIPT language="javascript" src="./jscripts/EjecutarScripts.js"></SCRIPT>
- <SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT>
+ <SCRIPT language="javascript" src="../comandos/jscripts/comunescomandos.js"></SCRIPT>
<SCRIPT language="javascript" src="./jscripts/asistentes.js"></SCRIPT>
<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/ejecutarscripts_'.$idioma.'.js"></SCRIPT>'?>
<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?>
diff --git a/admin/WebConsole/asistentes/gestores/gestor_Comandos.php b/admin/WebConsole/asistentes/gestores/gestor_Comandos.php
index d007e551..58e2f3b0 100644
--- a/admin/WebConsole/asistentes/gestores/gestor_Comandos.php
+++ b/admin/WebConsole/asistentes/gestores/gestor_Comandos.php
@@ -70,8 +70,8 @@ $atributos=str_replace('$',chr(9),$atributos);
<HEAD>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<BODY>
- <SCRIPT language="javascript" src="../jscripts/comunescomandos.js"></SCRIPT>
- <? echo '<SCRIPT language="javascript" src="../../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?>
+ <SCRIPT language="javascript" src="../../comandos/jscripts/comunescomandos.js"></SCRIPT>
+ <?php echo '<SCRIPT language="javascript" src="../../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?>
<?
/* Recopila identificadore ,ipes y macs para envío de comandos */
diff --git a/admin/WebConsole/asistentes/jscripts/EjecutarScripts.js b/admin/WebConsole/asistentes/jscripts/EjecutarScripts.js
index 81a916ba..bfc2d162 100644
--- a/admin/WebConsole/asistentes/jscripts/EjecutarScripts.js
+++ b/admin/WebConsole/asistentes/jscripts/EjecutarScripts.js
@@ -11,14 +11,20 @@
if (comprobar_datos()){
var RC='@';
document.fdatosejecucion.atributos.value="scp="+escape(document.fdatos.codigo.value)+RC;
- if( document.fdatosejecucion.ambito.value!=16 && document.fdatos.idmetodo.value=="UNICAST" || document.fdatos.idmetodo.value=="UNICAST-DIRECT"){
- if (confirm(TbMsg[4]) == true) {
- document.fdatosejecucion.submit();
- } else {
- cancelar();
- }
- }else{
+ // Enviar datos si el formulario no tiene método de clonación.
+ if (document.fdatos.idmetodo == undefined) {
document.fdatosejecucion.submit();
+ }else{
+ // Pedir confirmación si clonación masiva por Unicast.
+ if( document.fdatosejecucion.ambito.value!=16 && document.fdatos.idmetodo.value=="UNICAST" || document.fdatos.idmetodo.value=="UNICAST-DIRECT"){
+ if (confirm(TbMsg[4]) == true) {
+ document.fdatosejecucion.submit();
+ } else {
+ cancelar();
+ }
+ }else{
+ document.fdatosejecucion.submit();
+ }
}
}
}
diff --git a/admin/WebConsole/asistentes/jscripts/asistentes.js b/admin/WebConsole/asistentes/jscripts/asistentes.js
index 97ae9173..a9749c78 100644
--- a/admin/WebConsole/asistentes/jscripts/asistentes.js
+++ b/admin/WebConsole/asistentes/jscripts/asistentes.js
@@ -413,7 +413,7 @@ function calculateFreeDisk(form) {
var freeDisk=document.getElementById("freedisk");
freeDisk.value=diskSize;
- for (npart=1; npart<=4; npart++) {
+ for (var npart=1; npart<=4; npart++) {
var partCheck=eval("form.check"+npart);
var partSize=eval("form.size"+npart);
var partSizeCustom=eval("form.size"+npart+"custom");
diff --git a/admin/WebConsole/asistentes/jscripts/comunescomandos.js b/admin/WebConsole/asistentes/jscripts/comunescomandos.js
deleted file mode 100644
index b82bfa29..00000000
--- a/admin/WebConsole/asistentes/jscripts/comunescomandos.js
+++ /dev/null
@@ -1,190 +0,0 @@
-// *************************************************************************************************************************************************
-// Libreria de scripts de Javascript
-// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
-// Fecha Creación: 2009-2010
-// Fecha Última modificación: Agosto-2010
-// Nombre del fichero: comunescomandos.js
-// Descripción :
-// Este fichero implementa las funciones javascript comunes a todos los comandos
-// *************************************************************************************************************************************************
- function comprobar_datosejecucion(){
- /* Comprobación de las opciones de ejecución */
- var sw_ejya=document.fdatosejecucion.sw_ejya.checked;
- var sw_ejprg=document.fdatosejecucion.sw_ejprg.checked;
-
- var sw_seguimientocon=document.fdatosejecucion.sw_seguimiento[0].checked;
- var sw_seguimientosin=document.fdatosejecucion.sw_seguimiento[1].checked;
-
- var sw_mkprocedimiento=document.fdatosejecucion.sw_mkprocedimiento.checked;
- var sw_nuevaprocedimiento=document.fdatosejecucion.sw_procedimiento[0].checked;
- var descripcion_nuevaprocedimiento=document.fdatosejecucion.nombreprocedimiento.value;
- var sw_procedimientoexistente=document.fdatosejecucion.sw_procedimiento[1].checked;
-
- var sw_mktarea=document.fdatosejecucion.sw_mktarea.checked;
- var sw_nuevatarea=document.fdatosejecucion.sw_tarea[0].checked;
- var descripcion_nuevatarea=document.fdatosejecucion.nombretarea.value;
- var sw_tareaexistente=document.fdatosejecucion.sw_tarea[1].checked;
-
- var pprocedimiento=document.fdatosejecucion.idprocedimiento.selectedIndex
- var ptarea=document.fdatosejecucion.idtarea.selectedIndex
-
- if(!sw_ejya && !sw_ejprg && !sw_mkprocedimiento && !sw_mktarea ){
- alert("ATENCIÓN.- Debe elegir al menos un modo de ejecución");
- return(false);
- }
-
- // Cuestión procedimiento ---------------------------------------------------------------------
-
- if(sw_ejya){
- if(!sw_seguimientocon && !sw_seguimientosin){
- alert("ATENCIÓN.- Debe elegir un modo de ejecución inmediata");
- return(false);
- }
- }
- // Cuestión procedimiento -----------------------------------------------------------------------
- if(sw_mkprocedimiento){
- if(!sw_nuevaprocedimiento && !sw_procedimientoexistente){
- alert("ATENCIÓN.- Debe elegir un modo de inclusión en procedimiento de este comando");
- return(false);
- }
- if(sw_nuevaprocedimiento && descripcion_nuevaprocedimiento==""){
- alert("ATENCIÓN.- Debe especificar el nombre del nuevo procedimiento que se creará y al que se añadirá este comando");
- document.fdatosejecucion.nombreprocedimiento.focus();
- return(false);
- }
- if(sw_procedimientoexistente && pprocedimiento==0){
- alert("ATENCIÓN.- Debe elegir el procedimiento al que se añadirá este comando");
- document.fdatosejecucion.idprocedimiento.focus();
- return(false);
- }
- }
-
- // Cuestión tarea ------------------------------------------------------------------------------------------------------------------------------
- if(sw_mktarea){
- if(!sw_nuevatarea && !sw_tareaexistente){
- alert("ATENCIÓN.- Debe elegir un modo de inclusión en tarea ejecutable, de este comando");
- return(false);
- }
- if(sw_nuevatarea && descripcion_nuevatarea==""){
- alert("ATENCIÓN.- Debe especificar el nombre de la nueva tarea ejecutable que se creará y a la que se añadirá este comando");
- document.fdatosejecucion.nombretarea.focus();
- return(false);
- }
- if(sw_tareaexistente && ptarea==0){
- alert("ATENCIÓN.- Debe elegir la tarea a la que se añadirá este comando");
- document.fdatosejecucion.idtarea.focus();
- return(false);
- }
- }
- //-----------------------------------------------------------------------------------------------------------------------------------------------------
- return(true)
-}
-//____________________________________________________________________________
-function clic_mktarea(o){
- if(!o.checked){
- document.fdatosejecucion.sw_tarea[0].checked=false;
- document.fdatosejecucion.nombretarea.value="";
- document.fdatosejecucion.sw_tarea[1].checked=false;
- document.fdatosejecucion.idtarea.selectedIndex=0;
- }
-}
-function clic_nwtarea(o){
- if(o.checked){
- document.fdatosejecucion.sw_mktarea.checked=true;
- document.fdatosejecucion.sw_tarea[1].checked=false;
- document.fdatosejecucion.idtarea.selectedIndex=0;
- }
-}
-function clic_extarea(o){
- if(o.checked){
- document.fdatosejecucion.sw_mktarea.checked=true;
- document.fdatosejecucion.sw_tarea[0].checked=false;
- document.fdatosejecucion.nombretarea.value="";
- }
-}
-function clic_nomtarea(o){
- document.fdatosejecucion.sw_mktarea.checked=true;
- document.fdatosejecucion.sw_tarea[0].checked=true;
- document.fdatosejecucion.idtarea.selectedIndex=0;
-}
-function clic_mkprocedimiento(o){
- if(!o.checked){
- document.fdatosejecucion.sw_procedimiento[0].checked=false;
- document.fdatosejecucion.nombreprocedimiento.value="";
- document.fdatosejecucion.sw_procedimiento[1].checked=false;
- document.fdatosejecucion.idprocedimiento.selectedIndex=0;
- }
-}
-function clic_nwprocedimiento(o){
- if(o.checked){
- document.fdatosejecucion.sw_mkprocedimiento.checked=true;
- document.fdatosejecucion.sw_procedimiento[1].checked=false;
- document.fdatosejecucion.idprocedimiento.selectedIndex=0;
- }
-}
-function clic_exprocedimiento(o){
- if(o.checked){
- document.fdatosejecucion.sw_mkprocedimiento.checked=true;
- document.fdatosejecucion.sw_procedimiento[0].checked=false;
- document.fdatosejecucion.nombreprocedimiento.value="";
- }
-}
-function clic_nomprocedimiento(o){
- document.fdatosejecucion.sw_mkprocedimiento.checked=true;
- document.fdatosejecucion.sw_procedimiento[0].checked=true;
- document.fdatosejecucion.idprocedimiento.selectedIndex=0;
-}
-
-function procedimientoexistente(o){
- document.fdatosejecucion.sw_mkprocedimiento.checked=true;
- document.fdatosejecucion.sw_procedimiento[1].checked=true;
- document.fdatosejecucion.nombreprocedimiento.value="";
-}
-
-function tareaexistente(o){
- document.fdatosejecucion.sw_mktarea.checked=true;
- document.fdatosejecucion.sw_tarea[1].checked=true;
- document.fdatosejecucion.nombretarea.value="";
-}
-//____________________________________________________________________________
-function compone_urlejecucion(){
-
- var wurl=""
-
- var sw_ejya=document.fdatosejecucion.sw_ejya.checked;
- var sw_seguimiento=document.fdatosejecucion.sw_seguimiento[0].checked;
-
- var sw_ejprg=document.fdatosejecucion.sw_ejprg.checked;
-
- var sw_mkprocedimiento=document.fdatosejecucion.sw_mkprocedimiento.checked;
- if (document.fdatosejecucion.sw_procedimiento[0].checked){
- var nwidprocedimiento=0
- var nwdescriprocedimiento=document.fdatosejecucion.nombreprocedimiento.value;
- }
- else{
- var p=document.fdatosejecucion.idprocedimiento.selectedIndex
- var nwidprocedimiento=document.fdatosejecucion.idprocedimiento.options[p].value
- var nwdescriprocedimiento=document.fdatosejecucion.idprocedimiento.options[p].text
- }
-
- var sw_mktarea=document.fdatosejecucion.sw_mktarea.checked;
- if (document.fdatosejecucion.sw_tarea[0].checked){
- var nwidtarea=0
- var nwdescritarea=document.fdatosejecucion.nombretarea.value;
- }
- else{
- var p=document.fdatosejecucion.idtarea.selectedIndex
- var nwidtarea=document.fdatosejecucion.idtarea.options[p].value
- var nwdescritarea=document.fdatosejecucion.idtarea.options[p].text
- }
- wurl+="sw_ejya="+sw_ejya +"&sw_seguimiento="+sw_seguimiento+"sw_ejprg="+sw_ejprg+"&sw_mktarea="+sw_mktarea+"&nwidtarea="+nwidtarea+"&nwdescritarea="+nwdescritarea
- wurl+="&sw_mkprocedimiento="+sw_mkprocedimiento+"&nwidprocedimiento="+nwidprocedimiento+"&nwdescriprocedimiento="+nwdescriprocedimiento
- return(wurl)
-}
-//________________________________________________________________________________________________________
-//
-// Resultado ejecución de un comando
-//________________________________________________________________________________________________________
-function resultado_comando(resul){
- alert(CTbMsg[resul]);
-}
diff --git a/admin/WebConsole/comandos/jscripts/comunescomandos.js b/admin/WebConsole/comandos/jscripts/comunescomandos.js
index 36bc6a38..22c316b9 100644
--- a/admin/WebConsole/comandos/jscripts/comunescomandos.js
+++ b/admin/WebConsole/comandos/jscripts/comunescomandos.js
@@ -94,6 +94,14 @@ function clic_mktarea(o){
document.fdatosejecucion.nombretarea.value="";
document.fdatosejecucion.sw_tarea[1].checked=false;
document.fdatosejecucion.idtarea.selectedIndex=0;
+ }else{
+ // Avisar si el código incluye reinicio o apagado.
+ if (typeof document.fdatos.codigo !== undefined) {
+ if (document.fdatos.codigo.value.match(/(poweroff|reboot)/)) {
+ // AVISO: si el código incluye reinicio o apagado, puede provocar que el cliente no inicie correctamente.
+ alert(CTbMsg[16]);
+ }
+ }
}
}
function clic_nwtarea(o){
@@ -121,6 +129,14 @@ function clic_mkprocedimiento(o){
document.fdatosejecucion.nombreprocedimiento.value="";
document.fdatosejecucion.sw_procedimiento[1].checked=false;
document.fdatosejecucion.idprocedimiento.selectedIndex=0;
+ }else{
+ // Avisar si el código incluye reinicio o apagado.
+ if (typeof document.fdatos.codigo !== undefined) {
+ if (document.fdatos.codigo.value.match(/(poweroff|reboot)/)) {
+ // AVISO: si el código incluye reinicio o apagado, puede provocar que el cliente no inicie correctamente.
+ alert(CTbMsg[16]);
+ }
+ }
}
}
function clic_nwprocedimiento(o){
diff --git a/admin/WebConsole/idiomas/javascripts/cat/comandos/comunescomandos_cat.js b/admin/WebConsole/idiomas/javascripts/cat/comandos/comunescomandos_cat.js
index 0c7c5904..337bd952 100644
--- a/admin/WebConsole/idiomas/javascripts/cat/comandos/comunescomandos_cat.js
+++ b/admin/WebConsole/idiomas/javascripts/cat/comandos/comunescomandos_cat.js
@@ -1,9 +1,9 @@
//________________________________________________________________________________________________________
//
-// Fichero de idiomas javascripts: comunescomandos_esp.js (Común a todos los comandos)
-// Idioma: Español
+// Fichero de idiomas javascripts: comunescomandos_cat.js (Común a todos los comandos)
+// Idioma: Catalán
//________________________________________________________________________________________________________
-CTbMsg=new Array;
+var CTbMsg=new Array;
CTbMsg[0]="ATENCIÓN.- Acción cancelada, puede volver en cualquier momento a esta pantalla para ejecutar este Comando";
CTbMsg[1]="ATENCIÓN: Ha ocurrido un error al intentar enviar este Comando";
CTbMsg[2]="El comando se ha enviado correctamente";
@@ -12,3 +12,13 @@ CTbMsg[4]="El comando se ha registrado correctamente como un Procedimineto";
CTbMsg[5]="ATENCIÓN: Ha ocurrido un error al intentar registrar este Comando como una Tarea";
CTbMsg[6]="El comando se ha registrado correctamente como una Tarea";
CTbMsg[7]="ATENCIÓN: Ha ocurrido un error al intentar registrar la acción de Comando";
+
+CTbMsg[8]="ATENCIÓN.- Debe elegir al menos un modo de ejecución ";
+CTbMsg[9]="ATENCIÓN.- Debe elegir un modo de ejecución inmediata";
+CTbMsg[10]="ATENCIÓN.- Debe elegir un modo de inclusión en procedimiento de este comando ";
+CTbMsg[11]="ATENCIÓN.- Debe especificar el nombre del nuevo procedimiento que se creará y al que se añadirá este comando ";
+CTbMsg[12]="ATENCIÓN.- Debe elegir el procedimiento al que se añadirá este comando";
+CTbMsg[13]="ATENCIÓN.- Debe elegir un modo de inclusión en tarea ejecutable, de este comando";
+CTbMsg[14]="ATENCIÓN.- Debe especificar el nombre de la nueva tarea ejecutable que se creará y a la que se añadirá este comando";
+CTbMsg[15]="ATENCIÓN.- Debe elegir la tarea a la que se añadirá este comando";
+CTbMsg[16]="AVISO: si el código incluye reinicio o apagado, puede provocar que el cliente no inicie correctamente";
diff --git a/admin/WebConsole/idiomas/javascripts/cat/propiedades_aulas_cat.js b/admin/WebConsole/idiomas/javascripts/cat/propiedades_aulas_cat.js
index db27cc88..fcc7d60b 100644
--- a/admin/WebConsole/idiomas/javascripts/cat/propiedades_aulas_cat.js
+++ b/admin/WebConsole/idiomas/javascripts/cat/propiedades_aulas_cat.js
@@ -4,7 +4,7 @@
// Idioma: Catalán
//________________________________________________________________________________________________________
TbMsg=new Array;
-TbMsg[0]="Debe introducir un nombre para este aula";
+TbMsg[0]="El nombre del aula debe contener caracteres alfanuméricos";
TbMsg[1]="Debe introducir un número de puestos para este aula";
TbMsg[2]="ATENCIÓN.- Esta aula contiene grupos de ordenadores u ordenadores. Si los elimina, eliminará también éstos. ¿ Está seguro ?";
TbMsg[3]="La hora de comienzo del intervalo de reservas debe ser menor que la hora final";
@@ -19,4 +19,8 @@ TbMsg[11]="La velocidad de multicast no es válida, sólo números";
TbMsg[12]="La dirección IP del servidor DNS no es válida";
TbMsg[13]="La URL del servidor Proxy no es válida";
TbMsg[14]="Deben introducirse datos de validación: página de login y página de validación";
+TbMsg[15]="La URL de la página de login no es válida";
+TbMsg[16]="La URL de la página de validación no es válida";
+TbMsg[17]="La ubicación sólo puede contener caracteres alfanuméricos"
+TbMsg[18]="Los comentarios sólo pueden contener caracteres alfanuméricos"
diff --git a/admin/WebConsole/idiomas/javascripts/cat/propiedades_repositorios_cat.js b/admin/WebConsole/idiomas/javascripts/cat/propiedades_repositorios_cat.js
index 881a9860..547d7e6b 100644
--- a/admin/WebConsole/idiomas/javascripts/cat/propiedades_repositorios_cat.js
+++ b/admin/WebConsole/idiomas/javascripts/cat/propiedades_repositorios_cat.js
@@ -1,12 +1,11 @@
//____________________________________________________________________________
//
-// Fichero de idiomas javascript: propiedades_servidoresrembo_esp.js
-// Idioma: Español
+// Fichero de idiomas javascript: propiedades_repositorios_cat.js
+// Idioma: Catalán
//____________________________________________________________________________
TbMsg=new Array;
-TbMsg[0]="Debe introducir un nombre para este repositorio";
+TbMsg[0]="El nombre del repositorio sólo puede contener caracteres alfanuméricos";
TbMsg[1]="Debe introducir una dirección IP";
TbMsg[2]="ATENCIÓN: Hay imágenes alojadas por este repositorio. ¿Está seguro de querer eliminarlo ?";
TbMsg[3]="Debe introducir un puerto de comunicaciones para los clientes";
-TbMsg[4]="Debe introducir la ruta del directorio base del Repositorio";
-TbMsg[5]="Debe introducir la ruta del directorio donde están los archivos de configuración del PXE";
+TbMsg[4]="Los comentarios sólo pueden contener caracteres alfanuméricos";
diff --git a/admin/WebConsole/idiomas/javascripts/eng/comandos/comunescomandos_eng.js b/admin/WebConsole/idiomas/javascripts/eng/comandos/comunescomandos_eng.js
index 645666e0..a5023c96 100644
--- a/admin/WebConsole/idiomas/javascripts/eng/comandos/comunescomandos_eng.js
+++ b/admin/WebConsole/idiomas/javascripts/eng/comandos/comunescomandos_eng.js
@@ -1,9 +1,9 @@
//________________________________________________________________________________________________________
//
-// Fichero de idiomas javascripts: comunescomandos_eng.js (Com�n a todos los comandos)
-// Idioma: Ing�s
+// Fichero de idiomas javascripts: comunescomandos_eng.js (Común a todos los comandos)
+// Idioma: Inglés
//________________________________________________________________________________________________________
-CTbMsg=new Array;
+var CTbMsg=new Array;
CTbMsg[0]="WARNING.- Cancelled operation, you will might come back this screen in another moment to perform this command";
CTbMsg[1]="WARNING: An error occurs when attempt to register command";
CTbMsg[2]="The command has been successfully registered";
@@ -18,6 +18,7 @@ CTbMsg[9]="WARNING: You must choose a way of immediate execution";
CTbMsg[10]="WARNING: You must choose a way of inclusion this command on procedure";
CTbMsg[11]="WARNING: You must specify the name of the new procedure where this command will be added";
CTbMsg[12]="WARNING: You should choose the procedure that will add this command";
-CTbMsg[13]="WARNING: You must choose a way of inclusion this command on task executable";
+CTbMsg[13]="WARNING: You must choose a way of inclusion this command on task executable";
CTbMsg[14]="WARNING: You must specify the name of the new task where this command will be added";
-CTbMsg[15]="WARNING: You must choose the task that will add this command"; \ No newline at end of file
+CTbMsg[15]="WARNING: You must choose the task that will add this command";
+CTbMsg[16]="AVISO: si el código incluye reinicio o apagado, puede provocar que el cliente no inicie correctamente";
diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_aulas_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_aulas_eng.js
index 7bd40d8c..94f5005d 100644
--- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_aulas_eng.js
+++ b/admin/WebConsole/idiomas/javascripts/eng/propiedades_aulas_eng.js
@@ -4,7 +4,7 @@
// Idioma: Ingés
//________________________________________________________________________________________________________
TbMsg=new Array;
-TbMsg[0]="You must introduce a name for this lab";
+TbMsg[0]="El nombre del aula debe contener caracteres alfanumericos";
TbMsg[1]="You must introduce a number of places for this lab";
TbMsg[2]="WARNING.- This lab contain others groups or labs. If you remove it, you will also remove all these. ¿ Are you sure ?";
TbMsg[3]="Time for begining of reserves periode must be smaller than final time";
@@ -18,5 +18,8 @@ TbMsg[10]="Multicast port is not valid";
TbMsg[11]="Multicast speed is not valid, use numbers only";
TbMsg[12]="DNS server IP address is not valid";
TbMsg[13]="Proxy server URL is not valid";
-TbMsg[14]="Deben introducirse datos de validación: página de login y página de validación";
-
+TbMsg[14]="Deben introducirse datos de validacion: pagina de login y pagina de validacion";
+TbMsg[15]="La URL de la pagina de login no es valida";
+TbMsg[16]="La URL de la pagina de validación no es valida";
+TbMsg[17]="La ubicacion solo puede contener caracteres alfanumericos"
+TbMsg[18]="Los comentarios solo pueden contener caracteres alfanumericos"
diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_repositorios_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_repositorios_eng.js
index 0ced012f..bc243de7 100644
--- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_repositorios_eng.js
+++ b/admin/WebConsole/idiomas/javascripts/eng/propiedades_repositorios_eng.js
@@ -1,12 +1,11 @@
//____________________________________________________________________________
//
-// Fichero de idiomas javascript: propiedades_repositorios_eng.js
+// Fichero de idiomas javascript: propiedades_repositorios_eng.js
// Idioma: Ingles
//____________________________________________________________________________
TbMsg=new Array;
-TbMsg[0]="Debe introducir un nombre para este repositorio";
+TbMsg[0]="El nombre del repositorio sólo puede contener caracteres alfanuméricos";
TbMsg[1]="Debe introducir una dirección IP";
TbMsg[2]="ATENCIÓN: Hay imágenes alojadas por este repositorio. ¿Está seguro de querer eliminarlo ?";
TbMsg[3]="Debe introducir un puerto de comunicaciones para los clientes";
-TbMsg[4]="Debe introducir la ruta del directorio base del Repositorio";
-TbMsg[5]="Debe introducir la ruta del directorio donde están los archivos de configuración del PXE";
+TbMsg[4]="Los comentarios sólo pueden contener caracteres alfanuméricos";
diff --git a/admin/WebConsole/idiomas/javascripts/esp/comandos/comunescomandos_esp.js b/admin/WebConsole/idiomas/javascripts/esp/comandos/comunescomandos_esp.js
index f9ef7ac9..152c3787 100644
--- a/admin/WebConsole/idiomas/javascripts/esp/comandos/comunescomandos_esp.js
+++ b/admin/WebConsole/idiomas/javascripts/esp/comandos/comunescomandos_esp.js
@@ -3,7 +3,7 @@
// Fichero de idiomas javascripts: comunescomandos_esp.js (Común a todos los comandos)
// Idioma: Español
//________________________________________________________________________________________________________
-CTbMsg=new Array;
+var CTbMsg=new Array;
CTbMsg[0]="ATENCIÓN.- Acción cancelada, puede volver en cualquier momento a esta pantalla para ejecutar este Comando";
CTbMsg[1]="ATENCIÓN: Ha ocurrido un error al intentar enviar este Comando";
CTbMsg[2]="El comando se ha enviado correctamente";
@@ -20,4 +20,5 @@ CTbMsg[11]="ATENCIÓN.- Debe especificar el nombre del nuevo procedimiento que s
CTbMsg[12]="ATENCIÓN.- Debe elegir el procedimiento al que se añadirá este comando";
CTbMsg[13]="ATENCIÓN.- Debe elegir un modo de inclusión en tarea ejecutable, de este comando";
CTbMsg[14]="ATENCIÓN.- Debe especificar el nombre de la nueva tarea ejecutable que se creará y a la que se añadirá este comando";
-CTbMsg[15]="ATENCIÓN.- Debe elegir la tarea a la que se añadirá este comando ";
+CTbMsg[15]="ATENCIÓN.- Debe elegir la tarea a la que se añadirá este comando";
+CTbMsg[16]="AVISO: si el código incluye reinicio o apagado, puede provocar que el cliente no inicie correctamente";
diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_aulas_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_aulas_esp.js
index efdc4a57..0bc14ecc 100644
--- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_aulas_esp.js
+++ b/admin/WebConsole/idiomas/javascripts/esp/propiedades_aulas_esp.js
@@ -4,7 +4,7 @@
// Idioma: Español
//________________________________________________________________________________________________________
TbMsg=new Array;
-TbMsg[0]="Debe introducir un nombre para este aula";
+TbMsg[0]="El nombre del aula debe contener caracteres alfanuméricos";
TbMsg[1]="Debe introducir un número de puestos para este aula";
TbMsg[2]="ATENCIÓN.- Esta aula contiene grupos de ordenadores u ordenadores. Si los elimina, eliminará también éstos. ¿ Está seguro ?";
TbMsg[3]="La hora de comienzo del intervalo de reservas debe ser menor que la hora final";
@@ -19,4 +19,8 @@ TbMsg[11]="La velocidad de multicast no es válida, sólo números";
TbMsg[12]="La dirección IP del servidor DNS no es válida";
TbMsg[13]="La URL del servidor Proxy no es válida";
TbMsg[14]="Deben introducirse datos de validación: página de login y página de validación";
+TbMsg[15]="La URL de la página de login no es válida";
+TbMsg[16]="La URL de la página de validación no es válida";
+TbMsg[17]="La ubicación sólo puede contener caracteres alfanuméricos"
+TbMsg[18]="Los comentarios sólo pueden contener caracteres alfanuméricos"
diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_repositorios_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_repositorios_esp.js
index 881a9860..9145ffd8 100644
--- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_repositorios_esp.js
+++ b/admin/WebConsole/idiomas/javascripts/esp/propiedades_repositorios_esp.js
@@ -1,12 +1,11 @@
//____________________________________________________________________________
//
-// Fichero de idiomas javascript: propiedades_servidoresrembo_esp.js
+// Fichero de idiomas javascript: propiedades_repositorios_esp.js
// Idioma: Español
//____________________________________________________________________________
TbMsg=new Array;
-TbMsg[0]="Debe introducir un nombre para este repositorio";
+TbMsg[0]="El nombre del repositorio sólo puede contener caracteres alfanuméricos";
TbMsg[1]="Debe introducir una dirección IP";
TbMsg[2]="ATENCIÓN: Hay imágenes alojadas por este repositorio. ¿Está seguro de querer eliminarlo ?";
TbMsg[3]="Debe introducir un puerto de comunicaciones para los clientes";
-TbMsg[4]="Debe introducir la ruta del directorio base del Repositorio";
-TbMsg[5]="Debe introducir la ruta del directorio donde están los archivos de configuración del PXE";
+TbMsg[4]="Los comentarios sólo pueden contener caracteres alfanuméricos";
diff --git a/admin/WebConsole/idiomas/php/cat/pintaParticiones_cat.php b/admin/WebConsole/idiomas/php/cat/pintaParticiones_cat.php
index 5365ff39..8bb3a033 100644
--- a/admin/WebConsole/idiomas/php/cat/pintaParticiones_cat.php
+++ b/admin/WebConsole/idiomas/php/cat/pintaParticiones_cat.php
@@ -48,5 +48,6 @@ $TbMsg["TITLE_E"]='Opción de rsync: Se compara el destino con el origen y se bo
$TbMsg["TITLE_C"]='Opción de rsync: Comprime los archivos de datos que se envían a la máquina de destino, lo que reduce la cantidad de datos que se transmiten. ';
$TbMsg["SEND"]='Protocolo';
+$TbMsg["WARN_PROTOCOL"]='La opción "protocolo" sólo se utiliza en las sincronizadas tipo archivo la primera vez que se envía la imagen a caché. <br>En otro caso el protocolo es RSYNC.';
?>
diff --git a/admin/WebConsole/idiomas/php/eng/pintaParticiones_eng.php b/admin/WebConsole/idiomas/php/eng/pintaParticiones_eng.php
index d67825b8..34953b7a 100644
--- a/admin/WebConsole/idiomas/php/eng/pintaParticiones_eng.php
+++ b/admin/WebConsole/idiomas/php/eng/pintaParticiones_eng.php
@@ -48,5 +48,6 @@ $TbMsg["TITLE_E"]="Rsync option: delete extraneous files from the receiving si
$TbMsg["TITLE_C"]='Rsync option: compresses the file data as it is sent to the destination machine, which reduces the amount of data being transmitted.';
$TbMsg["SEND"]='Protocol';
+$TbMsg["WARN_PROTOCOL"]='La opción "protocolo" sólo se utiliza en las sincronizadas tipo archivo la primera vez que se envía la imagen a caché. <br>En otro caso el protocolo es RSYNC.';
?>
diff --git a/admin/WebConsole/idiomas/php/esp/pintaParticiones_esp.php b/admin/WebConsole/idiomas/php/esp/pintaParticiones_esp.php
index 2b0bdc3f..a1bf2d14 100644
--- a/admin/WebConsole/idiomas/php/esp/pintaParticiones_esp.php
+++ b/admin/WebConsole/idiomas/php/esp/pintaParticiones_esp.php
@@ -47,5 +47,7 @@ $TbMsg["TITLE_W"]='Opción de rsync: El algoritmo incremental rsync no se usa y
$TbMsg["TITLE_E"]='Opción de rsync: Se compara el destino con el origen y se borran los ficheros que no existen en el primero.';
$TbMsg["TITLE_C"]='Opción de rsync: Comprime los archivos de datos que se envían a la máquina de destino, lo que reduce la cantidad de datos que se transmiten. ';
$TbMsg["SEND"]='Protocolo';
+
+$TbMsg["WARN_PROTOCOL"]='La opción "protocolo" sólo se utiliza en las sincronizadas tipo archivo la primera vez que se envía la imagen a caché. <br>En otro caso el protocolo es RSYNC.';
?>
diff --git a/admin/WebConsole/includes/pintaParticiones.php b/admin/WebConsole/includes/pintaParticiones.php
index 90dff53f..e818bb3e 100644
--- a/admin/WebConsole/includes/pintaParticiones.php
+++ b/admin/WebConsole/includes/pintaParticiones.php
@@ -331,11 +331,13 @@ function pintaParticionesConfigurar($cmd,$configuraciones,$idordenadores,$cc)
}
}
}
- if ($aviso) { // Mostrar aviso: solo disco 1 con tabla MSDOS.
+ // Marcar fin de zona de datos de la tabla.
+ echo '<TR id="TRIMG_'.$cc.'" height=5><TD colspan='.$colums.' style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF;">&nbsp;</TD></TR>';
+ // Mostrar aviso: solo disco 1 con tabla MSDOS.
+ if ($aviso) {
echo '<tr><th colspan='.$colums.'">'.$TbMsg["CONFIG_NODISK1MSDOS"].'</th></tr>';
}
- /* Botones de añadir y confirmar */
- echo '<TR id="TRIMG_'.$cc.'" height=5><TD colspan='.$colums.' style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF;">&nbsp;</TD></TR>';
+ // Botones de añadir y confirmar.
echo '<TR height=30><TD style="BACKGROUND-COLOR: #FFFFFF;" colspan='.$colums.' align=center>';
echo ' <A href="#add" style="text-decoration:none">
<IMG id="IMG_'.$icp.'" border=0 src="../images/boton_insertar.gif"
@@ -439,7 +441,9 @@ function pintaParticionesRestaurarImagenSincronizacion1($cmd,$configuraciones,$i
}
}
}
+
echo '<TR height=5><TD colspan='.$columns.' style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF;">&nbsp;</TD></TR>';
+ echo '<tr><th colspan="14">'.$TbMsg["WARN_PROTOCOL"].'</th></tr>';
}
/**
* Las funcion pintaParticionesRestaurarImagenSincronizacion1 sustituye a las funciones
diff --git a/admin/WebConsole/jscripts/propiedades_aulas.js b/admin/WebConsole/jscripts/propiedades_aulas.js
index 947ab1d5..dd8502fe 100644
--- a/admin/WebConsole/jscripts/propiedades_aulas.js
+++ b/admin/WebConsole/jscripts/propiedades_aulas.js
@@ -110,9 +110,17 @@ function comprobar_datos(){
validation_highlight (document.fdatos.paginavalidacion);
return(false);
}
+ // Validacion paginas de autenticacion, se usan variables auxiliares
+ var prefix = 'https://' + form.router.value + '/opengnsys/validacion/';
+ var plogin = document.createElement("INPUT");
+ var pvalidacion = document.createElement("INPUT");
+ plogin.value = prefix + form.paginalogin.value;
+ pvalidacion.value = prefix + form.paginavalidacion.value;
// Validación general de datos del formulario.
- return validate (form.nombreaula, validate_notnull, 0) &&
+ return validate (form.nombreaula, validate_text_notnull, 0) &&
validate (form.puestos, validate_number_notnull, 1) &&
+ validate (form.ubicacion, validate_text, 17) &&
+ validate (form.comentarios, validate_text, 18) &&
validate (form.router, validate_ipadress_notnull, 4) &&
validate (form.netmask, validate_ipadress_notnull, 5) &&
validate (form.dns, validate_ipadress, 12) &&
@@ -122,7 +130,10 @@ function comprobar_datos(){
validate (form.modomul, validate_notnull, 8) &&
validate (form.ipmul, validate_ipadress_notnull, 9) &&
validate (form.pormul, validate_notnull, 10) &&
- validate (form.velmul, validate_number_notnull, 11);
+ validate (form.velmul, validate_number_notnull, 11) &&
+ validate (plogin, validate_url, 15) &&
+ validate (pvalidacion, validate_url, 16);
+
}
//________________________________________________________________________________________________________
diff --git a/admin/WebConsole/jscripts/propiedades_repositorios.js b/admin/WebConsole/jscripts/propiedades_repositorios.js
index 62c742f5..a27e2ed8 100644
--- a/admin/WebConsole/jscripts/propiedades_repositorios.js
+++ b/admin/WebConsole/jscripts/propiedades_repositorios.js
@@ -80,21 +80,18 @@ function confirmar(op){
// Comprobar_datos
//___________________________________________________________________________________________________________
function comprobar_datos(){
- if (document.fdatos.nombrerepositorio.value=="") {
- alert(TbMsg[0]);
- document.fdatos.nombrerepositorio.focus();
- return(false);
- }
- if (document.fdatos.ip.value=="") {
- alert(TbMsg[1]);
- document.fdatos.ip.focus();
- return(false);
- }
- if (document.fdatos.puertorepo.value=="") {
- alert(TbMsg[3]);
- document.fdatos.puertorepo.focus();
- return(false);
+ function validate (field, validator, msgi) {
+ if (!validator (field.value)) {
+ alert(TbMsg[msgi]);
+ validation_highlight (field);
+ return false;
+ }
+ return true;
}
-
- return(true);
+ // Validación general de datos del formulario.
+ return validate (fdatos.nombrerepositorio, validate_text_notnull, 0 ) &&
+ validate (fdatos.ip, validate_ipadress_notnull, 1 ) &&
+ validate (fdatos.puertorepo, validate_number_notnull, 3 ) &&
+ validate (fdatos.comentarios, validate_text, 4 );
+
}
diff --git a/admin/WebConsole/jscripts/validators.js b/admin/WebConsole/jscripts/validators.js
index 4c1df8b6..7c031f8b 100644
--- a/admin/WebConsole/jscripts/validators.js
+++ b/admin/WebConsole/jscripts/validators.js
@@ -46,7 +46,7 @@ function validate_number_notnull(value) {
}
function validate_alphanum_notnull(value) {
- return validate_number(value) && validate_notnull(value);
+ return validate_alphanum(value) && validate_notnull(value);
}
// Validar dirección IPv4.
@@ -86,6 +86,14 @@ function validate_nameimagefile(value) {
return validate_expr(value, "^[0-9a-zA-Z]*$");
}
+// Validar texto: alfanumerico más espacios, subrayado y guiones.
+function validate_text(value) {
+ return ! validate_expr(value, /.*['"%&<=>*$+?|\/]/);
+}
+
+function validate_text_notnull(value) {
+ return validate_text(value) && validate_notnull(value);
+}
function validation_highlight(field) {
field.focus();
diff --git a/admin/WebConsole/principal/repositorios.php b/admin/WebConsole/principal/repositorios.php
index d1d5497e..6d4254c3 100644
--- a/admin/WebConsole/principal/repositorios.php
+++ b/admin/WebConsole/principal/repositorios.php
@@ -46,7 +46,6 @@ $XMLcontextual=ContextualXMLComandos($LITAMBITO_CENTROS,$AMBITO_CENTROS);
<SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?>
- <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/repositorios_'.$idioma.'.js"></SCRIPT>'?>
</HEAD>
<BODY OnContextMenu="return false">
<FORM name="fcomandos" action="" method="post" target="frame_contenidos">
@@ -359,4 +358,4 @@ function ContextualXMLComandos($litambito,$ambito){
return($finallayerXML);
}
}
-?> \ No newline at end of file
+?>
diff --git a/admin/WebConsole/propiedades/propiedades_repositorios.php b/admin/WebConsole/propiedades/propiedades_repositorios.php
index 0e396ff8..571c7d0e 100644
--- a/admin/WebConsole/propiedades/propiedades_repositorios.php
+++ b/admin/WebConsole/propiedades/propiedades_repositorios.php
@@ -85,6 +85,7 @@ else{
<HEAD>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<LINK rel="stylesheet" type="text/css" href="../estilos.css">
+ <SCRIPT language="javascript" src="../jscripts/validators.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/propiedades_repositorios.js"></SCRIPT>
<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_repositorios_'.$idioma.'.js"></SCRIPT>'?>
diff --git a/admin/WebConsole/propiedades/propiedades_usuarios.php b/admin/WebConsole/propiedades/propiedades_usuarios.php
index 1bfb4d84..ddff2e4b 100644
--- a/admin/WebConsole/propiedades/propiedades_usuarios.php
+++ b/admin/WebConsole/propiedades/propiedades_usuarios.php
@@ -77,12 +77,7 @@ switch($idtipousuario){
<INPUT type=hidden name=idusuario value=<?=$idusuario?>>
<INPUT type=hidden name=idtipousuario value=<?=$idtipousuario?>>
<INPUT type=hidden name=idambito value=<?=$idambito?>>
- <?
- if ($opcion==$op_modificacion && $idtipousuario!=$SUPERADMINISTRADOR){
- echo '<INPUT type=hidden name=usuario value='.$usuario.'>';
- echo '<INPUT type=hidden name=pasguor value='.$pasguor.'>';
- }
- ?>
+
<P align=center class=cabeceras><?echo $TbMsg[4]." (".$litusu.")"?><BR>
<SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P>
<TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
diff --git a/admin/WebConsole/validacion/functions.php b/admin/WebConsole/validacion/functions.php
index 0d23c195..3f4281f8 100644
--- a/admin/WebConsole/validacion/functions.php
+++ b/admin/WebConsole/validacion/functions.php
@@ -142,6 +142,7 @@ function GeneraMenu($rs,$tipo,$iph){
$codeHTML.='<BR><BR>';
$codeHTML.='<P align=center>';
+ if (empty($url)) $url="";
switch($tipo){
case $ITEMS_PUBLICOS:
$url.='acceso_operador.php';
diff --git a/admin/WebConsole/varios/menucliente.php b/admin/WebConsole/varios/menucliente.php
index daaf76c6..06cd6816 100644
--- a/admin/WebConsole/varios/menucliente.php
+++ b/admin/WebConsole/varios/menucliente.php
@@ -24,6 +24,7 @@ if(!isset($_SESSION["validated"]) || $_SESSION["validated"] != true)
include("../validacion/access_controller.php");
}
else{
+ include_once("../validacion/functions.php");
//___________________________________________________________________________________________________
//________________________________________________________________________________________________________
@@ -47,9 +48,7 @@ else{
//________________________________________________________________________________________________________
//agp
$nombre_archivo = "/opt/opengnsys/log/clients/".$iph.".cache.txt";
- $gestor = fopen($nombre_archivo, 'r');
- $contenidofichero = fread($gestor, filesize($nombre_archivo));
- fclose($gestor);
+ $contenidofichero = file_get_contents($nombre_archivo);
if (empty ($contenidofichero)) {
// Sin caché local.
$cmd->texto="UPDATE ordenadores_particiones
diff --git a/client/shared/scripts/restoreDiffImage b/client/shared/scripts/restoreDiffImage
index e10a395a..6bd7b1df 100755
--- a/client/shared/scripts/restoreDiffImage
+++ b/client/shared/scripts/restoreDiffImage
@@ -122,7 +122,7 @@ ogEcho log session " $MSG_SCRIPTS_TASK_END, $MSG_SCRIPTS_TIME_PARTIAL : $[T
# creando enlaces y restableciendo ACL (en windows)
ogEcho log session "[70] $MSG_HELP_ogRestoreInfoImage"
ogExecAndLog command ogRestoreInfoImage "$4" "$5"
-ogExecAndLog command gRestoreAclImage "$4" "$5"
+ogExecAndLog command ogRestoreAclImage "$4" "$5"
TIMEAUX3=$[SECONDS-TIMEAUX2]
ogEcho log session " $MSG_SCRIPTS_TASK_END, $MSG_SCRIPTS_TIME_PARTIAL : $[TIMEAUX3/60]m $[TIMEAUX3%60]s"
diff --git a/doc/CHANGELOG.es.txt b/doc/CHANGELOG.es.txt
index 6e1a33b2..f4816953 100644
--- a/doc/CHANGELOG.es.txt
+++ b/doc/CHANGELOG.es.txt
@@ -82,6 +82,7 @@ Tickets resueltos en módulo OpenGnSys Web Admin Console:
#704 Ampliar tamaño de ventana log de seguimiento (mejora)
#705 Eliminar campos de formularios que han dejado de utilizarse
#707 Eliminar del repositorio imagen de tipo directorio
+#710 Fallo al intentar cambiar cualquier campo de usuario administrador normal
Tickets genéricos resueltos:
#541 Gestión plataformas Mac (tarea)