diff options
19 files changed, 206 insertions, 376 deletions
diff --git a/admin/WebConsole/comandos/Configurar.php b/admin/WebConsole/comandos/Configurar.php index 6ce89cfa..89e34713 100644 --- a/admin/WebConsole/comandos/Configurar.php +++ b/admin/WebConsole/comandos/Configurar.php @@ -53,9 +53,9 @@ if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"]; //________________________________________________________________________________________________________ ?> <HTML> -<TITLE>Administración web de aulas</TITLE> <HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<TITLE>Administración web de aulas</TITLE> <LINK rel="stylesheet" type="text/css" href="../estilos.css"> <STYLE TYPE="text/css"></STYLE> <SCRIPT language="javascript" src="./jscripts/Configurar.js"></SCRIPT> @@ -126,7 +126,7 @@ if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"]; echo '<TD align=center>'.HTMLSELECT_particiones(0).'</TD>'; echo '<TD align=center>'.HTMLSELECT_tipospar($cmd,"").'</TD>'; echo '<TD align=center>'.HTMLSELECT_sistemasficheros($cmd,"").'</TD>'; - echo '<TD align=center><INPUT type="text" style="width:100" value="0"></TD>'; + echo '<TD align=center><INPUT type="text" style="width:100px" value="0"></TD>'; echo '<TD align=center> </TD>'; echo '<TD align=center>'.opeFormatear().'</TD></TR></TABlE>'; //________________________________________________________________________________________________________ diff --git a/admin/WebConsole/comandos/EliminarImagenRepositorio.php b/admin/WebConsole/comandos/EliminarImagenRepositorio.php index 76c9ca38..7131415d 100644 --- a/admin/WebConsole/comandos/EliminarImagenRepositorio.php +++ b/admin/WebConsole/comandos/EliminarImagenRepositorio.php @@ -237,8 +237,8 @@ $repolocal="no"; ?> <HTML> -<TITLE>Administración web de aulas</TITLE> <HEAD> + <TITLE>Administración web de aulas</TITLE> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <LINK rel="stylesheet" type="text/css" href="../estilos.css"> <SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT> @@ -287,7 +287,7 @@ function confirmeliminar() {var mensaje="<?php echo $TbMsg[17];?>";if(confirm(me <div align=center class=subcabeceras><?php echo $TbMsg[7] ?> - <form align="center" name="modoadmin" action="./EliminarImagenRepositorio.php" method="post"> + <form name="modoadmin" action="./EliminarImagenRepositorio.php" method="post"> <INPUT type="hidden" name="opcion" value="<?php echo $opcion?>"> <INPUT type="hidden" name="idrepositorio" value="<?php echo $idrepositorio?>"> <INPUT type="hidden" name="grupoid" value="<?php echo $grupoid ?>"> @@ -604,7 +604,7 @@ function confirmeliminar() {var mensaje="<?php echo $TbMsg[17];?>";if(confirm(me <INPUT type="hidden" name="grupoid" value="<?php echo $grupoid ?>"> <INPUT type="hidden" name="modov" value="<?php echo $modov; ?>"> - </TABLE><BR/> + </TABLE><P> <TABLE align=center> <TR> <TD></TD> diff --git a/admin/WebConsole/comandos/jscripts/CrearImagenBasica.js b/admin/WebConsole/comandos/jscripts/CrearImagenBasica.js index affb0f77..68751f25 100644 --- a/admin/WebConsole/comandos/jscripts/CrearImagenBasica.js +++ b/admin/WebConsole/comandos/jscripts/CrearImagenBasica.js @@ -1,10 +1,10 @@ // ************************************************************************************************************************************************* // Libreria de scripts de Javascript -// Copyright 2003-2005 Jos� Manuel Alonso. Todos los derechos reservados. -// Fecha Creaci�n:2003-2004 -// Fecha �ltima modificaci�n: Marzo-2005 +// Copyright 2003-2005 José Manuel Alonso. Todos los derechos reservados. +// Fecha Creación:2003-2004 +// Fecha última modificación: Marzo-2005 // Nombre del fichero: CrearImagenBasica.js -// Descripci�n : +// Descripción: // Este fichero implementa las funciones javascript del fichero CrearImagenBasica.php (Comandos) // ************************************************************************************************************************************************* var RC="@"; @@ -12,7 +12,7 @@ function confirmar() { var prm=comprobar_datos(); - if(prm=="") return; // Ha habido alg�n error + if(prm==="") return; // Ha habido algún error var disco=1; // Siempre disco 1 document.fdatosejecucion.atributos.value="dsk="+disco+RC+prm; @@ -21,7 +21,7 @@ } //________________________________________________________________________________________________________ // -// Cancela la edici�n +// Cancela la edición //________________________________________________________________________________________________________ function cancelar(){ @@ -35,75 +35,72 @@ function cancelar(){ function comprobar_datos() { - var prm=""; // Retorno par�metros + var prm=""; // Retorno parámetros var cadPar=document.getElementById("cadPar").getAttribute("value"); var tbPar=cadPar.split(";"); for(var i=0;i<tbPar.length;i++){ - var par=tbPar[i]; // Numero de partici�n + var par=tbPar[i]; // Numero de partición if(par>0){ var trObj=document.getElementById('trPar-'+par); // Recupera objeto fila var obRDO=trObj.childNodes[0].childNodes[0]; // Recupera Radio buton de la fila - if(obRDO.checked){ // Si est� seleccionado ... + if(obRDO.checked){ // Si está seleccionado ... var cpt=obRDO.getAttribute("value"); - var obSel=trObj.childNodes[3].childNodes[0]; // Recupera objeto select de la Imagen + var obSel=trObj.childNodes[3].childNodes[0]; // Recupera objeto select de la Imagen var idx=obSel.selectedIndex; - if(idx==0){ // No ha seleccionado indice en el desplegable imagen + if(idx===0){ // No ha seleccionado indice en el desplegable imagen alert(TbMsg[1]); - return(false); - } - // Compone parametros + return(false); + } + // Compone parametros var tbIMG=obSel.options[idx].value.split(";"); var idi=tbIMG[0]; // Identificador de la imagen - var nci=tbIMG[1]; // Nombre can�nico de la imagen - var ipr=tbIMG[2]; // Ip del repositorio de la imagen - var rti=tbIMG[3]; // Ruta de origen de la imagen + var nci=tbIMG[1]; // Nombre canónico de la imagen + var ipr=tbIMG[2]; // Ip del repositorio de la imagen + var rti=tbIMG[3]; // Ruta de origen de la imagen prm+="par="+par+RC; - prm+="cpt="+cpt+RC; + prm+="cpt="+cpt+RC; prm+="idi="+idi+RC; prm+="nci="+nci+RC; - prm+="ipr="+ipr+RC; - prm+="rti="+rti+RC; + prm+="ipr="+ipr+RC; + prm+="rti="+rti+RC; + + var desplemet=document.getElementById("desplesync_"+par); // Desplegable metodo de syncronización + var p=desplemet.selectedIndex; // Toma Ãndice seleccionado - - var desplemet=document.getElementById("desplesync_"+par); // Desplegable metodo de syncronizaci�n - var p=desplemet.selectedIndex; // Toma �ndice seleccionado - - // No ha elegido ninguna partici�n - if(p==0){ + // No ha elegido ninguna partición + if(p===0){ alert(TbMsg[3]); return(""); } - prm+="msy="+p+RC; // M�todo de syncronizaci�n 1=Sincronizaci�n1 2=Sincronizacion2 - - + prm+="msy="+p+RC; // Método de syncronización 1=Sincronización1 2=Sincronización2 + var chrChk=document.getElementById('whl-'+par); // Recupera objeto fila de la tabla opciones adicionales if(chrChk.checked) prm+="whl=1"+RC; else prm+="whl=0"+RC; chrChk=document.getElementById('eli-'+par); // Recupera objeto fila de la tabla opciones adicionales if(chrChk.checked) prm+="eli=1"+RC; else prm+="eli=0"+RC; chrChk=document.getElementById('cmp-'+par); // Recupera objeto fila de la tabla opciones adicionales if(chrChk.checked) prm+="cmp=1"+RC; else prm+="cmp=0"+RC; - - var trObj=document.getElementById('trOpc'); // Recupera objeto fila de la tabla opciones adicionales - var obChk=trObj.childNodes[3].childNodes[0]; // Recupera objeto checkbox borrar de la Imagen + + trObj=document.getElementById('trOpc'); // Recupera objeto fila de la tabla opciones adicionales + var obChk=trObj.childNodes[3].childNodes[0]; // Recupera objeto checkbox borrar de la Imagen if(obChk.checked) prm+="bpi=1"+RC; else prm+="bpi=0"+RC; - var obChk=trObj.childNodes[7].childNodes[0]; // Recupera objeto checkbox copiar en cache + obChk=trObj.childNodes[7].childNodes[0]; // Recupera objeto checkbox copiar en caché if(obChk.checked) prm+="cpc=1"+RC; else prm+="cpc=0"+RC; - var obChk=trObj.childNodes[11].childNodes[0]; // Recupera objeto checkbox borrar la cache + obChk=trObj.childNodes[11].childNodes[0]; // Recupera objeto checkbox borrar la caché if(obChk.checked) prm+="bpc=1"+RC; else prm+="bpc=0"+RC; - var obChk=trObj.childNodes[15].childNodes[0]; // Recupera objeto checkbox no borrar archivos en destino + obChk=trObj.childNodes[15].childNodes[0]; // Recupera objeto checkbox no borrar archivos en destino if(obChk.checked) prm+="nba=1"+RC; else prm+="nba=0"+RC; - if(comprobar_datosejecucion()) // Comprueba opciones de ejecuci�n + if(comprobar_datosejecucion()) // Comprueba opciones de ejecución return(prm); else return(""); } } } - // No ha elegido ninguna partici�n + // No ha elegido ninguna partición alert(TbMsg[2]); return(""); } - diff --git a/admin/WebConsole/comandos/jscripts/CrearSoftIncremental.js b/admin/WebConsole/comandos/jscripts/CrearSoftIncremental.js index b4a827d1..250c85e7 100644 --- a/admin/WebConsole/comandos/jscripts/CrearSoftIncremental.js +++ b/admin/WebConsole/comandos/jscripts/CrearSoftIncremental.js @@ -1,10 +1,10 @@ // ************************************************************************************************************** // Libreria de scripts de Javascript -// Copyright 2003-2005 Jos� Manuel Alonso. Todos los derechos reservados. -// Fecha Creaci�n:2003-2004 -// Fecha �ltima modificaci�n: Marzo-2005 +// Copyright 2003-2005 José Manuel Alonso. Todos los derechos reservados. +// Fecha Creación:2003-2004 +// Fecha última modificación: Marzo-2005 // Nombre del fichero: CrearSoftIncremental.js -// Descripci�n : +// Descripción: // Este fichero implementa las funciones javascript del fichero CrearSoftIncremental.php (Comandos) // ************************************************************************************************************** @@ -13,16 +13,15 @@ function confirmar() { var prm=comprobar_datos(); - if(prm=="") return; // Ha habido alg�n error + if(prm==="") return; // Ha habido algún error var disco=1; // Siempre disco 1 document.fdatosejecucion.atributos.value="dsk="+disco+RC+prm; - //alert(document.fdatosejecucion.atributos.value); document.fdatosejecucion.submit(); } //________________________________________________________________________________________________________ // -// Cancela la edici�n +// Cancela la edición //________________________________________________________________________________________________________ function cancelar(){ @@ -36,47 +35,47 @@ function cancelar(){ function comprobar_datos() { - var prm=""; // Retorno par�metros + var prm=""; // Retorno parámetros var cadPar=document.getElementById("cadPar").getAttribute("value"); var tbPar=cadPar.split(";"); for(var i=0;i<tbPar.length;i++){ - var par=tbPar[i]; // Numero de partici�n + var par=tbPar[i]; // Numero de partición if(par>0){ var trObj=document.getElementById('trPar-'+par); // Recupera objeto fila var obRDO=trObj.childNodes[0].childNodes[0]; // Recupera Radio buton de la fila - if(obRDO.checked){ // Si est� seleccionado ... - var obSel=trObj.childNodes[3].childNodes[0]; // Recupera objeto select de la Imagen + if(obRDO.checked){ // Si está seleccionado ... + var obSel=trObj.childNodes[3].childNodes[0]; // Recupera objeto select de la Imagen var idx=obSel.selectedIndex; - if(idx==0){ // No ha seleccionado indice en el desplegable imagen + if(idx===0){ // No ha seleccionado indice en el desplegable imagen alert(TbMsg[3]); return(false); } var tbIMG=obSel.options[idx].value.split(";"); - var idi=tbIMG[0]; // Identificador de la imagen b�sica - var nci=tbIMG[1]; // Nombre can�nico de la imagen b�sica + var idi=tbIMG[0]; // Identificador de la imagen básica + var nci=tbIMG[1]; // Nombre canónico de la imagen básica var ipr=tbIMG[2]; // Ip del repositorio de la imagen var idf=tbIMG[3]; // NIdentificador de la imagen incremental - var ncf=tbIMG[4]; // Nombre can�nico de la imagen incremental + var ncf=tbIMG[4]; // Nombre canónico de la imagen incremental var rti=tbIMG[5]; // Ruta de origen de la imagen - // Compone parametros + // Compone parametros prm+="par="+par+RC; prm+="idi="+idi+RC; prm+="nci="+nci+RC; - prm+="ipr="+ipr+RC; + prm+="ipr="+ipr+RC; prm+="idf="+idf+RC; - prm+="ncf="+ncf+RC; - prm+="rti="+rti+RC; + prm+="ncf="+ncf+RC; + prm+="rti="+rti+RC; - var desplemet=document.getElementById("desplesync_"+par); // Desplegable metodo de syncronizaci�n - var p=desplemet.selectedIndex; // Toma �ndice seleccionado - - // No ha elegido ninguna partici�n - if(p==0){ + var desplemet=document.getElementById("desplesync_"+par); // Desplegable metodo de syncronización + var p=desplemet.selectedIndex; // Toma Ãndice seleccionado + + // No ha elegido ninguna partición + if(p===0){ alert(TbMsg[4]); return(""); } - prm+="msy="+p+RC; // M�todo de syncronizaci�n 1=Sincronizaci�n1 2=Sincronizacion2 + prm+="msy="+p+RC; // Método de syncronización 1=Sincronización1 2=Sincronización2 var chrChk=document.getElementById('whl-'+par); // Recupera objeto fila de la tabla opciones adicionales if(chrChk.checked) prm+="whl=1"+RC; else prm+="whl=0"+RC; @@ -86,24 +85,24 @@ function comprobar_datos() if(chrChk.checked) prm+="cmp=1"+RC; else prm+="cmp=0"+RC; - var trObj=document.getElementById('trOpc'); // Recupera objeto fila de la tabla opciones adicionales + trObj=document.getElementById('trOpc'); // Recupera objeto fila de la tabla opciones adicionales var obChk=trObj.childNodes[3].childNodes[0]; // Recupera objeto checkbox borrar de la Imagen if(obChk.checked) prm+="bpi=1"+RC; else prm+="bpi=0"+RC; - var obChk=trObj.childNodes[7].childNodes[0]; // Recupera objeto checkbox copiar en cache + obChk=trObj.childNodes[7].childNodes[0]; // Recupera objeto checkbox copiar en cache if(obChk.checked) prm+="cpc=1"+RC; else prm+="cpc=0"+RC; - var obChk=trObj.childNodes[11].childNodes[0]; // Recupera objeto checkbox borrar la cache + obChk=trObj.childNodes[11].childNodes[0]; // Recupera objeto checkbox borrar la cache if(obChk.checked) prm+="bpc=1"+RC; else prm+="bpc=0"+RC; - var obChk=trObj.childNodes[15].childNodes[0]; // Recupera objeto checkbox no borrar archivos en destino - if(obChk.checked) prm+="nba=1"+RC; else prm+="nba=0"+RC; + obChk=trObj.childNodes[15].childNodes[0]; // Recupera objeto checkbox no borrar archivos en destino + if(obChk.checked) prm+="nba=1"+RC; else prm+="nba=0"+RC; - if(comprobar_datosejecucion()) // Comprueba opciones de ejecuci�n + if(comprobar_datosejecucion()) // Comprueba opciones de ejecución return(prm); else return(""); } } } - // No ha elegido ninguna partici�n + // No ha elegido ninguna partición alert(TbMsg[2]); return(""); } diff --git a/admin/WebConsole/controlpostacceso.php b/admin/WebConsole/controlpostacceso.php index 85b9ab25..e3ecd0d9 100644 --- a/admin/WebConsole/controlpostacceso.php +++ b/admin/WebConsole/controlpostacceso.php @@ -91,7 +91,7 @@ if ($idc != 0) //________________________________________________________________________________________________________ // Busca datos del usuario que intenta acceder a la aplicación - // Parametros: + // Parámetros: // - cmd:Una comando ya operativo (con conexión abierta) // - usuario: Nombre del usuario // - pasguor: Password del uuario @@ -144,7 +144,7 @@ if ($idc != 0) } //________________________________________________________________________________________________________ // Busca datos de configuración del sistema - // Parametros: + // Paráametros: // - cmd:Una comando ya operativo (con conexión abierta) // - ips: Dirección IP del servidor de administración // - prt: Puerto de comunicaciones @@ -157,7 +157,6 @@ if ($idc != 0) $rs=new Recordset; $cmd->texto="SELECT * FROM entornos"; $rs->Comando=&$cmd; - //echo $cmd->texto; if (!$rs->Abrir()) return(false); // Error al abrir recordset if(!$rs->EOF){ $ips=$rs->campos["ipserveradm"]; @@ -169,7 +168,7 @@ if ($idc != 0) } //_______________________________________________________________________________________________________ // Muestra mensaje de alerta si no existe repositorio en la unidad organizativa - // Parametros: + // Parámetros: // - cmd:Una comando ya operativo (con conexión abierta) // - idcentro: identificador de la unidad organizativa //_______________________________________________________________________________________________________ @@ -202,17 +201,17 @@ if ($idc != 0) </head> <body> -<div id="mensaje" style="position:absolute;TOP:250;LEFT:330; visibility:visible"> - <span align="center" class="subcabeceras"><?php echo $TbMsg["ACCESS_ALLOWED"] ?></span> +<div id="mensaje" style="position:absolute;TOP:250px;LEFT:330px; visibility:visible; text-align: center"> + <span class="subcabeceras"><?php echo $TbMsg["ACCESS_ALLOWED"] ?></span> </div> <script language="javascript"> var vez=0; setTimeout("acceso();",300); function acceso(){ - o=document.getElementById("mensaje"); + var o=document.getElementById("mensaje"); var s=o.style.visibility; - if(s=="hidden") + if(s==="hidden") o.style.visibility="visible"; else o.style.visibility="hidden"; diff --git a/admin/WebConsole/estilos.css b/admin/WebConsole/estilos.css index d80d00fe..49631114 100644 --- a/admin/WebConsole/estilos.css +++ b/admin/WebConsole/estilos.css @@ -244,7 +244,7 @@ BACKGROUND-COLOR: #EEEECC; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; - FONT-SIZE: 11; + FONT-SIZE: 11px; } A.tabla_listados_sin:visited{ COLOR: #000000; diff --git a/admin/WebConsole/idiomas/javascripts/eng/tareascomandos_eng.js b/admin/WebConsole/idiomas/javascripts/eng/tareascomandos_eng.js index 7b9c146a..5e075b18 100644 --- a/admin/WebConsole/idiomas/javascripts/eng/tareascomandos_eng.js +++ b/admin/WebConsole/idiomas/javascripts/eng/tareascomandos_eng.js @@ -1,9 +1,9 @@ //____________________________________________________________________________ // // Fichero de idiomas javascript: tareascomandos_eng.js -// Idioma: Inglés +// Idioma: Inglés //____________________________________________________________________________ -TbMsg=new Array; +TbMsg=[]; TbMsg[0]="WARNING: This command will be excluded from this task. Are you sure?"; TbMsg[1]="WARNING: You must enter a sequence number"; TbMsg[2]="This command has been excluded successfully from this task"; diff --git a/admin/WebConsole/idiomas/php/eng/comandos/configurar_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/configurar_eng.php index 16d1d06a..60085635 100644 --- a/admin/WebConsole/idiomas/php/eng/comandos/configurar_eng.php +++ b/admin/WebConsole/idiomas/php/eng/comandos/configurar_eng.php @@ -22,6 +22,6 @@ $TbMsg[14]='Format'; $TbMsg[15]='Hide'; $TbMsg[16]='Show'; - $TbMsg[17]='¡¡ Free space !!'; + $TbMsg[17]='Free space !!'; $TbMsg["HD"]='Disk'; diff --git a/admin/WebConsole/idiomas/php/eng/comandos/particionaryformatear_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/particionaryformatear_eng.php index 47003e15..d5c979e5 100644 --- a/admin/WebConsole/idiomas/php/eng/comandos/particionaryformatear_eng.php +++ b/admin/WebConsole/idiomas/php/eng/comandos/particionaryformatear_eng.php @@ -4,7 +4,7 @@ // Php language file: particionaryformatear_eng.php (Comandos) // Language: English //________________________________________________________________________________________________________ - $TbMsg=array(); + if(empty($TbMsg)) $TbMsg=array(); $TbMsg[0]='Centers'; $TbMsg[1]='Group of labs'; $TbMsg[2]='Labs'; @@ -22,4 +22,4 @@ $TbMsg[14]='Format'; $TbMsg[15]='Hide'; $TbMsg[16]='Show'; - $TbMsg[17]='¡¡ Free space !!'; + $TbMsg[17]='Free space !!'; diff --git a/admin/WebConsole/includes/CreaTablaParametros.php b/admin/WebConsole/includes/CreaTablaParametros.php index 678e9e86..a395c849 100644 --- a/admin/WebConsole/includes/CreaTablaParametros.php +++ b/admin/WebConsole/includes/CreaTablaParametros.php @@ -1,51 +1,51 @@ -<?php
-// *************************************************************************************************************************************************
-// Aplicación WEB: ogAdmWebCon.
-// 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: CreaTablaParametros.php
-// Descripción :
-// Crea una tabla en memoria con especificaciones sobre los parámetros de cada comando
-// Parametros:
-// - cmd: Un comando ya operativo (con conexión abierta)
-// - tabla_parametros: Referencia a la tabla donde se guardarán las especificaciones
-// - cont_parametros: Referencia a la variable que contendrá el número de elementos totales de la tabla
-// *************************************************************************************************************************************************
-function CreaTablaParametros($cmd,$tabla_parametros,$cont_parametros){
- $rs=new Recordset;
- $cmd->texto="SELECT * FROM parametros";
- $rs->Comando=&$cmd;
- if (!$rs->Abrir()) return; // Error al abrir recordset
- $rs->Primero();
- $cont=0;
- while (!$rs->EOF){
-echo "<br>".$rs->campos["nemonico"];
- $auxtabla_parametros="";
- $auxtabla_parametros["nemonico"]=$rs->campos["nemonico"];
- $auxtabla_parametros["descripcion"]=$rs->campos["descripcion"];
- $auxtabla_parametros["nomidentificador"]=$rs->campos["nomidentificador"];
- $auxtabla_parametros["nomtabla"]=$rs->campos["nomtabla"];
- $auxtabla_parametros["nomliteral"]=$rs->campos["nomliteral"];
- $tabla_parametros[$cont][0]=$auxtabla_parametros["nemonico"];
- $tabla_parametros[$cont][1]=$auxtabla_parametros;
- $cont++;
- $rs->Siguiente();
- }
- $auxnemonico="";
- // Ordena según el nemonico
- for ($i=0;$i<$cont-1;$i++){
- for ($j=$i+1;$j<$cont;$j++){
- if($tabla_parametros[$i][0]>$tabla_parametros[$j][0]){
- $auxnemonico=$tabla_parametros[$i][0];
- $tabla_parametros[$i][0]=$tabla_parametros[$j][0];
- $tabla_parametros[$j][0]=$auxnemonico;
- $auxtabla_parametros=$tabla_parametros[$i][1];
- $tabla_parametros[$i][1]=$tabla_parametros[$j][1];
- $tabla_parametros[$j][1]=$auxtabla_parametros;
- }
- }
- }
- $cont_parametros=$cont;
-}
-
+<?php +// ************************************************************************************************************************************************* +// Aplicación WEB: ogAdmWebCon. +// 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: CreaTablaParametros.php +// Descripción : +// Crea una tabla en memoria con especificaciones sobre los parámetros de cada comando +// Parametros: +// - cmd: Un comando ya operativo (con conexión abierta) +// - tabla_parametros: Referencia a la tabla donde se guardarán las especificaciones +// - cont_parametros: Referencia a la variable que contendrá el número de elementos totales de la tabla +// ************************************************************************************************************************************************* +function CreaTablaParametros($cmd,$tabla_parametros,$cont_parametros){ + $rs=new Recordset; + $cmd->texto="SELECT * FROM parametros"; + $rs->Comando=&$cmd; + if (!$rs->Abrir()) return; // Error al abrir recordset + $rs->Primero(); + $cont=0; + while (!$rs->EOF){ +echo "<br>".$rs->campos["nemonico"]; + $auxtabla_parametros=array(); + $auxtabla_parametros["nemonico"]=$rs->campos["nemonico"]; + $auxtabla_parametros["descripcion"]=$rs->campos["descripcion"]; + $auxtabla_parametros["nomidentificador"]=$rs->campos["nomidentificador"]; + $auxtabla_parametros["nomtabla"]=$rs->campos["nomtabla"]; + $auxtabla_parametros["nomliteral"]=$rs->campos["nomliteral"]; + $tabla_parametros[$cont][0]=$auxtabla_parametros["nemonico"]; + $tabla_parametros[$cont][1]=$auxtabla_parametros; + $cont++; + $rs->Siguiente(); + } + $auxnemonico=""; + // Ordena según el nemonico + for ($i=0;$i<$cont-1;$i++){ + for ($j=$i+1;$j<$cont;$j++){ + if($tabla_parametros[$i][0]>$tabla_parametros[$j][0]){ + $auxnemonico=$tabla_parametros[$i][0]; + $tabla_parametros[$i][0]=$tabla_parametros[$j][0]; + $tabla_parametros[$j][0]=$auxnemonico; + $auxtabla_parametros=$tabla_parametros[$i][1]; + $tabla_parametros[$i][1]=$tabla_parametros[$j][1]; + $tabla_parametros[$j][1]=$auxtabla_parametros; + } + } + } + $cont_parametros=$cont; +} + diff --git a/admin/WebConsole/includes/comunes.php b/admin/WebConsole/includes/comunes.php index b89701ac..cc690865 100644 --- a/admin/WebConsole/includes/comunes.php +++ b/admin/WebConsole/includes/comunes.php @@ -121,7 +121,7 @@ $cont=0; while (!$rs->EOF){ $nemo=$rs->campos["nemonico"]; - $auxtabla_parametros=""; + $auxtabla_parametros=array(); $auxtabla_parametros["nemonico"]=$nemo; $auxtabla_parametros["descripcion"]=$rs->campos["descripcion"]; $auxtabla_parametros["nomidentificador"]=$rs->campos["nomidentificador"]; @@ -300,7 +300,7 @@ Devuelve la descripción de un ambito Parametros: - - cmd: Objeto comando (Operativo) + - cmd: Objeto comando (Operativo) - ambito: tipo de ambito - idambito: Identificador del ambito - textambito: Por referencia. Es donde se devuelve la descripción @@ -309,7 +309,7 @@ - Los dos parámetros pasados por referencia ________________________________________________________________________*/ - function tomaDescriAmbito($cmd,$ambito,$idambito,$textambito) + function tomaDescriAmbito($cmd,$ambito,$idambito,&$textambito) { global $AMBITO_CENTROS; global $AMBITO_GRUPOSAULAS; @@ -334,7 +334,7 @@ $textambito=TomaDato($cmd,0,'ordenadores',$idambito,'idordenador','nombreordenador'); break; default: - $textambito; + $textambito=""; } } /*______________________________________________________________________ diff --git a/admin/WebConsole/includes/pintaParticiones.php b/admin/WebConsole/includes/pintaParticiones.php index 44c3f10c..6a5ff20c 100644 --- a/admin/WebConsole/includes/pintaParticiones.php +++ b/admin/WebConsole/includes/pintaParticiones.php @@ -34,7 +34,7 @@ function splitConfigurationsByDisk($configuraciones){ // Descripción: // Crea una taba html con las especificaciones de particiones de un ambito ya sea ordenador, // grupo de ordenadores o aula -// Parametros: +// Parámetros: // $configuraciones: Cadena con las configuraciones de particioners del ámbito. El formato // serÃa una secuencia de cadenas del tipo "clave de configuración" separados por "@" // Ejemplo:1;7;30000000;3;3;0;@2;130;20000000;5;4;0;@3;131;1000000;0;0;0;0 @@ -137,13 +137,11 @@ function pintaParticiones($cmd,$configuraciones,$idordenadores,$cc) for ($x=0;$x<count($ima); $x++) { if(substr($ima[$x],-3)==".MB") { if ( $ima[$x] == "0.MB" ){ - echo '<font color=red><strong>'.$TbMsg["CACHE_COMPLETE"].': '.$ima[$x].'</strong></font>'; + echo '<span style="color: red"><strong>'.$TbMsg["CACHE_COMPLETE"].': '.$ima[$x].'</strong></span>'; }else{ echo '<strong>'.$TbMsg["CACHE_FREESPACE"].': '.$ima[$x].'</strong>'; } }elseif (! empty($ima[1])){ - // $dir=is_dir('$ima');echo $dir; - // if ($ima == "directorio"){$dir="si";} // Esto para la informacion de la imagen if (substr($ima[$x],-5)==".diff"){$info="F";}elseif(substr($ima[$x],-4)==".img"){$info="F";}else{$info="D";} // Esto para numerarla @@ -152,7 +150,7 @@ function pintaParticiones($cmd,$configuraciones,$idordenadores,$cc) } elseif(preg_match("/.sum/",$ima[$x]) or preg_match("/.torrent/",$ima[$x]) or preg_match("/.full.sum/",$ima[$x])) { echo '<br /> '.$ima[$x]; }else{ - echo '<br /><font color=blue>('.$info.') </font>'.$numero++.'.-<font color=blue>'.$ima[$x]."</font>"; + echo '<br /><span style="color: blue">('.$info.') </span>'.$numero++.'.-<span style="color: blue">'.$ima[$x]."</span>"; } } } @@ -193,7 +191,7 @@ function pintaParticiones($cmd,$configuraciones,$idordenadores,$cc) if (!empty($aviso)) { echo '<tr><th colspan="'.$columns.'"> * '.$aviso.' </th></tr>'."\n"; } - echo '<tr height="5"><td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF;"> </td></tr>'; + echo '<tr><td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF; height: 5px;"> </td></tr>'; } @@ -203,7 +201,7 @@ function pintaParticiones($cmd,$configuraciones,$idordenadores,$cc) // (Esta función es llamada por pintaConfiguraciones que está incluida en ConfiguracionesParticiones.php) // Crea una taba html con las especificaciones de particiones de un ambito ya sea ordenador, // grupo de ordenadores o aula -// Parametros: +// Parámetros: // $configuraciones: Cadena con las configuraciones de particioners del ámbito. El formato // serÃa una secuencia de cadenas del tipo "clave de configuración" separados por "@" // Ejemplo:1;7;30000000;3;3;0;@2;130;20000000;5;4;0;@3;131;1000000;0;0;0;0 @@ -289,7 +287,7 @@ function pintaParticionesRestaurarImagen($cmd,$configuraciones,$idordenadores,$c } } } - echo '<TR height=5><TD colspan='.$columns.' style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF;"> </TD></TR>'; + echo '<TR><TD colspan='.$columns.' style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF; height:5px;"> </TD></TR>'; } /*________________________________________________________________________________________________________ @@ -298,7 +296,7 @@ function pintaParticionesRestaurarImagen($cmd,$configuraciones,$idordenadores,$c (Esta función es llamada por pintaConfiguraciones que está incluida en ConfiguracionesParticiones.php) Crea una taba html con las especificaciones de particiones de un ambito ya sea ordenador, grupo de ordenadores o aula - Parametros: + Parámetros: $configuraciones: Cadena con las configuraciones de particioners del ámbito. El formato serÃa una secuencia de cadenas del tipo "clave de configuración" separados por "@" Ejemplo:1;7;30000000;3;3;0;@2;130;20000000;5;4;0;@3;131;1000000;0;0;0;0 @@ -342,7 +340,7 @@ function pintaParticionesConfigurar($cmd,$configuraciones,$idordenadores,$cc) $sf=tomaSistemasFicheros($tbKeys[$k]["numpar"],$idordenadores,true); echo '<td>'.HTMLSELECT_sistemasficheros($cmd,$sf).'</td>'; $tm=tomaTamano($tbKeys[$k]["numpar"],$idordenadores); - echo '<td><input type="text" style="width:100" value="'.$tm.'"></td>'; + echo '<td><input type="text" style="width:100px" value="'.$tm.'"></td>'; echo '<td>'.tomaNombresSO($tbKeys[$k]["numpar"],$idordenadores).'</td>'; echo '<td>'.opeFormatear().'</td>'; echo '</tr>'; @@ -361,8 +359,8 @@ function pintaParticionesConfigurar($cmd,$configuraciones,$idordenadores,$cc) // Datos del disco $tm=tomaTamano(0,$idordenadores); echo '<tr id="TRIMG_'.$cc.'" align="center">'. - "\n<td></td>\n<td></td>\n<td".' style="font-size: 1em; padding: 1px 0px; "'.">".$TbMsg["DISK"]."</td>". - "\n<td></td>\n<td".' style="font-size: 1em; padding: 1px 0px; "> '.(isset($tm)?$tm:("<em>".$TbMsg["VARIABLE"]."</em>"))." <input type='hidden' id='hdsize$cc' name='hdsize$cc' style='width:100' value='".$tm."'></td>". + "\n<td></td>\n<td></td>\n<td".' style="font-size: 1em; padding: 1px 0; "'.">".$TbMsg["DISK"]."</td>". + "\n<td></td>\n<td".' style="font-size: 1em; padding: 1px 0; "> '.(isset($tm)?$tm:("<em>".$TbMsg["VARIABLE"]."</em>"))." <input type='hidden' id='hdsize$cc' name='hdsize$cc' style='width:100px' value='".$tm."'></td>". "\n<td></td>\n<td></td>\n</tr>"; echo '<tr><th colspan="'.$colums.'"> '.$TbMsg["WARN_DISKSIZE"].'</th></tr>'; // Mostrar aviso: solo disco 1 con tabla MSDOS. @@ -371,14 +369,14 @@ function pintaParticionesConfigurar($cmd,$configuraciones,$idordenadores,$cc) } // Botones de añadir y confirmar. if (isset($tm)) { - 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" - value="'.$k.'" onclick="addParticion(this,'.$cc.')"></A> - - <A href="#add" style="text-decoration:none"> - <IMG border=0 src="../images/boton_aceptar.gif" onclick="Confirmar('.$cc.')"></A></TD> - </TR>'; + echo '<tr><td style="background-color: #FFFFFF; height: 30px;" colspan="'.$colums.'" align="center">'; + echo ' <a href="#add" style="text-decoration:none"> + <img id="IMG_'.$icp.'" border=0 src="../images/boton_insertar.gif" + value="'.$k.'" onclick="addParticion(this,'.$cc.')"></a> + + <a href="#add" style="text-decoration:none"> + <img border=0 src="../images/boton_aceptar.gif" onclick="Confirmar('.$cc.')"></a></td> + </tr>'; } else { echo '<tr><th colspan="'.$colums.'">'.$TbMsg["WARN_DIFFDISKSIZE"].'</th></tr>'."\n"; } @@ -386,24 +384,24 @@ function pintaParticionesConfigurar($cmd,$configuraciones,$idordenadores,$cc) /* // -// Descripcion: -// (Esta funci�n es llamada por pintaConfiguraciones que est� incluida en ConfiguracionesParticiones.php) +// Descripcián: +// (Esta función es llamada por pintaConfiguraciones que está incluida en ConfiguracionesParticiones.php) // Crea una taba html con las especificaciones de particiones de un ambito ya sea ordenador, // grupo de ordenadores o aula -// Parametros: -// $configuraciones: Cadena con las configuraciones de particioners del �mbito. El formato -// ser�a una secuencia de cadenas del tipo "clave de configuraci�n" separados por "@" +// Parámetros: +// $configuraciones: Cadena con las configuraciones de particioners del ámbito. El formato +// serÃa una secuencia de cadenas del tipo "clave de configuración" separados por "@" // Ejemplo:1;7;30000000;3;3;0;@2;130;20000000;5;4;0;@3;131;1000000;0;0;0;0 // Devuelve: -// El c�digo html de la tabla +// El código html de la tabla //________________________________________________________________________________________________________ // // */ function pintaParticionesRestaurarImagenSincronizacion1($cmd,$configuraciones,$idordenadores,$cc,$ambito,$idambito) { - global $tbKeys; // Tabla contenedora de claves de configuraci�n - global $conKeys; // Contador de claves de configuraci�n + global $tbKeys; // Tabla contenedora de claves de configuración + global $conKeys; // Contador de claves de configuración global $TbMsg; global $_SESSION; @@ -445,7 +443,7 @@ function pintaParticionesRestaurarImagenSincronizacion1($cmd,$configuraciones,$i echo '<TR>'.chr(13); echo '<TD align=center> </TD>'; if($swcc){ - $icp=$cc."_".$tbKeys[$k]["numdisk"]."_".$tbKeys[$k]["numpar"]; // Identificador de la configuraci�n-partici�n + $icp=$cc."_".$tbKeys[$k]["numdisk"]."_".$tbKeys[$k]["numpar"]; // Identificador de la configuración-partición echo '<TD align=center><input type=radio idcfg="'.$cc.'" id="'.$icp.'" name="particion" value='.$tbKeys[$k]["numdisk"].";".$tbKeys[$k]["numpar"].'></TD>'.chr(13); echo '<TD align=center> '.$tbKeys[$k]["numpar"].' </TD>'.chr(13); echo '<TD align=center> '.$tbKeys[$k]["tipopar"].' </TD>'.chr(13); @@ -479,169 +477,6 @@ function pintaParticionesRestaurarImagenSincronizacion1($cmd,$configuraciones,$i } } - echo '<TR height=5><TD colspan='.$columns.' style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF;"> </TD></TR>'; + echo '<TR><TD colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF; height: 5px;"> </TD></TR>'; echo '<tr><th colspan="14">'.$TbMsg["WARN_PROTOCOL"].'</th></tr>'; } -/** - * Las funcion pintaParticionesRestaurarImagenSincronizacion1 sustituye a las funciones - * pintaParticionesRestaurarSoftIncremental y pintaParticionesRestaurarImagenBasica - * para volver a usarlas tan sólo hay que ir al fichero comandos/RestaurarImagenBasica o comandos/RestaurarSoftIncremental y cambiar la - * llamada a la función que queramos en el parametro de pintaConfiguraciones. - * Actualmente en ambos ficheros llaman a la función pintaParticionesRestaurarImagenSincronizacion1 ya que pintan - * exactamente lo mismo. - * - -//********************************************************************************************* -// FUNCIONES -//********************************************************************************************* -// -// Descripci�n: -// (Esta funci�n es llamada por pintaConfiguraciones que est� incluida en ConfiguracionesParticiones.php) -// Crea una taba html con las especificaciones de particiones de un ambito ya sea ordenador, -// grupo de ordenadores o aula -// Parametros: -// $configuraciones: Cadena con las configuraciones de particioners del �mbito. El formato -// ser�a una secuencia de cadenas del tipo "clave de configuraci�n" separados por "@" -// Ejemplo:1;7;30000000;3;3;0;@2;130;20000000;5;4;0;@3;131;1000000;0;0;0;0 -// Devuelve: -// El c�digo html de la tabla -//________________________________________________________________________________________________________ -// -// -function pintaParticionesRestaurarSoftIncremental($cmd,$configuraciones,$idordenadores,$cc,$ambito,$idambito) -{ - global $tbKeys; // Tabla contenedora de claves de configuraci�n - global $conKeys; // Contador de claves de configuraci�n - global $TbMsg; - global $_SESSION; - - // Separamos las configuraciones segun el disco al que pertenezcan - $diskConfigs = splitConfigurationsByDisk($configuraciones); - - $columns=9; - echo '<TR>'; - echo '<TH align=center> </TH>'; - echo '<th align="center"> '.$TbMsg["DISK"].' </th>'; // Número de disco - echo '<TH align=center> '.$TbMsg["PARTITION"].' </TH>'; - echo '<th align="center"> '.$TbMsg["PARTITION_TYPE"].' </th>'; // Tipo de partición - echo '<th align="center"> '.$TbMsg["INST_SO"].' </th>'; // Sistema Operativo Instalado - echo '<th align="center"> '.$TbMsg["FILESYSTEM_SHORT"].' </th>'; // Sistema de ficheros - echo '<th align="center"> '.$TbMsg["SIZE_KB"].' </th>'; // Tamaño - echo '<TH align=center> '.$TbMsg[10].' </TH>'; - echo '<TH align=center> '.$TbMsg[16].' </TH>'; - echo '</TR>'; - - - // Recorremos todas las configuraciones encontradas para cada disco - - foreach($diskConfigs as $disk => $diskConfig){ - $disk = (int)$disk; - echo'<tr height="16">'.chr(13); - echo '<td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #D4D0C8;"> '.$TbMsg["DISK"].' '.$disk.'</td>'.chr(13); - - $auxCfg=explode("@",$diskConfig); // Crea lista de particiones - for($i=0;$i<sizeof($auxCfg);$i++){ - $auxKey=explode(";",$auxCfg[$i]); // Toma clave de configuracion - for($k=0;$k<$conKeys;$k++){ // Busca los literales para las claves de esa partici�n - if($tbKeys[$k]["cfg"]==$auxCfg[$i]){ // Claves encontradas - $swcc=$tbKeys[$k]["clonable"]; - echo '<TR>'.chr(13); - echo '<TD align=center> </TD>'; - if($swcc){ - $icp=$cc."_".$tbKeys[$k]["numpar"]; // Identificador de la configuraci�n-partici�n - echo '<TD align=center><input type=radio idcfg="'.$cc.'" id="'.$icp.'" name="particion" value='.$tbKeys[$k]["numpar"].'></TD>'.chr(13); - echo '<TD align=center> '.$tbKeys[$k]["numpar"].' </TD>'.chr(13); - echo '<TD align=center> '.$tbKeys[$k]["tipopar"].' </TD>'.chr(13); - echo '<TD align=center> '.tomaNombresSO($tbKeys[$k]["numpar"],$idordenadores).' </TD>'.chr(13); - echo'<TD align=center> '.tomaSistemasFicheros($tbKeys[$k]["numpar"],$idordenadores).' </TD>'.chr(13); - echo'<TD align=center> '.tomaTamano($tbKeys[$k]["numpar"],$idordenadores).' </TD>'.chr(13); - echo '<TD align=center>'.HTMLSELECT_imagenes($cmd,$tbKeys[$k]["idimagen"],$tbKeys[$k]["numpar"],$tbKeys[$k]["codpar"],$icp,true,$idordenadores,$ambito).'</TD>'; - $metodos="CACHE=".$TbMsg[13].chr(13); - $metodos.="REPO=".$TbMsg[9]; - echo '<TD align=center>'.HTMLCTESELECT($metodos,"desplemet_".$icp,"estilodesple","",1,100).'</TD>'; - - } - echo '</TR>'.chr(13); - } - } - } - } - echo '<TR height=5><TD colspan='.$columns.' style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF;"> </TD></TR>'; -} - -//********************************************************************************************* -// FUNCIONES -//********************************************************************************************* -// -// Descripci�n: -// (Esta funci�n es llamada por pintaConfiguraciones que est� incluida en ConfiguracionesParticiones.php) -// Crea una taba html con las especificaciones de particiones de un ambito ya sea ordenador, -// grupo de ordenadores o aula -// Parametros: -// $configuraciones: Cadena con las configuraciones de particioners del �mbito. El formato -// ser�a una secuencia de cadenas del tipo "clave de configuraci�n" separados por "@" -// Ejemplo:1;7;30000000;3;3;0;@2;130;20000000;5;4;0;@3;131;1000000;0;0;0;0 -// Devuelve: -// El c�digo html de la tabla -//________________________________________________________________________________________________________ -// -// -function pintaParticionesRestaurarImagenBasica($cmd,$configuraciones,$idordenadores,$cc,$ambito,$idambito) -{ - global $tbKeys; // Tabla contenedora de claves de configuraci�n - global $conKeys; // Contador de claves de configuraci�n - global $TbMsg; - global $_SESSION; - - // Separamos las configuraciones segun el disco al que pertenezcan - $diskConfigs = splitConfigurationsByDisk($configuraciones); - - $columns=9; - echo '<TR>'; - echo '<TH align=center> </TH>'; - echo '<th align="center"> '.$TbMsg["DISK"].' </th>'; // Número de disco - echo '<TH align=center> '.$TbMsg["PARTITION"].' </TH>'; - echo '<th align="center"> '.$TbMsg["PARTITION_TYPE"].' </th>'; // Tipo de partición - echo '<th align="center"> '.$TbMsg["INST_SO"].' </th>'; // Sistema Operativo Instalado - echo '<th align="center"> '.$TbMsg["FILESYSTEM_SHORT"].' </th>'; // Sistema de ficheros - echo '<th align="center"> '.$TbMsg["SIZE_KB"].' </th>'; // Tamaño - echo '<TH align=center> '.$TbMsg[10].' </TH>'; - echo '<TH align=center> '.$TbMsg[16].' </TH>'; - echo '</TR>'; - - // Recorremos todas las configuraciones encontradas para cada disco - - foreach($diskConfigs as $disk => $diskConfig){ - $disk = (int)$disk; - echo'<tr height="16">'.chr(13); - echo '<td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #D4D0C8;"> '.$TbMsg["DISK"].' '.$disk.'</td>'.chr(13); - - $auxCfg=explode("@",$diskConfig); // Crea lista de particiones - for($i=0;$i<sizeof($auxCfg);$i++){ - $auxKey=explode(";",$auxCfg[$i]); // Toma clave de configuracion - for($k=0;$k<$conKeys;$k++){ // Busca los literales para las claves de esa partici�n - if($tbKeys[$k]["cfg"]==$auxCfg[$i]){ // Claves encontradas - $swcc=$tbKeys[$k]["clonable"]; - if($swcc){ - echo '<TR>'.chr(13); - echo '<TD align=center> </TD>'; - $icp=$cc."_".$tbKeys[$k]["numpar"]; // Identificador de la configuraci�n-partici�n - echo '<TD align=center><input type=radio idcfg="'.$cc.'" id="'.$icp.'" name="particion" value='.$tbKeys[$k]["numpar"].'></TD>'.chr(13); - echo '<TD align=center> '.$tbKeys[$k]["numpar"].' </TD>'.chr(13); - echo '<TD align=center> '.$tbKeys[$k]["tipopar"].' </TD>'.chr(13); - echo '<TD align=center> '.tomaNombresSO($tbKeys[$k]["numpar"],$idordenadores).' </TD>'.chr(13); - echo'<TD align=center> '.tomaSistemasFicheros($tbKeys[$k]["numpar"],$idordenadores).' </TD>'.chr(13); - echo'<TD align=center> '.tomaTamano($tbKeys[$k]["numpar"],$idordenadores).' </TD>'.chr(13); - echo '<TD align=center>'.HTMLSELECT_imagenes($cmd,$tbKeys[$k]["idimagen"],$tbKeys[$k]["numpar"],$tbKeys[$k]["codpar"],$icp,true,$idordenadores,$ambito).'</TD>'; - $metodos="CACHE=".$TbMsg[13].chr(13); - $metodos.="REPO=".$TbMsg[9]; - echo '<TD align=center>'.HTMLCTESELECT($metodos,"desplemet_".$icp,"estilodesple","",1,100).'</TD>'; - } - } - } - } - } - echo '<TR height=5><TD colspan='.$columns.' style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF;"> </TD></TR>'; -} -**/ - diff --git a/admin/WebConsole/includes/tftputils.php b/admin/WebConsole/includes/tftputils.php index 6a9dbe3b..6798577b 100644 --- a/admin/WebConsole/includes/tftputils.php +++ b/admin/WebConsole/includes/tftputils.php @@ -17,7 +17,7 @@ define("PXEDIR", "/opt/opengnsys/tftpboot/menu.lst"); /** * @brief Sustituye espacio por "_" y quita acentos y tildes. - * @param cadena Cadena a modificar. + * @param string Cadena a modificar. * @return string Cadena modificada. * @versión 1.0.5 - Primera versión, adaptada de NetBoot Avanzado. * @author @@ -50,10 +50,10 @@ function clientKernelVersion () { * createBootMode ($cmd, $bootopt, $hostid, $lang) * @brief Crea un fichero PXE para el ordenador basado en la plantilla indicada y usando * los datos almacenados en la BD. - * @param {Object} cmd Objeto de conexión a la base de datos. - * @param {String} bootopt Plantilla de arranque PXE. - * @param {Number} hostid Id. del ordenador. - * @param {String} lang Idioma de arranque. + * @param Object cmd Objeto de conexión a la base de datos. + * @param String bootopt Plantilla de arranque PXE. + * @param Integer hostid Id. del ordenador. + * @param String lang Idioma de arranque. * @version 1.0.5 - Primera versión, adaptada de NetBoot Avanzado (Antonio J. Doblas Viso - Universidad de Málaga) * @author Ramón Gómez - ETSII Universidad de Sevilla * @date 2013-04-25 @@ -63,7 +63,7 @@ function clientKernelVersion () { * @version 1.1.0 - La segunda fase de carga del ogLive se define en el SERVER para evitar erores de sincronismo entre versiones (ticket #787). * @author Antonio J. Doblas Viso - Universidad de Malaga * @date 2017-06-01 - * @version 1.1.0 - Se incluye el nombre del perfil hardware y se elimina el winboot (ticket #828). + * @version 1.1.0 - Se incluye el nombre del perfil hardware y se elimina el winboot (ticket #828). * @author Antonio J. Doblas Viso - Universidad de Malaga * @date 2018-01-21 */ @@ -180,7 +180,7 @@ function createBootMode ($cmd, $bootopt, $hostid, $lang) { /** * deleteBootFile ($mac) * @brief Borra el fichero PXE del ordenador con la dirección MAC correspondiente. - * @param {String} mac Dirección MAC del ordenador (sin caracteres ":"). + * @param String mac Dirección MAC del ordenador (sin caracteres ":"). * @versión 1.0.5 - Primera versión, adaptada de NetBoot Avanzado. * @authors Ramón Gómez - ETSII Universidad de Sevilla * @date 2013-04-25 @@ -198,10 +198,10 @@ function deleteBootFile ($mac) { * updateBootMode ($cmd, $idfield, $idvalue, $lang) * @brief Ejecuta la función para componer fichero PXE para todos los clientes que cumplan * con un determinado criterio de búsqueda basado en clave ejena. - * @param {Object} cmd Objeto de conexión con la base de datos. - * @param {String} idfield Campo identificador de la clave ajena para buscar ordenadores. - * @param {Number} idvalue Valor a buscar en el Ãdentificador de la clave ajena. - * @param {String} lang Idioma de arranque. + * @param Object cmd Objeto de conexión con la base de datos. + * @param String idfield Campo identificador de la clave ajena para buscar ordenadores. + * @param Integer idvalue Valor a buscar en el Ãdentificador de la clave ajena. + * @param String lang Idioma de arranque. * @versión 1.0.5 - Primera versión, adaptada de NetBoot Avanzado. * @authors Ramón Gómez - ETSII Universidad de Sevilla * @date 2013-04-25 @@ -239,9 +239,9 @@ function updateBootMode ($cmd, $idfield, $idvalue, $lang) { /** * updateBootRepo ($cmd, $repoid) * @brief Actualiza la IP del repositorio en los ficheros PXE de todos sus equipos asociados. - * @param {Object} cmd Objeto de conexión con la base de datos - * @param {Integer} repoid Campo identificador del repositorio - * @return {Integer} 0, sin errores; -1, error acceso a BD; >0, ficheros no modificados + * @param Object cmd Objeto de conexión con la base de datos + * @param Integer repoid Campo identificador del repositorio + * @return Integer 0, sin errores; -1, error acceso a BD; >0, ficheros no modificados * @versión 1.1.0 - Primera versión. * @authors Ramón Gómez - ETSII Universidad de Sevilla * @date 2018-01-19 diff --git a/admin/WebConsole/jscripts/consolaremota.js b/admin/WebConsole/jscripts/consolaremota.js index b5f78ba8..7255e769 100644 --- a/admin/WebConsole/jscripts/consolaremota.js +++ b/admin/WebConsole/jscripts/consolaremota.js @@ -5,7 +5,7 @@ function confirmar() { ambito=document.fdatos.ambito.value; if(ambito==AMBITO_ORDENADORES){ - var diveco=document.getElementById("diveco"); // Contenedor de salida de código + var diveco=document.getElementById("diveco"); // Contenedor de salida de código diveco.innerHTML=" "; // } var Obtcmd=document.getElementById("comando"); @@ -37,9 +37,9 @@ function enviaMsg(cmd) } //______________________________________________________________________________________________________ function resultadocmd(resul){ - if(resul==1){ // Si todo va bien se llama a la función que recupera elfichero de eco + if(resul===1){ // Si todo va bien se llama a la función que recupera elfichero de eco //alert(TbMsg[1]) - if(ambito==AMBITO_ORDENADORES){ + if(ambito===AMBITO_ORDENADORES){ sw=2; enviaMsg(null); } diff --git a/admin/WebConsole/propiedades/propiedades_centros.php b/admin/WebConsole/propiedades/propiedades_centros.php index c4f89fb2..a6670f89 100644 --- a/admin/WebConsole/propiedades/propiedades_centros.php +++ b/admin/WebConsole/propiedades/propiedades_centros.php @@ -73,7 +73,7 @@ if ($opcion!=$op_alta){ <?php if ($opcion==$op_eliminacion){?> <TD><?php echo $nombrecentro?></TD> <?php }else{?> - <TD><INPUT type=text class=cajatexto name="nombrecentro" style="width:350" value="<?php echo $nombrecentro?>"> + <TD><INPUT type=text class=cajatexto name="nombrecentro" style="width:350px" value="<?php echo $nombrecentro?>"> <?php }?> </TR> <!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> diff --git a/admin/WebConsole/propiedades/propiedades_ordenadores.php b/admin/WebConsole/propiedades/propiedades_ordenadores.php index 887e87e0..e00f33ee 100644 --- a/admin/WebConsole/propiedades/propiedades_ordenadores.php +++ b/admin/WebConsole/propiedades/propiedades_ordenadores.php @@ -61,8 +61,8 @@ if ($opcion!=$op_alta){ //________________________________________________________________________________________________________ ?> <html> -<title>Administración web de aulas</title> <head> + <title>Administración web de aulas</title> <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> @@ -196,6 +196,7 @@ function abrir_ventana(URL){ <TR> <th align=center> <?php echo $TbMsg[18]?> </th> <?php +$bdogLive=""; $cmd->texto="SELECT * FROM ordenadores WHERE idordenador=".$idordenador; $rs=new Recordset; $rs->Comando=&$cmd; @@ -210,14 +211,14 @@ if ($opcion==$op_eliminacion){ echo '<td colspan="3">'.$bdogLive.'</td>'; }else{ exec("bash /opt/opengnsys/bin/oglivecli list", $listogcli); - echo '<TD colspan=3><select class="formulariodatos" name="seleoglive" style=width:250>'."\n"; + echo '<TD colspan=3><select class="formulariodatos" name="seleoglive" style=width:250px>'."\n"; echo '<option value="ogLive">'.$TbMsg['COMM_DEFOGLIVE'].'</option>'; foreach ($listogcli as $oglive) { if (preg_match("/ogLive/",$oglive)){ $oglive=substr($oglive,1); $oglive=trim($oglive); $Selectcli = '<option value="'.$oglive.'"'; - If ($bdogLive==$oglive) $Selectcli.= ' selected ' ; + if ($bdogLive==$oglive) $Selectcli.= ' selected ' ; $Selectcli.= '>'.$oglive.'</OPTION>'; echo $Selectcli; } diff --git a/admin/WebConsole/validacion/functions.php b/admin/WebConsole/validacion/functions.php index f9d0f3e1..102f1577 100644 --- a/admin/WebConsole/validacion/functions.php +++ b/admin/WebConsole/validacion/functions.php @@ -120,7 +120,7 @@ function GeneraMenu($rs,$tipo,$iph){ $codeHTML.='<TD align=center> <A href="ejecutaritem.php?iph='.$iph.'&idt='.$idaccionmenu.'"> <IMG border=0 src="http://'.$UrlPaginaIconos.'/'.$urlicono.'" width=64></A></TD>'; - $codeHTML.='<TD style="font-family:Arial;color: #a71026;FONT-SIZE:14"> + $codeHTML.='<TD style="font-family:Arial,sans-serif;color: #a71026;FONT-SIZE:14px"> <A style="text-decoration:none" href="ejecutaritem.php?iph='.$iph.'&idt='.$idaccionmenu.'"> <span style="FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;FONT-SIZE: 12px;COLOR:#999999">'.$descripitem.'</span></A></TD>'; if($mod>1){ diff --git a/admin/WebConsole/varios/acceso_operador.php b/admin/WebConsole/varios/acceso_operador.php index 79402878..02d502a5 100644 --- a/admin/WebConsole/varios/acceso_operador.php +++ b/admin/WebConsole/varios/acceso_operador.php @@ -8,7 +8,7 @@ // Descripción : Presenta la pantalla de login del operador // ************************************************************************************************************************************************* -session_start(); // Activa variables de sesi� +session_start(); // Activa variables de sesión $herror=0; @@ -31,11 +31,10 @@ $TbErr[2]="ERROR de conexión con el servidor de datos"; //________________________________________________________________________________________________________ ?> <HTML> -<TITLE>Administración web de aulas</TITLE> <HEAD> - <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> - <LINK rel="stylesheet" type="text/css" href="estilos.css"> -</HEAD> +<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<TITLE>Administración web de aulas</TITLE> +<LINK rel="stylesheet" type="text/css" href="../estilos.css"> <SCRIPT LANGUAGE="JAVASCRIPT"> //________________________________________________________________________________________________________ function confirmar(){ @@ -44,12 +43,12 @@ function confirmar(){ } //________________________________________________________________________________________________________ function comprobar_datos(){ - if (document.fdatos.usu.value==""){ + if (document.fdatos.usu.value===""){ alert("Debe introducir un nombre de Usuario"); document.fdatos.usu.focus(); return(false) } - if (document.fdatos.pss.value==""){ + if (document.fdatos.pss.value===""){ alert("Debe introducir una contraseña"); document.fdatos.pss.focus(); return(false) @@ -67,20 +66,20 @@ function PulsaEnter(oEvento){ else return false; } - if (iAscii == 13) confirmar(); + if (iAscii === 13) confirmar(); return true; } //________________________________________________________________________________________________________ </SCRIPT> </HEAD> <BODY> -<DIV style="POSITION:absolute;top:20;left:150"> +<DIV style="POSITION:absolute;top:20px;left:150px"> <FORM action="accesoperadores.php" name="fdatos" method="post"> <DIV align="center"> <IMG src="../images/login_operador.png" width=500 > - <INPUT onkeypress="PulsaEnter(event)" name="usu" style="POSITION:absolute;top:125px;left:365px;width:90;height:20;COLOR: #999999; FONT-FAMILY: Verdana; FONT-SIZE: 12px;"> - <INPUT onkeypress="PulsaEnter(event)" name="pss" type="password" style="POSITION:absolute;top:160px;left:365;width:90;height:20;COLOR: #999999; FONT-FAMILY: Verdana; FONT-SIZE: 12px;"> - <IMG onclick="confirmar()" src="../images/botonok.png" style="POSITION:absolute;top:190;left:400;CURSOR: hand"> + <INPUT onkeypress="PulsaEnter(event)" name="usu" style="POSITION:absolute;top:125px;left:365px;width:90px;height:20px;COLOR: #999999; FONT-FAMILY: Verdana; FONT-SIZE: 12px;"> + <INPUT onkeypress="PulsaEnter(event)" name="pss" type="password" style="POSITION:absolute;top:160px;left:365px;width:90px;height:20px;COLOR: #999999; FONT-FAMILY: Verdana; FONT-SIZE: 12px;"> + <IMG onclick="confirmar()" src="../images/botonok.png" style="POSITION:absolute;top:190px;left:400px;CURSOR: hand"> </DIV> </FORM> </DIV> diff --git a/admin/WebConsole/varios/menubrowser.php b/admin/WebConsole/varios/menubrowser.php index 805ed60f..8f7782fe 100644 --- a/admin/WebConsole/varios/menubrowser.php +++ b/admin/WebConsole/varios/menubrowser.php @@ -28,12 +28,12 @@ function confirmar(){ } //________________________________________________________________________________________________________ function comprobar_datos(){ - if (document.fdatos.usu.value==""){ + if (document.fdatos.usu.value===""){ alert("Debe introducir un nombre de Usuario"); document.fdatos.usu.focus(); return(false) } - if (document.fdatos.pss.value==""){ + if (document.fdatos.pss.value===""){ alert("Debe introducir una contraseña"); document.fdatos.pss.focus(); return(false) @@ -51,14 +51,14 @@ function PulsaEnter(oEvento){ else return false; } - if (iAscii == 13) confirmar(); + if (iAscii === 13) confirmar(); return true; } //________________________________________________________________________________________________________ </SCRIPT> </HEAD> <BODY> -<DIV style="POSITION:absolute;top:20;left:150"> +<DIV style="POSITION:absolute;top:20px;left:150px"> <FORM action="controlacceso.php" name="fdatos" method="post"></FORM> </DIV> </BODY> |