summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole
diff options
context:
space:
mode:
authorRamón M. Gómez <ramongomez@us.es>2019-02-04 12:10:37 +0100
committerRamón M. Gómez <ramongomez@us.es>2019-02-04 12:10:37 +0100
commita7406f2d0506a289ac28dd7ec92401ba27698c5b (patch)
tree305216c5ddd8733259e70e851689c67c503d639f /admin/WebConsole
parent62eba32016cce7042539674d7e56f40bc5e102ff (diff)
#834: Fixing more code cleanup: some file encoding, CSS units, Javascript comparisons, HTML tags, PHP variables.
Diffstat (limited to 'admin/WebConsole')
-rw-r--r--admin/WebConsole/comandos/Configurar.php6
-rw-r--r--admin/WebConsole/comandos/EliminarImagenRepositorio.php6
-rw-r--r--admin/WebConsole/comandos/jscripts/CrearImagenBasica.js73
-rw-r--r--admin/WebConsole/comandos/jscripts/CrearSoftIncremental.js63
-rw-r--r--admin/WebConsole/controlpostacceso.php15
-rw-r--r--admin/WebConsole/estilos.css2
-rw-r--r--admin/WebConsole/idiomas/javascripts/eng/tareascomandos_eng.js4
-rw-r--r--admin/WebConsole/idiomas/php/eng/comandos/configurar_eng.php2
-rw-r--r--admin/WebConsole/idiomas/php/eng/comandos/particionaryformatear_eng.php4
-rw-r--r--admin/WebConsole/includes/CreaTablaParametros.php102
-rw-r--r--admin/WebConsole/includes/comunes.php8
-rw-r--r--admin/WebConsole/includes/pintaParticiones.php221
-rw-r--r--admin/WebConsole/includes/tftputils.php28
-rw-r--r--admin/WebConsole/jscripts/consolaremota.js6
-rw-r--r--admin/WebConsole/propiedades/propiedades_centros.php2
-rw-r--r--admin/WebConsole/propiedades/propiedades_ordenadores.php7
-rw-r--r--admin/WebConsole/validacion/functions.php2
-rw-r--r--admin/WebConsole/varios/acceso_operador.php23
-rw-r--r--admin/WebConsole/varios/menubrowser.php8
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>&nbsp;</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 />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.$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.'">&nbsp;* '.$aviso.'&nbsp;</th></tr>'."\n";
}
- echo '<tr height="5"><td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF;">&nbsp;</td></tr>';
+ echo '<tr><td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF; height: 5px;">&nbsp;</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;">&nbsp;</TD></TR>';
+ echo '<TR><TD colspan='.$columns.' style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF; height:5px;">&nbsp;</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.'">&nbsp;'.$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>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <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>
+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ <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>&nbsp;&nbsp;</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>&nbsp;'.$tbKeys[$k]["numpar"].'&nbsp;</TD>'.chr(13);
echo '<TD align=center>&nbsp;'.$tbKeys[$k]["tipopar"].'&nbsp;</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;">&nbsp;</TD></TR>';
+ echo '<TR><TD colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF; height: 5px;">&nbsp;</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>&nbsp;&nbsp;</TH>';
- echo '<th align="center">&nbsp;'.$TbMsg["DISK"].'&nbsp;</th>'; // Número de disco
- echo '<TH align=center>&nbsp;'.$TbMsg["PARTITION"].'&nbsp;</TH>';
- echo '<th align="center">&nbsp;'.$TbMsg["PARTITION_TYPE"].'&nbsp;</th>'; // Tipo de partición
- echo '<th align="center">&nbsp;'.$TbMsg["INST_SO"].'&nbsp;</th>'; // Sistema Operativo Instalado
- echo '<th align="center">&nbsp;'.$TbMsg["FILESYSTEM_SHORT"].'&nbsp;</th>'; // Sistema de ficheros
- echo '<th align="center">&nbsp;'.$TbMsg["SIZE_KB"].'&nbsp;</th>'; // Tamaño
- echo '<TH align=center>&nbsp;'.$TbMsg[10].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[16].'&nbsp;</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;">&nbsp;'.$TbMsg["DISK"].'&nbsp;'.$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>&nbsp;&nbsp;</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>&nbsp;'.$tbKeys[$k]["numpar"].'&nbsp;</TD>'.chr(13);
- echo '<TD align=center>&nbsp;'.$tbKeys[$k]["tipopar"].'&nbsp;</TD>'.chr(13);
- echo '<TD align=center>&nbsp;'.tomaNombresSO($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</TD>'.chr(13);
- echo'<TD align=center>&nbsp;'.tomaSistemasFicheros($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</TD>'.chr(13);
- echo'<TD align=center>&nbsp;'.tomaTamano($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</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;">&nbsp;</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>&nbsp;&nbsp;</TH>';
- echo '<th align="center">&nbsp;'.$TbMsg["DISK"].'&nbsp;</th>'; // Número de disco
- echo '<TH align=center>&nbsp;'.$TbMsg["PARTITION"].'&nbsp;</TH>';
- echo '<th align="center">&nbsp;'.$TbMsg["PARTITION_TYPE"].'&nbsp;</th>'; // Tipo de partición
- echo '<th align="center">&nbsp;'.$TbMsg["INST_SO"].'&nbsp;</th>'; // Sistema Operativo Instalado
- echo '<th align="center">&nbsp;'.$TbMsg["FILESYSTEM_SHORT"].'&nbsp;</th>'; // Sistema de ficheros
- echo '<th align="center">&nbsp;'.$TbMsg["SIZE_KB"].'&nbsp;</th>'; // Tamaño
- echo '<TH align=center>&nbsp;'.$TbMsg[10].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[16].'&nbsp;</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;">&nbsp;'.$TbMsg["DISK"].'&nbsp;'.$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>&nbsp;&nbsp;</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>&nbsp;'.$tbKeys[$k]["numpar"].'&nbsp;</TD>'.chr(13);
- echo '<TD align=center>&nbsp;'.$tbKeys[$k]["tipopar"].'&nbsp;</TD>'.chr(13);
- echo '<TD align=center>&nbsp;'.tomaNombresSO($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</TD>'.chr(13);
- echo'<TD align=center>&nbsp;'.tomaSistemasFicheros($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</TD>'.chr(13);
- echo'<TD align=center>&nbsp;'.tomaTamano($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</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;">&nbsp;</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="&nbsp"; //
}
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>&nbsp;<?php echo $TbMsg[18]?>&nbsp;</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>