summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/comandos
diff options
context:
space:
mode:
Diffstat (limited to 'admin/WebConsole/comandos')
-rw-r--r--admin/WebConsole/comandos/Apagar.php2
-rw-r--r--admin/WebConsole/comandos/Arrancar.php5
-rw-r--r--admin/WebConsole/comandos/Comando.php2
-rw-r--r--admin/WebConsole/comandos/Configurar.php6
-rw-r--r--admin/WebConsole/comandos/CrearImagen.php32
-rw-r--r--admin/WebConsole/comandos/CrearImagenBasica.php49
-rw-r--r--admin/WebConsole/comandos/CrearSoftIncremental.php44
-rw-r--r--admin/WebConsole/comandos/EjecutarScripts.php6
-rw-r--r--admin/WebConsole/comandos/EliminarImagenCache.php15
-rw-r--r--admin/WebConsole/comandos/EliminarImagenRepositorio.php52
-rw-r--r--admin/WebConsole/comandos/EnviarMensaje.php14
-rw-r--r--admin/WebConsole/comandos/IniciarSesion.php21
-rw-r--r--admin/WebConsole/comandos/InventarioHardware.php2
-rw-r--r--admin/WebConsole/comandos/InventarioSoftware.php9
-rw-r--r--admin/WebConsole/comandos/Reiniciar.php2
-rw-r--r--admin/WebConsole/comandos/RestaurarImagen.php4
-rw-r--r--admin/WebConsole/comandos/RestaurarImagenBasica.php38
-rw-r--r--admin/WebConsole/comandos/RestaurarSoftIncremental.php45
-rw-r--r--admin/WebConsole/comandos/gestores/gestor_Comandos.php59
-rw-r--r--admin/WebConsole/comandos/gestores/wakeonlan_repo.php21
-rw-r--r--admin/WebConsole/comandos/includes/FiltradoAmbito.php799
-rw-r--r--admin/WebConsole/comandos/includes/capturaacciones.php2
-rw-r--r--admin/WebConsole/comandos/includes/formularioacciones.php2
-rw-r--r--admin/WebConsole/comandos/includes/opcionesacciones.php7
-rw-r--r--admin/WebConsole/comandos/jscripts/Configurar.js45
-rw-r--r--admin/WebConsole/comandos/jscripts/CrearImagen.js10
-rw-r--r--admin/WebConsole/comandos/jscripts/CrearImagenBasica.js73
-rw-r--r--admin/WebConsole/comandos/jscripts/CrearSoftIncremental.js63
-rw-r--r--admin/WebConsole/comandos/jscripts/EjecutarScripts.js2
-rw-r--r--admin/WebConsole/comandos/jscripts/EliminarImagenCache.js6
-rw-r--r--admin/WebConsole/comandos/jscripts/IniciarSesion.js12
-rw-r--r--admin/WebConsole/comandos/jscripts/InventarioSoftware.js8
-rw-r--r--admin/WebConsole/comandos/jscripts/RestaurarImagen.js21
-rw-r--r--admin/WebConsole/comandos/jscripts/RestaurarImagenBasica.js40
-rw-r--r--admin/WebConsole/comandos/jscripts/RestaurarSoftIncremental.js38
35 files changed, 784 insertions, 772 deletions
diff --git a/admin/WebConsole/comandos/Apagar.php b/admin/WebConsole/comandos/Apagar.php
index 284b9cd0..ac316a2c 100644
--- a/admin/WebConsole/comandos/Apagar.php
+++ b/admin/WebConsole/comandos/Apagar.php
@@ -27,8 +27,8 @@ if (!$cmd)
//________________________________________________________________________________________________________
?>
<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/Apagar.js"></SCRIPT>
diff --git a/admin/WebConsole/comandos/Arrancar.php b/admin/WebConsole/comandos/Arrancar.php
index a73e2d7f..21ff0b9d 100644
--- a/admin/WebConsole/comandos/Arrancar.php
+++ b/admin/WebConsole/comandos/Arrancar.php
@@ -27,8 +27,8 @@ if (!$cmd)
//________________________________________________________________________________________________________
?>
<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/Arrancar.js"></SCRIPT>
@@ -43,8 +43,7 @@ if (!$cmd)
//
include_once("./includes/FiltradoAmbito.php");
?>
- <P align=center><SPAN align=center class=subcabeceras><?php echo $TbMsg[7] ?></SPAN></p>
- </BR>
+ <P align=center><SPAN class=subcabeceras><?php echo $TbMsg[7] ?></SPAN></p>
<TABLE id="tabla_conf" align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
<TR>
<TH align=center>&nbsp;&nbsp;</Th>
diff --git a/admin/WebConsole/comandos/Comando.php b/admin/WebConsole/comandos/Comando.php
index d4e7eff8..ccece6e6 100644
--- a/admin/WebConsole/comandos/Comando.php
+++ b/admin/WebConsole/comandos/Comando.php
@@ -27,8 +27,8 @@ if (!$cmd)
//________________________________________________________________________________________________________
?>
<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/Comando.js"></SCRIPT>
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/CrearImagen.php b/admin/WebConsole/comandos/CrearImagen.php
index bab18e16..1944872a 100644
--- a/admin/WebConsole/comandos/CrearImagen.php
+++ b/admin/WebConsole/comandos/CrearImagen.php
@@ -38,7 +38,7 @@ if (!$resul){
<HTML>
<HEAD>
<TITLE>Administración web de aulas</TITLE>
- <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<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/CrearImagen.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
@@ -51,11 +51,11 @@ if (!$resul){
$urlimg='../images/iconos/ordenador.gif';
$textambito=$TbMsg[15];
- echo '<p align=center><span class=cabeceras>'.$TbMsg[0].'&nbsp;</span><br>';
- echo '<IMG src="'.$urlimg.'">&nbsp;&nbsp;<span align=center class=subcabeceras>
- <U>'.$TbMsg[14].': '.$textambito.','.$nombreambito.'</U></span>&nbsp;&nbsp;</span></p>';
+ echo '<p align="center"><span class="cabeceras">'.$TbMsg[0].'&nbsp;</span><br>';
+ echo '<img src="'.$urlimg.'" alt="*">&nbsp;&nbsp;<span align=center class=subcabeceras>
+ <u>'.$TbMsg[14].': '.$textambito.','.$nombreambito.'</u></span>&nbsp;&nbsp;</p>';
- echo '<P align=center><SPAN align=center class=subcabeceras><?php echo $TbMsg[6] ?></SPAN></P>'."\n";
+ echo '<p align="center"><SPAN class="subcabeceras">'.$TbMsg[6].'</span></p>'."\n";
if (tiene_repo($idambito)) {
echo '<FORM align=center name="fdatos">'."\n".
@@ -68,9 +68,8 @@ if (!$resul){
' <TH align=center>'.$TbMsg["CREATE_NOREPO"].'</TH>'."\n".
' </TR>'."\n".
'</TABLE>'."\n";
- } ?>
+ }
-<?php
//________________________________________________________________________________________________________
include_once("./includes/formularioacciones.php");
//________________________________________________________________________________________________________
@@ -83,8 +82,8 @@ if (!$resul){
<?php
/**************************************************************************************************************************************************
Recupera los datos de un ordenador
- Parametros:
- - cmd: Una comando ya operativo (con conexiónabierta)
+ Parámetros:
+ - cmd: Una comando ya operativo (con conexiónabierta)
- ido: El identificador del ordenador
________________________________________________________________________________________________________*/
function tomaPropiedades($cmd,$ido){
@@ -93,11 +92,11 @@ function tomaPropiedades($cmd,$ido){
global $mac;
global $idperfilhard;
global $idrepositorio;
- $rs=new Recordset;
+ $rs=new Recordset;
$cmd->texto="SELECT nombreordenador,ip,mac,idperfilhard,idrepositorio FROM ordenadores WHERE idordenador='".$ido."'";
- $rs->Comando=&$cmd;
+ $rs->Comando=&$cmd;
if (!$rs->Abrir()) return(false); // Error al abrir recordset
- $rs->Primero();
+ $rs->Primero();
if (!$rs->EOF){
$nombreordenador=$rs->campos["nombreordenador"];
$ip=$rs->campos["ip"];
@@ -123,15 +122,16 @@ function HTMLSELECT_imagenes($cmd,$idrepositorio,$idperfilsoft,$disk,$particion,
$cmd->texto="SELECT DISTINCT imagenes.idimagen,imagenes.descripcion,imagenes.nombreca,
imagenes.idperfilsoft, repositorios.nombrerepositorio, repositorios.ip
FROM imagenes INNER JOIN repositorios USING (idrepositorio)
- WHERE repositorios.idrepositorio = (SELECT idrepositorio FROM ordenadores WHERE ordenadores.ip='".$masterip."')
+ WHERE imagenes.tipo=".$IMAGENES_MONOLITICAS."
+ AND repositorios.idrepositorio IN (SELECT idrepositorio FROM ordenadores WHERE ordenadores.ip='".$masterip."')
OR repositorios.ip='".$masterip."' ORDER BY imagenes.descripcion";
- $rs=new Recordset;
- $rs->Comando=&$cmd;
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
$SelectHtml.= '<SELECT class="formulariodatos" id="despleimagen_'.$disk."_".$particion.'" style="WIDTH: 300">';
$SelectHtml.= ' <OPTION value="0"></OPTION>';
if ($rs->Abrir()){
- $rs->Primero();
+ $rs->Primero();
while (!$rs->EOF){
$SelectHtml.='<OPTION value="'.$rs->campos["idimagen"]."_".$rs->campos["nombreca"]."_".$rs->campos["ip"].'"';
if($idperfilsoft==$rs->campos["idperfilsoft"]) $SelectHtml.=" selected ";
diff --git a/admin/WebConsole/comandos/CrearImagenBasica.php b/admin/WebConsole/comandos/CrearImagenBasica.php
index 875aeb40..d3d048ef 100644
--- a/admin/WebConsole/comandos/CrearImagenBasica.php
+++ b/admin/WebConsole/comandos/CrearImagenBasica.php
@@ -1,12 +1,12 @@
<?php
// *************************************************************************************************************************************************
-// Aplicaci�n WEB: ogAdmWebCon
-// Autor: Jos� Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
-// Fecha Creaci�n: A�o 2012
-// Fecha �ltima modificaci�n: Noviembre-2012
+// Aplicación WEB: ogAdmWebCon
+// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Fecha Creación: Año 2012
+// Fecha última modificación: Noviembre-2012
// Nombre del fichero: CrearImagenBas.php
-// Descripci�n :
-// Implementaci�n del comando "CrearImagenBas.php"
+// Descripción :
+// Implementación del comando "CrearImagenBas.php"
// *************************************************************************************************************************************************
include_once("../includes/ctrlacc.php");
include_once("../clases/AdoPhp.php");
@@ -35,9 +35,9 @@ if (!$resul){
//________________________________________________________________________________________________________
?>
<HTML>
-<TITLE>Administraci�n web de aulas</TITLE>
<HEAD>
- <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<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/CrearImagenBasica.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
@@ -50,29 +50,27 @@ if (!$resul){
Cabecera
------------------------------------------------------------------------------------------->
<P align=center class=cabeceras><?php echo $TbMsg[0] ?><P>
- <P align=center>
- <SPAN align=center class=subcabeceras><?php echo $TbMsg[1] ?></SPAN>
- </BR>
+ <P align=center><SPAN class=subcabeceras><?php echo $TbMsg[1] ?></SPAN></P>
+ <BR>
<TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
<TR>
- <TH align=center>&nbsp;<?php echo $TbMsg[2] ?>&nbsp;</TD>
+ <TH align=center>&nbsp;<?php echo $TbMsg[2] ?>&nbsp;</TH>
<?php echo '<TD>'.$nombreordenador.'</TD>';?>
<TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD>
</TR>
<TR>
- <TH align=center>&nbsp;<?php echo $TbMsg[3] ?>&nbsp;</TD>
+ <TH align=center>&nbsp;<?php echo $TbMsg[3] ?>&nbsp;</TH>
<?php echo '<TD>'.$ip.'</TD>';?>
</TR>
<TR>
- <TH align=center>&nbsp;<?php echo $TbMsg[4] ?>&nbsp;</TD>
+ <TH align=center>&nbsp;<?php echo $TbMsg[4] ?>&nbsp;</TH>
<?php echo '<TD>'.$mac.'</TD>';?>
</TR>
</TABLE>
- </P>
<!------------------------------------------------------------------------------------------
Subcabecera
------------------------------------------------------------------------------------------->
- <P align=center><SPAN align=center class=subcabeceras><?php echo $TbMsg[6] ?></SPAN></p>
+ <P align=center><SPAN class=subcabeceras><?php echo $TbMsg[6] ?></SPAN></p>
<FORM align=center name="fdatos">
<TABLE width=90% align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
<TR>
@@ -114,7 +112,7 @@ if (!$resul){
/*----------------------------------------------------------------------------------------------
Recupera los datos de un ordenador
- Parametros:
+ Parámetros:
- ido: El identificador del ordenador
----------------------------------------------------------------------------------------------*/
function tomaPropiedades($cmd,$ido)
@@ -126,8 +124,8 @@ function tomaPropiedades($cmd,$ido)
$rs=new Recordset;
$cmd->texto="SELECT nombreordenador,ip,mac,idperfilhard,idrepositorio
- FROM ordenadores
- WHERE idordenador='".$ido."'";
+ FROM ordenadores
+ WHERE idordenador='".$ido."'";
$rs->Comando=&$cmd;
if (!$rs->Abrir()) return(false); // Error al abrir recordset
$rs->Primero();
@@ -184,13 +182,11 @@ function HTMLSELECT_imagenes($idimagen)
$SelectHtml="";
$cmd->texto="SELECT imagenes.idimagen,imagenes.descripcion,imagenes.nombreca,imagenes.ruta,
- repositorios.ip,repositorios.nombrerepositorio
- FROM imagenes
- INNER JOIN repositorios on imagenes.idrepositorio = repositorios.idrepositorio
- WHERE tipo=".$IMAGENES_BASICAS."
- AND imagenes.idcentro=".$idcentro;
-
- //echo $cmd->texto;
+ repositorios.ip,repositorios.nombrerepositorio
+ FROM imagenes
+ INNER JOIN repositorios on imagenes.idrepositorio = repositorios.idrepositorio
+ WHERE tipo=".$IMAGENES_BASICAS."
+ AND imagenes.idcentro=".$idcentro;
$rs=new Recordset;
$rs->Comando=&$cmd;
if (!$rs->Abrir()) return("");
@@ -209,5 +205,4 @@ function HTMLSELECT_imagenes($idimagen)
$SelectHtml.= '</SELECT>';
return($SelectHtml);
}
-?>
diff --git a/admin/WebConsole/comandos/CrearSoftIncremental.php b/admin/WebConsole/comandos/CrearSoftIncremental.php
index 87c3cb69..0381e4c6 100644
--- a/admin/WebConsole/comandos/CrearSoftIncremental.php
+++ b/admin/WebConsole/comandos/CrearSoftIncremental.php
@@ -1,12 +1,12 @@
<?php
// *************************************************************************************************************************************************
-// Aplicaci�n WEB: ogAdmWebCon
-// Autor: Jos� Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
-// Fecha Creaci�n: A�o 2012
-// Fecha �ltima modificaci�n: Noviembre-2012
+// Aplicación WEB: ogAdmWebCon
+// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Fecha Creación: Año 2012
+// Fecha última modificación: Noviembre-2012
// Nombre del fichero: CrearImagenBas.php
-// Descripci�n :
-// Implementaci�n del comando "CrearImagenBas.php"
+// Descripción:
+// Implementación del comando "CrearImagenBas.php"
// *************************************************************************************************************************************************
include_once("../includes/ctrlacc.php");
include_once("../clases/AdoPhp.php");
@@ -26,19 +26,19 @@ include_once("./includes/capturaacciones.php");
//
$cmd=CreaComando($cadenaconexion);
if (!$cmd)
- Header('Location: '.$pagerror.'?herror=2'); // Error de conexi�n con servidor B.D.
+ Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
//________________________________________________________________________________________________________
//
$resul=tomaPropiedades($cmd,$idambito);
if (!$resul){
- Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci�n de datos.
+ Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos.
}
//________________________________________________________________________________________________________
?>
<HTML>
-<TITLE>Administraci�n web de aulas</TITLE>
<HEAD>
- <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<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/CrearSoftIncremental.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
@@ -50,30 +50,29 @@ if (!$resul){
<!------------------------------------------------------------------------------------------
Cabecera
------------------------------------------------------------------------------------------->
- <P align=center class=cabeceras><?php echo $TbMsg[0] ?><P>
+ <P align=center class=cabeceras><?php echo $TbMsg[0] ?></P>
<P align=center>
- <SPAN align=center class=subcabeceras><?php echo $TbMsg[1] ?></SPAN>
- </BR>
+ <SPAN class=subcabeceras><?php echo $TbMsg[1] ?></SPAN>
+ <BR>
<TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
<TR>
- <TH align=center>&nbsp;<?php echo $TbMsg[2] ?>&nbsp;</TD>
+ <TH align=center>&nbsp;<?php echo $TbMsg[2] ?>&nbsp;</TH>
<?php echo '<TD>'.$nombreordenador.'</TD>';?>
<TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD>
</TR>
<TR>
- <TH align=center>&nbsp;<?php echo $TbMsg[3] ?>&nbsp;</TD>
+ <TH align=center>&nbsp;<?php echo $TbMsg[3] ?>&nbsp;</TH>
<?php echo '<TD>'.$ip.'</TD>';?>
</TR>
<TR>
- <TH align=center>&nbsp;<?php echo $TbMsg[4] ?>&nbsp;</TD>
+ <TH align=center>&nbsp;<?php echo $TbMsg[4] ?>&nbsp;</TH>
<?php echo '<TD>'.$mac.'</TD>';?>
</TR>
</TABLE>
- </P>
<!------------------------------------------------------------------------------------------
Subcabecera
------------------------------------------------------------------------------------------->
- <P align=center><SPAN align=center class=subcabeceras><?php echo $TbMsg[6] ?></SPAN></p>
+ <P align=center><SPAN class=subcabeceras><?php echo $TbMsg[6] ?></SPAN></p>
<FORM align=center name="fdatos">
<TABLE width=90% align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
<TR>
@@ -115,7 +114,7 @@ if (!$resul){
/*----------------------------------------------------------------------------------------------
Recupera los datos de un ordenador
- Parametros:
+ Parámetros:
- ido: El identificador del ordenador
----------------------------------------------------------------------------------------------*/
function tomaPropiedades($cmd,$ido)
@@ -154,13 +153,13 @@ function opcionesAdicionales()
$tablaHtml.='<tr><th colspan=8 align=center><b>&nbsp;'.$TbMsg[11].'&nbsp;</b></th></tr>';
$tablaHtml.='<tr id="trOpc">
<td align=right>'.$TbMsg[13].'</td>
- <td ><input type=checkbox name="bpi"></td>'; // Borrar imagen del servidor o borrar partici�n previamente
+ <td ><input type=checkbox name="bpi"></td>'; // Borrar imagen del servidor o borrar partición previamente
$tablaHtml.='
<td align=right>'.$TbMsg[14].'</td>
- <td><input type=checkbox name="cpc"></td>'; // Copiar adem�s la imagen a la cach�
+ <td><input type=checkbox name="cpc"></td>'; // Copiar además la imagen a la caché
$tablaHtml.='
<td align=right>'.$TbMsg[15].'</td>
- <td><input type=checkbox name="bpc"></td>'; // Borrar imagen de la cach� previamente antes de copiarla
+ <td><input type=checkbox name="bpc"></td>'; // Borrar imagen de la caché previamente antes de copiarla
$tablaHtml.='
<td align=right>'.$TbMsg[16].'</td>
<td><input type=checkbox name="nba"></td>'; // No borrar archivos en destino
@@ -206,5 +205,4 @@ function HTMLSELECT_imagenes($idimagen)
$SelectHtml.= '</SELECT>';
return($SelectHtml);
}
-?>
diff --git a/admin/WebConsole/comandos/EjecutarScripts.php b/admin/WebConsole/comandos/EjecutarScripts.php
index 539e78c4..d5c31b6a 100644
--- a/admin/WebConsole/comandos/EjecutarScripts.php
+++ b/admin/WebConsole/comandos/EjecutarScripts.php
@@ -26,8 +26,8 @@ if (!$cmd)
//________________________________________________________________________________________________________
?>
<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/EjecutarScripts.js"></SCRIPT>
@@ -45,8 +45,8 @@ if (!$cmd)
//________________________________________________________________________________________________________
?>
<P align=center>
- <SPAN align=center class=subcabeceras><?php echo $TbMsg[10] ?></SPAN>
- <form align=center name="fdatos">
+ <SPAN class=subcabeceras><?php echo $TbMsg[10] ?></SPAN>
+ <form name="fdatos">
<table align=center class=tabla_datos border="0" cellpadding="0" cellspacing="1">
<tr>
<th><?php echo $TbMsg[12] ?></th>
diff --git a/admin/WebConsole/comandos/EliminarImagenCache.php b/admin/WebConsole/comandos/EliminarImagenCache.php
index a49f6eac..4fb0088a 100644
--- a/admin/WebConsole/comandos/EliminarImagenCache.php
+++ b/admin/WebConsole/comandos/EliminarImagenCache.php
@@ -28,9 +28,9 @@ if (!$cmd)
//___________________________________________________________________________________________________
?>
<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">
<SCRIPT language="javascript" src="./jscripts/EliminarImagenCache.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
@@ -159,9 +159,7 @@ switch($ambito){
<?php }?>
<!-- //#agp-->
- <P align=center>
- <SPAN align=center class=subcabeceras><?php echo $TbMsg[7] ?></SPAN>
- </P>
+ <P align=center><SPAN class=subcabeceras><?php echo $TbMsg[7] ?></SPAN></P>
<form align=center name="fdatos">
<?php echo tabla_configuraciones($cmd,$idambito); ?>
@@ -330,8 +328,7 @@ switch($ambito){
$tablaHtml="";
- $rs->Comando=&$cmd;
- $rs=new Recordset;
+ $rs=new Recordset;
$rs->Comando=&$cmd;
if (!$rs->Abrir()) return($tablaHtml); // Error al abrir recordset
$rs->Primero();
@@ -415,9 +412,9 @@ switch($ambito){
if ($esdir[$numdir] == "d"){$ruta[$numdir]='rm%20-r%20/opt/opengnsys/cache/opt/opengnsys/images/'.$value;}else{$ruta[$numdir]='rm%20-r%20/opt/opengnsys/cache/opt/opengnsys/images/'.$value.$todo;}
echo '<TR>'.chr(13);
echo '<TD align=center>&nbsp;'.$contar.'&nbsp;</TD>'.chr(13);
- if ($esdir[$numdir]=="d"){echo '<TD align=center><font color=blue>&nbsp;D&nbsp;</font></TD>'.chr(13);}else{echo '<TD align=center>&nbsp;F&nbsp;</TD>'.chr(13);}
+ if ($esdir[$numdir]=="d"){echo '<TD align=center><div style="color: blue">&nbsp;D&nbsp;</div></TD>'.chr(13);}else{echo '<TD align=center>&nbsp;F&nbsp;</TD>'.chr(13);}
echo '<TD align=center ><input type="radio" name="codigo" value='.$ruta[$numdir].'></TD>'.chr(13);
- if ($esdir[$numdir]=="d"){echo '<TD align=center><font color=blue>&nbsp;'.$value.'&nbsp;</font></TD>'.chr(13);}else{echo '<TD align=center>&nbsp;'.$value.'&nbsp;</TD>'.chr(13);}
+ if ($esdir[$numdir]=="d"){echo '<TD align=center><div style="color: blue">&nbsp;'.$value.'&nbsp;</div></TD>'.chr(13);}else{echo '<TD align=center>&nbsp;'.$value.'&nbsp;</TD>'.chr(13);}
if ($cuentarepos==1){echo '<TD align=center>&nbsp;'.$tamanofich[0].'</TD>'.chr(13);}
echo '</TR>'.chr(13);
$contar++;$numdir++;
diff --git a/admin/WebConsole/comandos/EliminarImagenRepositorio.php b/admin/WebConsole/comandos/EliminarImagenRepositorio.php
index 7fbb046a..5708679c 100644
--- a/admin/WebConsole/comandos/EliminarImagenRepositorio.php
+++ b/admin/WebConsole/comandos/EliminarImagenRepositorio.php
@@ -16,12 +16,9 @@ include_once("../idiomas/php/".$idioma."/comandos/opcionesacciones_".$idioma.".p
include_once("../gestores/relaciones/imagenes_eliminacion.php");
-if (isset($_POST["opcion"])) {$opcion=$_POST["opcion"];}else{$opcion;} // Recoge parametros
-//$opcion=$_POST["opcion"]; // Recoge parametros
-if (isset($_POST["idrepositorio"])) {$idrepositorio=$_POST["idrepositorio"];}else{$idrepositorio;}
-//$idrepositorio=$_POST["idrepositorio"];
+if (isset($_POST["opcion"])) {$opcion=$_POST["opcion"];}else{$opcion='';} // Recoge parametros
+if (isset($_POST["idrepositorio"])) {$idrepositorio=$_POST["idrepositorio"];}else{$idrepositorio=0;}
if (isset($_POST["grupoid"])) {$grupoid=$_POST["grupoid"];}else{$grupoid='';}
-//$grupoid=$_POST["grupoid"];
$idcentro=$_SESSION["widcentro"];
if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros
if (isset($_GET["idrepositorio"])) $idrepositorio=$_GET["idrepositorio"];
@@ -32,13 +29,12 @@ if (isset($_POST["modov"])) {$modov=$_POST["modov"];}else{$modov=0;}
//________________________________________________________________________________________________________
$idcomando=10;
$descricomando="Ejecutar Script";
-//echo $ambito."<br>";
-//echo $idambito."<br>";
$funcion="EjecutarScript";
-//echo $atributos."<br>";
-//echo $gestor;
$gestor="../comandos/gestores/gestor_Comandos.php";
//$gestor="./ElimininarImagenRepositorio.php";
+$espaciorepos=array();
+$separarogunit=0;
+$iprepositorio='';
//________________________________________________________________________________________________________
$cmd=CreaComando($cadenaconexion);
if (!$cmd)
@@ -145,8 +141,7 @@ $repolocal="si";
sort($imarepo); // Ordenamos el Array
- if (isset($_POST["contar"])) {$cuantos=$_POST["contar"];}else{$cuantos=0;$contar;}
- //$cuantos=$_POST["contar"];
+ if (isset($_POST["contar"])) {$cuantos=$_POST["contar"];}else{$cuantos=0;}
for ($i=1;$i<=$cuantos;$i++)
{
//#########################################################################
@@ -242,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>
@@ -268,10 +263,10 @@ function confirmeliminar() {var mensaje="<?php echo $TbMsg[17];?>";if(confirm(me
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<?php if ($espaciorepo != ""){?>
<TR>
- <TH align=center>&nbsp;<?php echo $TbMsg[18]?>&nbsp;</TD>
- <TH align=center>&nbsp;<?php echo $TbMsg[19]?>&nbsp;</TD>
- <TH align=center>&nbsp;<?php echo $TbMsg[20]?>&nbsp;</TD>
- <TH align=center>&nbsp;<?php echo $TbMsg[21]?>&nbsp;</TD>
+ <TH align=center>&nbsp;<?php echo $TbMsg[18]?>&nbsp;</TH>
+ <TH align=center>&nbsp;<?php echo $TbMsg[19]?>&nbsp;</TH>
+ <TH align=center>&nbsp;<?php echo $TbMsg[20]?>&nbsp;</TH>
+ <TH align=center>&nbsp;<?php echo $TbMsg[21]?>&nbsp;</TH>
</TR>
<TR>
<TD align=center width=110>&nbsp;<?php echo $totalrepo?>&nbsp;</TD>
@@ -281,7 +276,7 @@ function confirmeliminar() {var mensaje="<?php echo $TbMsg[17];?>";if(confirm(me
</TR>
<?php }else {?>
<TR>
- <TH align=center width=485>&nbsp;<?php echo $TbMsg[22]?>&nbsp;</TD>
+ <TH align=center width=485>&nbsp;<?php echo $TbMsg[22]?>&nbsp;</TH>
</TR>
<?php } ?>
@@ -292,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 ?>">
@@ -517,11 +512,11 @@ function confirmeliminar() {var mensaje="<?php echo $TbMsg[17];?>";if(confirm(me
if ($bustor<>"")
{
- echo '<TD align=center><font color=red><strong>&nbsp;'.$TbMsg[14].'</strong></TD>'.chr(13);
+ echo '<TD align=center><div style="color: red; font-weight: bold;">&nbsp;'.$TbMsg[14].'</div></TD>'.chr(13);
}
elseif (file_exists($ficherodelete))
{
- echo '<TD align=center><font color=red><strong>&nbsp;'.$TbMsg[15].'</strong></TD>'.chr(13);}
+ echo '<TD align=center><div style="color: red; font-weight: bold;"><div>&nbsp;'.$TbMsg[15].'</div></TD>'.chr(13);}
else
{
echo '<TD align=center ><input type="checkbox" name="checkbox'.$contar.'" value="si"></TD>'.chr(13);
@@ -530,11 +525,11 @@ function confirmeliminar() {var mensaje="<?php echo $TbMsg[17];?>";if(confirm(me
// ########## Tipo ####################################################################
if ($tipo[$contandotipo]=="D")
{
- echo '<TD align=center ><font color=blue>'.$tipo[$contandotipo].'</TD>'.chr(13);
+ echo '<TD align=center ><div style="color: blue;">'.$tipo[$contandotipo].'</div></TD>'.chr(13);
}
elseif ($tipo[$contandotipo]=="B")
{
- echo '<TD align=center><font color=red>&nbsp;'.$tipo[$contandotipo].'&nbsp;</TD>'.chr(13);
+ echo '<TD align=center><div style="color: red;">&nbsp;'.$tipo[$contandotipo].'&nbsp;</div></TD>'.chr(13);
}else{
echo '<TD align=center >'.$tipo[$contandotipo].'</TD>'.chr(13);
}
@@ -548,8 +543,8 @@ function confirmeliminar() {var mensaje="<?php echo $TbMsg[17];?>";if(confirm(me
// ########## Aviso si directorio distinto al del centro - en vista repositorio ##########
$aviso='';
if ($separarogunit == 1) {
- if ( $nombrecaidcentro != 0 and "/".$imgdir != $dircentros[$nombrecaidcentro]){
- $aviso="<font color=red> * </font>";
+ if ( $nombrecaidcentro != 0 and "/".$imgdir != $dircentros[$nombrecaidcentro]){
+ $aviso="<style=\"color: red;\"> * </div>";
$textoaviso="<tr>\n <th colspan='7' align='center'>".
"&nbsp;<sup>*</sup> $TbMsg[33] &nbsp;</th>\n".
"</tr>\n";
@@ -559,7 +554,7 @@ function confirmeliminar() {var mensaje="<?php echo $TbMsg[17];?>";if(confirm(me
// ########## Nombre de Imagen ########################################################
if ($tipo[$contandotipo]=="D")
{
- echo '<TD align=center><font color=blue>&nbsp;'.str_replace(":"," / ",$value).' '.$aviso.'&nbsp;</TD>'.chr(13);
+ echo '<TD align=center><div style="color: blue;">&nbsp;'.str_replace(":"," / ",$value).' '.$aviso.'&nbsp;</div></TD>'.chr(13);
}
else
{
@@ -579,9 +574,9 @@ function confirmeliminar() {var mensaje="<?php echo $TbMsg[17];?>";if(confirm(me
}
elseif (preg_match("/.ant/",$nombrefichero))
{
- echo '<TD align=center><font color=red>&nbsp;------</strong></TD>'.chr(13);
+ echo '<TD align=center><div style="color: red;">&nbsp;------</div></TD>'.chr(13);
}else{
- echo '<TD align=center><font color=red>&nbsp;'.$TbMsg[25].'</strong></TD>'.chr(13);
+ echo '<TD align=center><div style="color: red;">&nbsp;'.$TbMsg[25].'</div></TD>'.chr(13);
}
// VISTA REPOSITORIO COMPLETO
if ($modov == 1){
@@ -609,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>
@@ -627,4 +622,3 @@ function confirmeliminar() {var mensaje="<?php echo $TbMsg[17];?>";if(confirm(me
</HTML>
<?php } ?>
-
diff --git a/admin/WebConsole/comandos/EnviarMensaje.php b/admin/WebConsole/comandos/EnviarMensaje.php
index 15e9237a..9f2f97a6 100644
--- a/admin/WebConsole/comandos/EnviarMensaje.php
+++ b/admin/WebConsole/comandos/EnviarMensaje.php
@@ -5,7 +5,7 @@
// Fecha Creación: Año 2009-2010
// Fecha Última modificación: Agosto-2010
// Nombre del fichero: Comando.php
-// Descripción :
+// Descripción:
// Implementación del comando "EjecutarScripts"
// *************************************************************************************************************************************************
include_once("../includes/ctrlacc.php");
@@ -26,8 +26,8 @@ if (!$cmd)
//________________________________________________________________________________________________________
?>
<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/EnviarMensaje.js"></SCRIPT>
@@ -45,10 +45,8 @@ if (!$cmd)
include_once("./includes/FiltradoAmbito.php");
//________________________________________________________________________________________________________
?>
- <P align=center>
- <SPAN align=center class=subcabeceras><?php echo $TbMsg[10] ?></SPAN>
- <form align=center name="fdatos">
-
+ <P align=center><SPAN class=subcabeceras><?php echo $TbMsg[10] ?></SPAN></P>
+ <form name="fdatos">
<table align=center class=tabla_datos border="0" cellpadding="0" cellspacing="1">
<tr>
<th>&nbsp;<?php echo $TbMsg[7]?>&nbsp;</th>
@@ -67,7 +65,7 @@ if (!$cmd)
// Sólo permite ejecutar inmediantemente como opción de ejecución
// include_once("./includes/opcionesacciones.php")
?>
- <P align=center><span align=center class=subcabeceras>Opciones de Ejecución</span></P>
+ <P align=center><span class=subcabeceras>Opciones de Ejecución</span></P>
<table align=center>
<tr>
<td><img border=0 style="cursor:pointer" src="../images/boton_aceptar_esp.gif" onclick="confirmar()" ></td>
@@ -89,7 +87,7 @@ if (!$cmd)
</tr>
</table>
- </FORM>
+ </form>
<SCRIPT language="javascript">
Sondeo();
</SCRIPT>
diff --git a/admin/WebConsole/comandos/IniciarSesion.php b/admin/WebConsole/comandos/IniciarSesion.php
index 404a004d..5bcf5b9f 100644
--- a/admin/WebConsole/comandos/IniciarSesion.php
+++ b/admin/WebConsole/comandos/IniciarSesion.php
@@ -6,7 +6,7 @@
// Fecha Última modificación: Agosto-2010
// Nombre del fichero: IniciarSesion.php
// Descripción :
-// Implementación� del comando "Iniciar Sesión"
+// Implementación del comando "Iniciar Sesión"
// Version 0.1 - En ambito distinto a ordenador muestra los equipos agrupados en configuraciones iguales.
// Fecha: 2014-10-23
// Autora: Irina Gomez, ETSII Universidad de Sevilla
@@ -32,9 +32,9 @@ if (!$cmd)
//___________________________________________________________________________________________________
?>
<HTML>
-<TITLE>Administración web de aulas</TITLE>
<HEAD>
- <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<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/IniciarSesion.js"></SCRIPT>
<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
@@ -56,11 +56,10 @@ if (!$cmd)
$cadenaip="";
$cadenamac="";
RecopilaIpesMacs($cmd,$ambito,$idambito);
-
+
?>
- <P align=center>
- <SPAN align=center class=subcabeceras><?php echo $TbMsg[7] ?></SPAN>
- </BR>
+ <P align=center><SPAN class=subcabeceras><?php echo $TbMsg[7] ?></SPAN></P>
+ <BR>
<form align=center name="fdatos" method="POST">
<INPUT type="hidden" name="idambito" value="<?php echo $idambito?>">
<INPUT type="hidden" name="ambito" value="<?php echo $ambito?>">
@@ -84,7 +83,7 @@ if (!$cmd)
<?php
/**************************************************************************************************************************************************
Recupera los datos de un ordenador
- Parametros:
+ Parámetros:
- cmd: Una comando ya operativo (con conexiónabierta)
- ido: El identificador del ordenador
________________________________________________________________________________________________________*/
@@ -134,9 +133,7 @@ function tabla_configuraciones($cmd,$idordenador){
AND tipospar.clonable=1
AND nombresos.nombreso!='DATA'
ORDER BY ordenadores_particiones.numpar";
-
- $rs->Comando=&$cmd;
- $rs=new Recordset;
+ $rs=new Recordset;
$rs->Comando=&$cmd;
if (!$rs->Abrir()) return($tablaHtml); // Error al abrir recordset
$rs->Primero();
@@ -153,5 +150,3 @@ function tabla_configuraciones($cmd,$idordenador){
$rs->Cerrar();
return($tablaHtml);
}
-?>
-
diff --git a/admin/WebConsole/comandos/InventarioHardware.php b/admin/WebConsole/comandos/InventarioHardware.php
index afba8f2d..b722f6d2 100644
--- a/admin/WebConsole/comandos/InventarioHardware.php
+++ b/admin/WebConsole/comandos/InventarioHardware.php
@@ -27,8 +27,8 @@ if (!$cmd)
//________________________________________________________________________________________________________
?>
<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/InventarioHardware.js"></SCRIPT>
diff --git a/admin/WebConsole/comandos/InventarioSoftware.php b/admin/WebConsole/comandos/InventarioSoftware.php
index b8756ec9..e0d98da4 100644
--- a/admin/WebConsole/comandos/InventarioSoftware.php
+++ b/admin/WebConsole/comandos/InventarioSoftware.php
@@ -26,8 +26,8 @@ if (!$cmd)
//________________________________________________________________________________________________________
?>
<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/InventarioSoftware.js"></SCRIPT>
@@ -64,12 +64,11 @@ switch($ambito){
echo '<IMG src="'.$urlimg.'">&nbsp;&nbsp;<span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span>&nbsp;&nbsp;</span></p>';
?>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
- <P align=center>
- <SPAN align=center class=subcabeceras><?php echo $TbMsg[7] ?></SPAN>
- </p>
+ <P align=center><SPAN class=subcabeceras><?php echo $TbMsg[7] ?></SPAN></p>
+
<?php echo tablaConfiguracionesInventarioSoftware($cmd,$idambito); ?>
- </BR>
+ <BR>
<?php
//________________________________________________________________________________________________________
include_once("./includes/formularioacciones.php");
diff --git a/admin/WebConsole/comandos/Reiniciar.php b/admin/WebConsole/comandos/Reiniciar.php
index 0f759e20..ea8817cc 100644
--- a/admin/WebConsole/comandos/Reiniciar.php
+++ b/admin/WebConsole/comandos/Reiniciar.php
@@ -27,8 +27,8 @@ if (!$cmd)
//________________________________________________________________________________________________________
?>
<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/Reiniciar.js"></SCRIPT>
diff --git a/admin/WebConsole/comandos/RestaurarImagen.php b/admin/WebConsole/comandos/RestaurarImagen.php
index 047f6174..e052feb9 100644
--- a/admin/WebConsole/comandos/RestaurarImagen.php
+++ b/admin/WebConsole/comandos/RestaurarImagen.php
@@ -58,9 +58,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">
+<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">
<STYLE TYPE="text/css"></STYLE>
<SCRIPT language="javascript" src="./jscripts/RestaurarImagen.js"></SCRIPT>
diff --git a/admin/WebConsole/comandos/RestaurarImagenBasica.php b/admin/WebConsole/comandos/RestaurarImagenBasica.php
index d7be1eec..77faeb4d 100644
--- a/admin/WebConsole/comandos/RestaurarImagenBasica.php
+++ b/admin/WebConsole/comandos/RestaurarImagenBasica.php
@@ -1,12 +1,12 @@
<?php
// ********************************************************************************************************
-// Aplicaci�n WEB: ogAdmWebCon
-// Autor: Jos� Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
-// Fecha Creaci�n: A�o 2012
-// Fecha �ltima modificaci�n: Noviembre-2012
+// Aplicación WEB: ogAdmWebCon
+// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Fecha Creación: Año 2012
+// Fecha última modificación: Noviembre-2012
// Nombre del fichero: RestaurarImagenBasica.php
-// Descripci�n :
-// Implementaci�n del comando "RestaurarImagenB�sica"
+// Descripción:
+// Implementación del comando "RestaurarImagenBasica"
// ********************************************************************************************************
include_once("../includes/ctrlacc.php");
include_once("../clases/AdoPhp.php");
@@ -27,11 +27,11 @@ include_once("../includes/ConfiguracionesParticiones.php");
//
$cmd=CreaComando($cadenaconexion);
if (!$cmd)
- Header('Location: '.$pagerror.'?herror=2'); // Error de conexi�n con servidor B.D.
+ Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
//________________________________________________________________________________________________________
//
//
-// Captura par�metros
+// Captura parámetros
//________________________________________________________________________________________________________
//
@@ -44,23 +44,23 @@ $fk_sysFi=0;
$fk_tamano=0;
$fk_nombreSO=0;
-if (isset($_GET["idambito"])) $idambito=$_GET["idambito"];
-if (isset($_GET["ambito"])) $ambito=$_GET["ambito"];
+if (isset($_GET["idambito"])) $idambito=$_GET["idambito"];
+if (isset($_GET["ambito"])) $ambito=$_GET["ambito"];
-if (isset($_POST["idambito"])) $idambito=$_POST["idambito"];
-if (isset($_POST["ambito"])) $ambito=$_POST["ambito"];
+if (isset($_POST["idambito"])) $idambito=$_POST["idambito"];
+if (isset($_POST["ambito"])) $ambito=$_POST["ambito"];
-if (isset($_POST["fk_sysFi"])) $fk_sysFi=$_POST["fk_sysFi"];
-if (isset($_POST["fk_tamano"])) $fk_tamano=$_POST["fk_tamano"];
-if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"];
+if (isset($_POST["fk_sysFi"])) $fk_sysFi=$_POST["fk_sysFi"];
+if (isset($_POST["fk_tamano"])) $fk_tamano=$_POST["fk_tamano"];
+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">
+<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">
<STYLE TYPE="text/css"></STYLE>
<SCRIPT language="javascript" src="./jscripts/RestaurarImagenBasica.js"></SCRIPT>
@@ -142,7 +142,7 @@ if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"];
/*________________________________________________________________________________________________________
- Crea la etiqueta html <SELECT> de las im�genes
+ Crea la etiqueta html <SELECT> de las imágenes
________________________________________________________________________________________________________*/
function HTMLSELECT_imagenes($cmd,$idimagen,$numpar,$codpar,$icp,$sw,$idordenadores,$ambito)
{
@@ -216,5 +216,3 @@ function opcionesAdicionales()
echo $tablaHtml;
}
-?>
-
diff --git a/admin/WebConsole/comandos/RestaurarSoftIncremental.php b/admin/WebConsole/comandos/RestaurarSoftIncremental.php
index 3075819d..a2e03d15 100644
--- a/admin/WebConsole/comandos/RestaurarSoftIncremental.php
+++ b/admin/WebConsole/comandos/RestaurarSoftIncremental.php
@@ -1,12 +1,12 @@
<?php
// ********************************************************************************************************
-// Aplicaci�n WEB: ogAdmWebCon
-// Autor: Jos� Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
-// Fecha Creaci�n: A�o 2012
-// Fecha �ltima modificaci�n: Noviembre-2012
+// Aplicación WEB: ogAdmWebCon
+// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Fecha Creación: Año 2012
+// Fecha última modificación: Noviembre-2012
// Nombre del fichero: RestaurarSoftIncremental.php
-// Descripci�n :
-// Implementaci�n del comando "RestaurarSoftIncremental"
+// Descripción:
+// Implementación del comando "RestaurarSoftIncremental"
// ********************************************************************************************************
include_once("../includes/ctrlacc.php");
include_once("../clases/AdoPhp.php");
@@ -27,11 +27,11 @@ include_once("../includes/ConfiguracionesParticiones.php");
//
$cmd=CreaComando($cadenaconexion);
if (!$cmd)
- Header('Location: '.$pagerror.'?herror=2'); // Error de conexi�n con servidor B.D.
+ Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
//________________________________________________________________________________________________________
//
//
-// Captura par�metros
+// Captura parámetros
//________________________________________________________________________________________________________
//
@@ -58,9 +58,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">
+<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">
<STYLE TYPE="text/css"></STYLE>
<SCRIPT language="javascript" src="./jscripts/RestaurarSoftIncremental.js"></SCRIPT>
@@ -139,7 +139,7 @@ if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"];
/*________________________________________________________________________________________________________
- Crea la etiqueta html <SELECT> de las im�genes
+ Crea la etiqueta html <SELECT> de las imágenes
________________________________________________________________________________________________________*/
function HTMLSELECT_imagenes($cmd,$idimagen,$numpar,$codpar,$icp,$sw,$idordenadores,$ambito)
{
@@ -192,29 +192,24 @@ function HTMLSELECT_imagenes($cmd,$idimagen,$numpar,$codpar,$icp,$sw,$idordenado
----------------------------------------------------------------------------------------------*/
function opcionesAdicionales()
{
- global $TbMsg;
-
+ global $TbMsg;
+
$tablaHtml='<table style="display:none" width="95%" align=center border=0 cellPadding=0 cellSpacing=0 class="tabla_accesos">';
$tablaHtml.='<tr><th colspan=8 align=center><b>&nbsp;'.$TbMsg[11].'&nbsp;</b></th></tr>';
$tablaHtml.='<tr id="trOpc">
<td align=right>'.$TbMsg[35].'</td>
- <td><input type=checkbox name="bpi"></td>'; // Borrar imagen previamente del servidor
- $tablaHtml.='
+ <td><input type=checkbox name="bpi"></td>'; // Borrar imagen previamente del servidor
+ $tablaHtml.='
<td align=right>'.$TbMsg[36].'</td>
- <td><input type=checkbox name="cpc"></td>'; // Copiar adem�s la imagen a la cach�
- $tablaHtml.='
+ <td><input type=checkbox name="cpc"></td>'; // Copiar además la imagen a la caché
+ $tablaHtml.='
<td align=right>'.$TbMsg[37].'</td>
- <td><input type=checkbox name="bpc"></td>'; // Borrar imagen de la cach� previamente antes de copiarla
- $tablaHtml.='
+ <td><input type=checkbox name="bpc"></td>'; // Borrar imagen de la caché previamente antes de copiarla
+ $tablaHtml.='
<td align=right>'.$TbMsg[39].'</td>
- <td><input type=checkbox name="nba"></td>'; // No borrar archivos en destino
+ <td><input type=checkbox name="nba"></td>'; // No borrar archivos en destino
$tablaHtml.='</tr>';
$tablaHtml.=' </table>';
echo $tablaHtml;
}
-
-?>
-
-
-
diff --git a/admin/WebConsole/comandos/gestores/gestor_Comandos.php b/admin/WebConsole/comandos/gestores/gestor_Comandos.php
index b2a81b79..943fdac7 100644
--- a/admin/WebConsole/comandos/gestores/gestor_Comandos.php
+++ b/admin/WebConsole/comandos/gestores/gestor_Comandos.php
@@ -20,6 +20,16 @@ include_once("../../includes/RecopilaIpesMacs.php");
//________________________________________________________________________________________________________
include_once("../includes/capturaacciones.php");
//________________________________________________________________________________________________________
+
+define('OG_CMD_ID_WAKEUP', 1);
+define('OG_CMD_ID_POWEROFF', 2);
+define('OG_CMD_ID_REBOOT', 5);
+define('OG_CMD_ID_HARDWARE', 6);
+define('OG_CMD_ID_SOFTWARE', 7);
+define("OG_CMD_ID_SCRIPT", 8);
+define('OG_CMD_ID_SESSION', 9);
+define('OG_CMD_ID_SENDMESSAGE', 16);
+
// Recoge parametros de seguimiento
$sw_ejya="";
$sw_seguimiento="";
@@ -73,7 +83,6 @@ $atributos=str_replace('$',chr(9),$atributos);
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-<BODY>
<SCRIPT language="javascript" src="../jscripts/comunescomandos.js"></SCRIPT>
<?php echo '<SCRIPT language="javascript" src="../../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?>
@@ -116,9 +125,25 @@ $cmd->CreaParametro("@ordprocedimiento",0,1);
$cmd->CreaParametro("@ordtarea",0,1);
/* PARCHE UHU heredado de la version 1.1.0: Si la accion a realizar es Arrancar incluimos una pagina para arrancar desde el repo */
-if($funcion == "nfn=Arrancar".chr(13))
- include("wakeonlan_repo.php");
-/**/
+switch ($idcomando) {
+ case OG_CMD_ID_WAKEUP:
+ include("wakeonlan_repo.php");
+ break;
+ case OG_CMD_ID_SESSION:
+ session($cadenaip, $atributos);
+ break;
+ case OG_CMD_ID_POWEROFF:
+ poweroff($cadenaip);
+ break;
+ case OG_CMD_ID_REBOOT:
+ reboot($cadenaip);
+ break;
+ case OG_CMD_ID_HARDWARE:
+ hardware($cadenaip);
+ break;
+ case OG_CMD_ID_SOFTWARE:
+ software($cadenaip);
+}
if($ambito==0){ // Ambito restringido a un subconjuto de ordenadores con formato (idordenador1,idordenador2,etc)
$cmd->ParamSetValor("@restrambito",$idambito);
@@ -174,9 +199,14 @@ if($sw_ejya=='on' || $sw_ejprg=="on" ){
$ValorParametros=extrae_parametros($parametros,chr(13),'=');
$script=@urldecode($ValorParametros["scp"]);
if($sw_ejya=='on'){
- // comando 16 sólo agente nuevo
- if ($idcomando != 16){
- // Envio al servidor
+ if ($idcomando != OG_CMD_ID_SENDMESSAGE &&
+ $idcomando != OG_CMD_ID_WAKEUP &&
+ $idcomando != OG_CMD_ID_SESSION &&
+ $idcomando != OG_CMD_ID_POWEROFF &&
+ $idcomando != OG_CMD_ID_HARDWARE &&
+ $idcomando != OG_CMD_ID_SOFTWARE &&
+ $idcomando != OG_CMD_ID_REBOOT) {
+ // Envío al servidor
$shidra=new SockHidra($servidorhidra,$hidraport);
if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra
$parametros.=$aplicacion;
@@ -199,28 +229,28 @@ if($sw_ejya=='on' || $sw_ejprg=="on" ){
$resulhidra = 1;
}
- // Comprobamos si el comando es soportado por el nuevo ogAgent
+ // Comprobamos si el comando es soportado por el nuevo OGAgent
$numip=0;
$ogAgentNuevo = false;
switch ($idcomando) {
- case 2:
+ case OG_CMD_ID_POWEROFF:
// Apagar
$urlcomando = 'poweroff';
$ogAgentNuevo = true;
break;
- case 5:
+ case OG_CMD_ID_REBOOT:
// Reiniciar
$urlcomando = 'reboot';
$ogAgentNuevo = true;
break;
- case 8:
+ case OG_CMD_ID_SCRIPT:
// Ejecutar script
$urlcomando = 'script';
$ogAgentNuevo = true;
$client = (isset ($_POST['modoejecucion']) && $_POST['modoejecucion'] != '' ) ? $_POST['modoejecucion'] : 'true';
$paramsPost = '{"script":"'.base64_encode($script).'","client":"'.$client.'"}';
break;
- case 16:
+ case OG_CMD_ID_SENDMESSAGE:
// Enviar mensaje
$urlcomando = 'popup';
$ogAgentNuevo = true;
@@ -228,7 +258,7 @@ if($sw_ejya=='on' || $sw_ejprg=="on" ){
break;
}
- // Se envía acción al nuevo ogAgent
+ // Se envía acción al nuevo ogAgent
if ( $ogAgentNuevo ) {
// Send REST requests to new OGAgent clients.
$urls = array();
@@ -241,7 +271,6 @@ if($sw_ejya=='on' || $sw_ejprg=="on" ){
$urls[$ip]['url'] = "https://$ip:8000/opengnsys/$urlcomando";
if (isset($auxKey[$i])) $urls[$ip]['header'] = Array("Authorization: ".$auxKey[$i]);
if (isset($paramsPost)) $urls[$ip]['post'] = $paramsPost;
-
$i++;
}
// Launch concurrent requests.
@@ -384,6 +413,8 @@ if ($resul){
}
}
?>
+</HEAD>
+<BODY>
</BODY>
</HTML>
diff --git a/admin/WebConsole/comandos/gestores/wakeonlan_repo.php b/admin/WebConsole/comandos/gestores/wakeonlan_repo.php
index b2929d48..c1c5394f 100644
--- a/admin/WebConsole/comandos/gestores/wakeonlan_repo.php
+++ b/admin/WebConsole/comandos/gestores/wakeonlan_repo.php
@@ -9,9 +9,17 @@ include_once("../../includes/restfunctions.php");
$cadenaip
$cadenamac
-*/
+ */
+
+//Multicast or Unicast
+preg_match_all('!\d{1}!', $atributos, $matches);
+
// Capturamos todas las ids
$macs = explode(";",$cadenamac);
+$ips = explode(';',$cadenaip);
+
+wol($matches[0][0], $macs, $ips);
+
// Recorremos las ids y vemos cual es la ip del repositorio
$repos = array();
$reposAndMacs = array();
@@ -43,19 +51,21 @@ foreach($macs as $mac){
}
$rs->Cerrar();
}
+
// En este punto tenemos un array con todos los repos y cada uno de ellos con una lista de todas las macs que deben arrancar
// Recorremos cada uno de ellos
foreach($reposAndMacs as $repo => $macs){
// En el array de $macs tenemos la clave "apikey"
- if($macs["apikey"] !== ""){
+ if($macs["apikey"] !== "") {
$apiKeyRepo = $macs["apikey"];
unset($macs["apikey"]);
// Componer datos de conexión para el repositorio.
$urls[$repo]['url'] = "https://$repo/opengnsys/rest/repository/poweron";
$urls[$repo]['header'] = array('Authorization: '. $apiKeyRepo);
- $urls[$repo]['post'] = '{"macs": ["' . implode('","', $macs) . '"]}';
+ $urls[$repo]['post'] = '{"macs": ["' . implode('","', $macs) . '"], "ips": ["' . str_replace(';', '","', $cadenaip) .
+ '"], "mar": "' . $matches[0][0] . '"}';
}
- else{
+ else {
$avisoRepo = true;
}
}
@@ -76,10 +86,11 @@ function existREPO($repo, $repos){
$index = 0;
while(!$found && $index < count($repos)){
$r = $repos[$index];
+ $index++;
if($r == $repo)
$found=true;
}
return $found;
}
-?>
+
diff --git a/admin/WebConsole/comandos/includes/FiltradoAmbito.php b/admin/WebConsole/comandos/includes/FiltradoAmbito.php
index 490969f7..42ca61e7 100644
--- a/admin/WebConsole/comandos/includes/FiltradoAmbito.php
+++ b/admin/WebConsole/comandos/includes/FiltradoAmbito.php
@@ -1,400 +1,399 @@
-<?php
-// ******************************************************************************************************************
-// Aplicación WEB: ogAdmWebCon
-// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
-// Fecha Creación: Año 2012
-// Fecha última modificación: Febrero-2012
-// Nombre del fichero: FiltradoAmbito.php
-// Descripción :
-// Colección de funciones en php y javascript que implementan la posibilidad de aplicar filtro de selección
-// a un determinado grupo de ordenadores dentro de un aula para aplicarles comandos.
-//
-// ********************************************************************************************************************
-//
-include_once("../idiomas/php/".$idioma."/estados_".$idioma.".php");
-
-$cadenaip="";
-$cid=0; // Identificadores para tablas de ordenadores
-switch($ambito)
-{
- case $AMBITO_CENTROS :
- $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito;
- RecorriendoCentro($cmd);
- break;
- case $AMBITO_GRUPOSAULAS :
- $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE tipo=".$AMBITO_GRUPOSAULAS." AND idgrupo=".$idambito;
- RecorriendoGruposAulas($cmd);
- break;
- case $AMBITO_AULAS :
- $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idaula=".$idambito;
- RecorriendoAulas($cmd);
- break;
- case $AMBITO_GRUPOSORDENADORES :
- $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposordenadores WHERE idgrupo=".$idambito;
- RecorriendoGruposOrdenadores($cmd);
- break;
-}
-echo '<P><INPUT type="hidden" id="cadenaip" value="'.$cadenaip.'"></P>';
-//________________________________________________________________________________________________________
-//
-function RecorriendoCentro($cmd)
-{
- global $AMBITO_GRUPOSAULAS;
- global $TbMsg;
-
- $rs=new Recordset;
- $rs->Comando=&$cmd;
- if (!$rs->Abrir()) return; // Error al abrir recordset
- $rs->Primero();
- if(!$rs->EOF){
- $idcentro=$rs->campos["idcentro"];
- $nombrecentro=$rs->campos["nombrecentro"];
-
- $urlimg='../images/iconos/centros.gif';
- $ambito=$TbMsg[0];
- echo '<p align=center><IMG src="'.$urlimg.'">&nbsp;&nbsp;
- <span align=center class=subcabeceras><U>'.$ambito.':'.$nombrecentro.'</U></span></p>';
-
- $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0
- AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo ";
- RecorriendoGruposAulas($cmd);
- $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0 ORDER BY nombreaula";
- RecorriendoAulas($cmd);
- }
- $rs->Cerrar();
-}
-//________________________________________________________________________________________________________
-//
-function RecorriendoGruposAulas($cmd)
-{
- global $AMBITO_GRUPOSAULAS;
- global $TbMsg;
-
- $rs=new Recordset;
- $rs->Comando=&$cmd;
- if (!$rs->Abrir()) return; // Error al abrir recordset
- $rs->Primero();
- while (!$rs->EOF){
- $idgrupo=$rs->campos["idgrupo"];
- $nombregrupo=$rs->campos["nombregrupo"];
-
- $urlimg='../images/iconos/carpeta.gif';
- $ambito=$TbMsg[1];
- echo '<p align=center><IMG src="'.$urlimg.'">&nbsp;&nbsp;
- <span align=center class=subcabeceras><U>'.$ambito.':'.$nombregrupo.'</U></span></p>';
-
- $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE grupoid=".$idgrupo."
- AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo";
- RecorriendoGruposAulas($cmd);
- $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$idgrupo." ORDER BY nombreaula";
- RecorriendoAulas($cmd);
- $rs->Siguiente();
- }
- $rs->Cerrar();
-}
-//________________________________________________________________________________________________________
-//
-function RecorriendoAulas($cmd)
-{
- global $TbMsg;
-
- $rs=new Recordset;
- $rs->Comando=&$cmd;
- if (!$rs->Abrir()) return; // Error al abrir recordset
- $rs->Primero();
- while (!$rs->EOF){
- $idaula=$rs->campos["idaula"];
- $nombreaula=$rs->campos["nombreaula"];
-
- $urlimg='../images/iconos/aula.gif';
- $ambito=$TbMsg[2];
- echo '<p align=center><IMG src="'.$urlimg.'">&nbsp;&nbsp;
- <span align=center class=subcabeceras><U>'.$ambito.':'.$nombreaula.'</U></span></p>';
-
- $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE idaula=".$idaula;
- RecorriendoOrdenadores($cmd);
- $rs->Siguiente();
- }
- $rs->Cerrar();
-}
-//________________________________________________________________________________________________________
-//
-function RecorriendoGruposOrdenadores($cmd)
-{
- global $TbMsg;
-
- $rs=new Recordset;
- $rs->Comando=&$cmd;
- if (!$rs->Abrir()) return; // Error al abrir recordset
- $rs->Primero();
- while (!$rs->EOF){
- $idgrupo=$rs->campos["idgrupo"];
- $nombregrupo=$rs->campos["nombregrupo"];
-
- $urlimg='../images/iconos/carpeta.gif';
- $ambito=$TbMsg[3];
- echo '<p align=center><IMG src="'.$urlimg.'">&nbsp;&nbsp;
- <span align=center class=subcabeceras><U>'.$ambito.':'.$nombregrupo.'</U></span></p>';
-
- $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE grupoid=".$idgrupo." ORDER BY nombregrupoordenador";
- RecorriendoGruposOrdenadores($cmd);
- $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE grupoid=".$idgrupo;
- RecorriendoOrdenadores($cmd);
- $rs->Siguiente();
- }
- $rs->Cerrar();
-}
-//____________________________________________________________________________________________________
-//
-function RecorriendoOrdenadores($cmd)
-{
- global $TbMsg;
- global $cadenaip;
- global $cid;
-
- $cid++;
- $cmd->texto.= " ORDER BY nombreordenador";
- $rs=new Recordset;
- $rs->Comando=&$cmd;
- if (!$rs->Abrir()) return; // Error al abrir recordset
- $rs->Primero();
- $htmlCode="";
- $con=0;
-
- $htmlCode.='
-<TABLE border=0 class="tabla_busquedas" align=center>
-<TR>
-
-<TD align="center">'.$TbMsg["STATUS_OFF"].'</TD>
-<TD><INPUT type="checkbox" checked onclick="selector(this,1,'.$cid.')"></TD>
-
-<TD align="center">'.$TbMsg["STATUS_BSY"].'</TD>
-<TD><INPUT type="checkbox" checked onclick="selector(this,2,'.$cid.')"></TD>
-
-<TD align="center">'.$TbMsg["STATUS_OPG"].'</TD>
-<TD><INPUT type="checkbox" checked onclick="selector(this,3,'.$cid.')"></TD>
-</TR>
-
-<TR>
-<TD align="center">'.$TbMsg["STATUS_WIN"].'</TD>
-<TD><INPUT type="checkbox" checked onclick="selector(this,4,'.$cid.')"></TD>
-
-<TD align="center">'.$TbMsg["STATUS_WINS"].'</TD>
-<TD><INPUT type="checkbox" checked onclick="selector(this,5,'.$cid.')"></TD>
-
-<TD align="center">'.$TbMsg["STATUS_LNX"].'</TD>
-<TD><INPUT type="checkbox" checked onclick="selector(this,6,'.$cid.')"></TD>
-
-<TD align="center">'.$TbMsg["STATUS_LNXS"].'</TD>
-<TD><INPUT type="checkbox" checked onclick="selector(this,7,'.$cid.')"></TD>
-
-<TD align="center">'.$TbMsg["STATUS_OSX"].'</TD>
-<TD><INPUT type="checkbox" checked onclick="selector(this,8,'.$cid.')"></TD>
-
-</TR>
-</TABLE>';
-
- $htmlCode.='<BR>';
- $htmlCode.='<TABLE id="tbo-'.$cid.'" border=0 align=center>';
- $htmlCode.='<TR>';
-
- while (!$rs->EOF){
- $htmlCode.= '<TD style="border: 1px solid #999999;">';
- $nombreordenador=$rs->campos["nombreordenador"];
- $ip=$rs->campos["ip"];
- $cadenaip.=$ip.";";
- $htmlCode.='<TABLE cellspacing=1 cellpadding=0>';
- $htmlCode.=' <TR><TD align="center"><img sondeo="ordenador_OFF.png" id="img-'.$ip.'" width=24 src="../images/ordenador_OFF.png"></TD></TR>';
- $htmlCode.=' <TR><TD align="center"><SPAN style="FONT-SIZE:9px; COLOR: #4f4f4f;">'.$nombreordenador.'</SPAN></TD></TR>';
- $htmlCode.=' <TR><TD align="center"><SPAN style="FONT-SIZE:8px; COLOR: #4f4f4f;">'.$ip.'</SPAN></TD></TR>';
- $htmlCode.=' <TR><TD align="center"><INPUT id="chk-'.$ip.'" type="checkbox" checked></TD></TR>';
- $htmlCode.='</TABLE>';
- $htmlCode.='</TD>';
- $con++;
- if($con>15){
- $htmlCode.='</TR>';
- $htmlCode.='<TR>';
- $con=0;
- }
- $rs->Siguiente();
- }
- $htmlCode.='</TR>';
- $htmlCode.='</TABLE>';
- echo $htmlCode;
-}
-//______________________________________________________________________________________________________
-//
-echo '<SCRIPT language="javascript">';
-echo 'var cid='.$cid.';';
-echo '</SCRIPT>';
-?>
-<SCRIPT language="javascript">
-function Sondeo(){
- var ambito=<?php echo $ambito?>;
- var idambito=<?php echo $idambito?>;
- var wurl="../principal/sondeo.php";
- var prm="ambito="+ambito+"&idambito="+idambito+"&sw=1";
- CallPage(wurl,prm,"retornoSondeo","POST");
- setTimeout("respuestaSondeo();",100);
-}
-//______________________________________________________________________________________________________
-//
-function retornoSondeo(resul)
-{
- // No se hace nada
-}
-//________________________________________________________________________________________________________
-//
-function respuestaSondeo(){
- var ambito=<?php echo $ambito?>;
- var idambito=<?php echo $idambito?>;
- var wurl="../principal/sondeo.php";
- var prm="ambito="+ambito+"&idambito="+idambito+"&sw=2";
- CallPage(wurl,prm,"retornorespuestaSondeo","POST");
- setTimeout("respuestaSondeo();",5000);
-}
-//______________________________________________________________________________________________________
-//
-function retornorespuestaSondeo(resul)
-{
- if(resul.length>0){
- var ip=""; // Dirección IP del ordenador
- var so=""; // Sistema operativo activo
- var objOrd=null; // Objeto ordenador
- var imgOrd="";
- var cadena=resul.split(";");
- for (var i=0;i<cadena.length;i++){
- var dual=cadena[i].split("/");
- ip=dual[0].replace(/\n*/,"");
- so=dual[1];
- objOrd=document.getElementById("img-"+ip);
- if(objOrd){
- imgOrd=soIMG(so);
- if(objOrd.getAttribute("sondeo")!=imgOrd){
- objOrd.setAttribute("src", "../images/"+imgOrd);
- objOrd.setAttribute("sondeo",imgOrd);
- var objChk=document.getElementById("chk-"+ip);
- if(objChk)
- objChk.checked=true;
- }
- }
- }
- }
-}
-//______________________________________________________________________________________________________
-//
-function soIMG(so)
-{
- var MimgOrdenador="";
- switch(so){
- case 'INI':
- MimgOrdenador="ordenador_INI.png"; // Cliente iniciando
- break;
- case 'BSY':
- MimgOrdenador="ordenador_BSY.png"; // Cliente ocupado
- break;
- case 'OPG':
- MimgOrdenador="ordenador_OPG.png"; // Cliente OpenGnsys
- break;
- case 'WIN':
- case 'WXP':
- MimgOrdenador="ordenador_WIN.png"; // Windows
- break;
- case 'WINS':
- MimgOrdenador="ordenador_WINS.png"; // Sesión Windows
- break;
- case 'LNX':
- MimgOrdenador="ordenador_LNX.png"; // Linux
- break;
- case 'LNXS':
- MimgOrdenador="ordenador_LNXS.png"; // Sesión Linux
- break;
- case 'OSX':
- MimgOrdenador="ordenador_OSX.png"; // macOS
- break;
- default:
- MimgOrdenador="ordenador_OFF.png"; // Apagado
- break;
- }
- return(MimgOrdenador);
-}
-//______________________________________________________________________________________________________
-//
-function selector(oSLCT,op,id)
-{
- var sw=oSLCT.checked;
- var objTB=document.getElementById("tbo-"+id);
-
- if(objTB){
- var imagenes = objTB.getElementsByTagName('img');
- for(var i=0;i<imagenes.length;i++){
- var ip=imagenes[i].id.split("-")[1];
- var estado=imagenes[i].getAttribute("sondeo");
-
- var oCHK = document.getElementById('chk-'+ip); // Recupera checkbox
-
- switch(parseInt(op)){
- case 1: // Apagados
- if(estado=="ordenador_OFF.png")
- oCHK.checked=sw;
- break;
- case 2: // Ocupados
- if(estado=="ordenador_BSY.png")
- oCHK.checked=sw;
- break;
- case 3: // OpenGnsys
- if(estado=="ordenador_OPG.png")
- oCHK.checked=sw;
- break;
- case 4: // Windows
- if(estado=="ordenador_WIN.png")
- oCHK.checked=sw;
- break;
- case 5: // Sesión Windows
- if(estado=="ordenador_WINS.png")
- oCHK.checked=sw;
- break;
- case 6: // Linux
- if(estado=="ordenador_LNX.png")
- oCHK.checked=sw;
- break;
- case 7: // Sesión Linux
- if(estado=="ordenador_LNXS.png")
- oCHK.checked=sw;
- break;
- case 8: // macOS
- if(estado=="ordenador_OSX.png")
- oCHK.checked=sw;
- break;
- }
- }
- }
-}
-
-//______________________________________________________________________________________________________
-//
-function filtrado()
-{
- var ipes="";
- for(j=1;j<=cid;j++){
-
- var objTB=document.getElementById("tbo-"+j);
- if(objTB){
- var imagenes = objTB.getElementsByTagName('img');
- for(var i=0;i<imagenes.length;i++){
- var ip=imagenes[i].id.split("-")[1];
- var oCHK = document.getElementById('chk-'+ip); // Recupera checkbox
- if(oCHK.checked){
- ipes+=ip+";";
- }
- }
- }
- }
- var preipes=document.getElementById("cadenaip").value;
- if(preipes!=ipes)
- document.fdatosejecucion.filtro.value=ipes;
- else
- document.fdatosejecucion.filtro.value="";
-}
-</SCRIPT>
-
+<?php
+// ******************************************************************************************************************
+// Aplicación WEB: ogAdmWebCon
+// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
+// Fecha Creación: Año 2012
+// Fecha última modificación: Febrero-2012
+// Nombre del fichero: FiltradoAmbito.php
+// Descripción:
+// Colección de funciones en php y javascript que implementan la posibilidad de aplicar filtro de selección
+// a un determinado grupo de ordenadores dentro de un aula para aplicarles comandos.
+//
+// ********************************************************************************************************************
+//
+include_once("../idiomas/php/".$idioma."/estados_".$idioma.".php");
+
+$cadenaip="";
+$cid=0; // Identificadores para tablas de ordenadores
+switch($ambito)
+{
+ case $AMBITO_CENTROS :
+ $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito;
+ RecorriendoCentro($cmd);
+ break;
+ case $AMBITO_GRUPOSAULAS :
+ $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE tipo=".$AMBITO_GRUPOSAULAS." AND idgrupo=".$idambito;
+ RecorriendoGruposAulas($cmd);
+ break;
+ case $AMBITO_AULAS :
+ $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idaula=".$idambito;
+ RecorriendoAulas($cmd);
+ break;
+ case $AMBITO_GRUPOSORDENADORES :
+ $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposordenadores WHERE idgrupo=".$idambito;
+ RecorriendoGruposOrdenadores($cmd);
+ break;
+}
+echo '<P><INPUT type="hidden" id="cadenaip" value="'.$cadenaip.'"></P>';
+//________________________________________________________________________________________________________
+//
+function RecorriendoCentro($cmd)
+{
+ global $AMBITO_GRUPOSAULAS;
+ global $TbMsg;
+
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+ if (!$rs->Abrir()) return; // Error al abrir recordset
+ $rs->Primero();
+ if(!$rs->EOF){
+ $idcentro=$rs->campos["idcentro"];
+ $nombrecentro=$rs->campos["nombrecentro"];
+
+ $urlimg='../images/iconos/centros.gif';
+ $ambito=$TbMsg[0];
+ echo '<p align=center><IMG src="'.$urlimg.'">&nbsp;&nbsp;
+ <span class=subcabeceras><U>'.$ambito.':'.$nombrecentro.'</U></span></p>';
+
+ $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0
+ AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo ";
+ RecorriendoGruposAulas($cmd);
+ $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0 ORDER BY nombreaula";
+ RecorriendoAulas($cmd);
+ }
+ $rs->Cerrar();
+}
+//________________________________________________________________________________________________________
+//
+function RecorriendoGruposAulas($cmd)
+{
+ global $AMBITO_GRUPOSAULAS;
+ global $TbMsg;
+
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+ if (!$rs->Abrir()) return; // Error al abrir recordset
+ $rs->Primero();
+ while (!$rs->EOF){
+ $idgrupo=$rs->campos["idgrupo"];
+ $nombregrupo=$rs->campos["nombregrupo"];
+
+ $urlimg='../images/iconos/carpeta.gif';
+ $ambito=$TbMsg[1];
+ echo '<p align=center><IMG src="'.$urlimg.'">&nbsp;&nbsp;
+ <span class=subcabeceras><U>'.$ambito.':'.$nombregrupo.'</U></span></p>';
+
+ $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE grupoid=".$idgrupo."
+ AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo";
+ RecorriendoGruposAulas($cmd);
+ $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$idgrupo." ORDER BY nombreaula";
+ RecorriendoAulas($cmd);
+ $rs->Siguiente();
+ }
+ $rs->Cerrar();
+}
+//________________________________________________________________________________________________________
+//
+function RecorriendoAulas($cmd)
+{
+ global $TbMsg;
+
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+ if (!$rs->Abrir()) return; // Error al abrir recordset
+ $rs->Primero();
+ while (!$rs->EOF){
+ $idaula=$rs->campos["idaula"];
+ $nombreaula=$rs->campos["nombreaula"];
+
+ $urlimg='../images/iconos/aula.gif';
+ $ambito=$TbMsg[2];
+ echo '<p align=center><IMG src="'.$urlimg.'">&nbsp;&nbsp;
+ <span class=subcabeceras><U>'.$ambito.':'.$nombreaula.'</U></span></p>';
+
+ $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE idaula=".$idaula;
+ RecorriendoOrdenadores($cmd);
+ $rs->Siguiente();
+ }
+ $rs->Cerrar();
+}
+//________________________________________________________________________________________________________
+//
+function RecorriendoGruposOrdenadores($cmd)
+{
+ global $TbMsg;
+
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+ if (!$rs->Abrir()) return; // Error al abrir recordset
+ $rs->Primero();
+ while (!$rs->EOF){
+ $idgrupo=$rs->campos["idgrupo"];
+ $nombregrupo=$rs->campos["nombregrupo"];
+
+ $urlimg='../images/iconos/carpeta.gif';
+ $ambito=$TbMsg[3];
+ echo '<p align=center><IMG src="'.$urlimg.'">&nbsp;&nbsp;
+ <span class=subcabeceras><U>'.$ambito.':'.$nombregrupo.'</U></span></p>';
+
+ $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE grupoid=".$idgrupo." ORDER BY nombregrupoordenador";
+ RecorriendoGruposOrdenadores($cmd);
+ $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE grupoid=".$idgrupo;
+ RecorriendoOrdenadores($cmd);
+ $rs->Siguiente();
+ }
+ $rs->Cerrar();
+}
+//____________________________________________________________________________________________________
+//
+function RecorriendoOrdenadores($cmd)
+{
+ global $TbMsg;
+ global $cadenaip;
+ global $cid;
+
+ $cid++;
+ $cmd->texto.= " ORDER BY nombreordenador";
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+ if (!$rs->Abrir()) return; // Error al abrir recordset
+ $rs->Primero();
+ $htmlCode="";
+ $con=0;
+
+ $htmlCode.='
+<TABLE border=0 class="tabla_busquedas" align=center>
+<TR>
+
+<TD align="center">'.$TbMsg["STATUS_OFF"].'</TD>
+<TD><INPUT type="checkbox" checked onclick="selector(this,1,'.$cid.')"></TD>
+
+<TD align="center">'.$TbMsg["STATUS_BSY"].'</TD>
+<TD><INPUT type="checkbox" checked onclick="selector(this,2,'.$cid.')"></TD>
+
+<TD align="center">'.$TbMsg["STATUS_OPG"].'</TD>
+<TD><INPUT type="checkbox" checked onclick="selector(this,3,'.$cid.')"></TD>
+</TR>
+
+<TR>
+<TD align="center">'.$TbMsg["STATUS_WIN"].'</TD>
+<TD><INPUT type="checkbox" checked onclick="selector(this,4,'.$cid.')"></TD>
+
+<TD align="center">'.$TbMsg["STATUS_WINS"].'</TD>
+<TD><INPUT type="checkbox" checked onclick="selector(this,5,'.$cid.')"></TD>
+
+<TD align="center">'.$TbMsg["STATUS_LNX"].'</TD>
+<TD><INPUT type="checkbox" checked onclick="selector(this,6,'.$cid.')"></TD>
+
+<TD align="center">'.$TbMsg["STATUS_LNXS"].'</TD>
+<TD><INPUT type="checkbox" checked onclick="selector(this,7,'.$cid.')"></TD>
+
+<TD align="center">'.$TbMsg["STATUS_OSX"].'</TD>
+<TD><INPUT type="checkbox" checked onclick="selector(this,8,'.$cid.')"></TD>
+
+</TR>
+</TABLE>';
+
+ $htmlCode.='<BR>';
+ $htmlCode.='<TABLE id="tbo-'.$cid.'" border=0 align=center>';
+ $htmlCode.='<TR>';
+
+ while (!$rs->EOF){
+ $htmlCode.= '<TD style="border: 1px solid #999999;">';
+ $nombreordenador=$rs->campos["nombreordenador"];
+ $ip=$rs->campos["ip"];
+ $cadenaip.=$ip.";";
+ $htmlCode.='<TABLE cellspacing=1 cellpadding=0>';
+ $htmlCode.=' <TR><TD align="center"><img sondeo="ordenador_OFF.png" id="img-'.$ip.'" width=24 src="../images/ordenador_OFF.png"></TD></TR>';
+ $htmlCode.=' <TR><TD align="center"><SPAN style="FONT-SIZE:9px; COLOR: #4f4f4f;">'.$nombreordenador.'</SPAN></TD></TR>';
+ $htmlCode.=' <TR><TD align="center"><SPAN style="FONT-SIZE:8px; COLOR: #4f4f4f;">'.$ip.'</SPAN></TD></TR>';
+ $htmlCode.=' <TR><TD align="center"><INPUT id="chk-'.$ip.'" type="checkbox" checked></TD></TR>';
+ $htmlCode.='</TABLE>';
+ $htmlCode.='</TD>';
+ $con++;
+ if($con>15){
+ $htmlCode.='</TR>';
+ $htmlCode.='<TR>';
+ $con=0;
+ }
+ $rs->Siguiente();
+ }
+ $htmlCode.='</TR>';
+ $htmlCode.='</TABLE>';
+ echo $htmlCode;
+}
+//______________________________________________________________________________________________________
+//
+echo '<SCRIPT language="javascript">';
+echo 'var cid='.$cid.';';
+echo '</SCRIPT>';
+?>
+<SCRIPT language="javascript">
+function Sondeo(){
+ var ambito=<?php echo $ambito?>;
+ var idambito=<?php echo $idambito?>;
+ var wurl="../principal/sondeo.php";
+ var prm="ambito="+ambito+"&idambito="+idambito+"&sw=1";
+ CallPage(wurl,prm,"retornoSondeo","POST");
+ setTimeout("respuestaSondeo();",100);
+}
+//______________________________________________________________________________________________________
+//
+function retornoSondeo(resul)
+{
+ // No se hace nada
+}
+//________________________________________________________________________________________________________
+//
+function respuestaSondeo(){
+ var ambito=<?php echo $ambito?>;
+ var idambito=<?php echo $idambito?>;
+ var wurl="../principal/sondeo.php";
+ var prm="ambito="+ambito+"&idambito="+idambito+"&sw=2";
+ CallPage(wurl,prm,"retornorespuestaSondeo","POST");
+ setTimeout("respuestaSondeo();",5000);
+}
+//______________________________________________________________________________________________________
+//
+function retornorespuestaSondeo(resul)
+{
+ if(resul.length>0){
+ var ip=""; // Dirección IP del ordenador
+ var so=""; // Sistema operativo activo
+ var objOrd=null; // Objeto ordenador
+ var imgOrd="";
+ var cadena=resul.split(";");
+ for (var i=0;i<cadena.length;i++){
+ var dual=cadena[i].split("/");
+ ip=dual[0].replace(/\n*/,"");
+ so=dual[1];
+ objOrd=document.getElementById("img-"+ip);
+ if(objOrd){
+ imgOrd=soIMG(so);
+ if(objOrd.getAttribute("sondeo")!=imgOrd){
+ objOrd.setAttribute("src", "../images/"+imgOrd);
+ objOrd.setAttribute("sondeo",imgOrd);
+ var objChk=document.getElementById("chk-"+ip);
+ if(objChk)
+ objChk.checked=true;
+ }
+ }
+ }
+ }
+}
+//______________________________________________________________________________________________________
+//
+function soIMG(so)
+{
+ var MimgOrdenador="";
+ switch(so){
+ case 'INI':
+ MimgOrdenador="ordenador_INI.png"; // Cliente iniciando
+ break;
+ case 'BSY':
+ MimgOrdenador="ordenador_BSY.png"; // Cliente ocupado
+ break;
+ case 'OPG':
+ MimgOrdenador="ordenador_OPG.png"; // Cliente OpenGnsys
+ break;
+ case 'WIN':
+ case 'WXP':
+ MimgOrdenador="ordenador_WIN.png"; // Windows
+ break;
+ case 'WINS':
+ MimgOrdenador="ordenador_WINS.png"; // Sesión Windows
+ break;
+ case 'LNX':
+ MimgOrdenador="ordenador_LNX.png"; // Linux
+ break;
+ case 'LNXS':
+ MimgOrdenador="ordenador_LNXS.png"; // Sesión Linux
+ break;
+ case 'OSX':
+ MimgOrdenador="ordenador_OSX.png"; // macOS
+ break;
+ default:
+ MimgOrdenador="ordenador_OFF.png"; // Apagado
+ break;
+ }
+ return(MimgOrdenador);
+}
+//______________________________________________________________________________________________________
+//
+function selector(oSLCT,op,id)
+{
+ var sw=oSLCT.checked;
+ var objTB=document.getElementById("tbo-"+id);
+
+ if(objTB){
+ var imagenes = objTB.getElementsByTagName('img');
+ for(var i=0;i<imagenes.length;i++){
+ var ip=imagenes[i].id.split("-")[1];
+ var estado=imagenes[i].getAttribute("sondeo");
+ var oCHK = document.getElementById('chk-'+ip); // Recupera checkbox
+
+ switch(parseInt(op)){
+ case 1: // Apagados
+ if(estado=="ordenador_OFF.png")
+ oCHK.checked=sw;
+ break;
+ case 2: // Ocupados
+ if(estado=="ordenador_BSY.png")
+ oCHK.checked=sw;
+ break;
+ case 3: // OpenGnsys
+ if(estado=="ordenador_OPG.png")
+ oCHK.checked=sw;
+ break;
+ case 4: // Windows
+ if(estado=="ordenador_WIN.png")
+ oCHK.checked=sw;
+ break;
+ case 5: // Sesión Windows
+ if(estado=="ordenador_WINS.png")
+ oCHK.checked=sw;
+ break;
+ case 6: // Linux
+ if(estado=="ordenador_LNX.png")
+ oCHK.checked=sw;
+ break;
+ case 7: // Sesión Linux
+ if(estado=="ordenador_LNXS.png")
+ oCHK.checked=sw;
+ break;
+ case 8: // macOS
+ if(estado=="ordenador_OSX.png")
+ oCHK.checked=sw;
+ break;
+ }
+ }
+ }
+}
+
+//______________________________________________________________________________________________________
+//
+function filtrado()
+{
+ var ipes="";
+ for(var j=1; j<=cid; j++){
+
+ var objTB=document.getElementById("tbo-"+j);
+ if(objTB){
+ var imagenes = objTB.getElementsByTagName('img');
+ for(var i=0;i<imagenes.length;i++){
+ var ip=imagenes[i].id.split("-")[1];
+ var oCHK = document.getElementById('chk-'+ip); // Recupera checkbox
+ if(oCHK.checked){
+ ipes+=ip+";";
+ }
+ }
+ }
+ }
+ var preipes=document.getElementById("cadenaip").value;
+ if(preipes!=ipes)
+ document.fdatosejecucion.filtro.value=ipes;
+ else
+ document.fdatosejecucion.filtro.value="";
+}
+</SCRIPT>
+
diff --git a/admin/WebConsole/comandos/includes/capturaacciones.php b/admin/WebConsole/comandos/includes/capturaacciones.php
index 1941b428..7e793f96 100644
--- a/admin/WebConsole/comandos/includes/capturaacciones.php
+++ b/admin/WebConsole/comandos/includes/capturaacciones.php
@@ -29,5 +29,5 @@ if (isset($_POST["funcion"])) $funcion=$_POST["funcion"];
if (isset($_POST["atributos"])) $atributos=$_POST["atributos"];
if (isset($_POST["gestor"])) $gestor=$_POST["gestor"];
if (isset($_POST["filtro"])) $filtro=$_POST["filtro"];
-?>
+
diff --git a/admin/WebConsole/comandos/includes/formularioacciones.php b/admin/WebConsole/comandos/includes/formularioacciones.php
index 90c5de3c..fadc915c 100644
--- a/admin/WebConsole/comandos/includes/formularioacciones.php
+++ b/admin/WebConsole/comandos/includes/formularioacciones.php
@@ -9,7 +9,7 @@
// Formulario para paso de parametros comunes para la ejecución de comandos
// *************************************************************************************************************************************************
?>
-<FORM align=center name="fdatosejecucion" action="<?php echo $gestor?>" method="post">
+<FORM name="fdatosejecucion" action="<?php echo $gestor?>" method="post">
<INPUT type="hidden" name="idcomando" value="<?php echo $idcomando?>">
<INPUT type="hidden" name="descricomando" value="<?php echo $descricomando?>">
<INPUT type="hidden" name="ambito" value="<?php echo $ambito?>">
diff --git a/admin/WebConsole/comandos/includes/opcionesacciones.php b/admin/WebConsole/comandos/includes/opcionesacciones.php
index c8f9ea6a..7842d3a3 100644
--- a/admin/WebConsole/comandos/includes/opcionesacciones.php
+++ b/admin/WebConsole/comandos/includes/opcionesacciones.php
@@ -64,9 +64,9 @@
<TD>&nbsp; </TD>
<TD>&nbsp; </TD>
<TD><?php echo $TbMsgAux[8] ?>&nbsp;</TD>
- <TD><INPUT maxlength=3 style="FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 11px;WIDTH:30" name=ordprocedimiento type=text value=""></TD></TR>
+ <TD><INPUT maxlength=3 style="FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 11px;WIDTH:30px" name=ordprocedimiento type=text value=""></TD></TR>
<!-------------------------------------------------------------------------------------------------------------------------------->
- <TR HEIGHT=10><TD colspan=4>&nbsp; <HR></TD></TR>
+ <TR><TD colspan=4 HEIGHT="10px">&nbsp; <HR></TD></TR>
<!-------------------------------------------------------------------------------------------------------------------------------->
<TR>
<TD><INPUT onclick="clic_mktarea(this)" name=sw_mktarea type=checkbox></TD>
@@ -88,8 +88,9 @@
<TD>&nbsp; </TD>
<TD>&nbsp; </TD>
<TD><?php echo $TbMsgAux[12] ?>&nbsp;</TD>
- <TD><INPUT maxlength=3 style="FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 11px;WIDTH:30" name=ordtarea type=text value=""></TD></TR>
+ <TD><INPUT maxlength=3 style="FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE: 11px;WIDTH:30px" name=ordtarea type=text value=""></TD></TR>
<!-------------------------------------------------------------------------------------------------------------------------------->
</TABLE>
</FORM>
+
diff --git a/admin/WebConsole/comandos/jscripts/Configurar.js b/admin/WebConsole/comandos/jscripts/Configurar.js
index 38f17a15..8e11615b 100644
--- a/admin/WebConsole/comandos/jscripts/Configurar.js
+++ b/admin/WebConsole/comandos/jscripts/Configurar.js
@@ -15,7 +15,7 @@ var swe=false; // Switch para detectar partición extendida
//________________________________________________________________________________________________________
//
// Elimina una fila de una tabla de configuraciones perteneciente a las propiedades de una partición
-// Parametros:
+// Parámetros:
// icp: Identificador de la configuración-partición
// o: Objeto checkbox que invoca la función
//________________________________________________________________________________________________________
@@ -31,8 +31,8 @@ function eliminaParticion(o,icp)
// Toma desplegable de tipo de partición
var desplepar=o.parentNode.nextSibling.nextSibling.childNodes[0];
var tipar=tomavalorDesple(desplepar); // Partición
- if(tipar=="CACHE") swc=false; // Si es la caché se pone a false su switch
- if(tipar=="EXTENDED") swe=false; // Si es la EXTENDED se pone a false su switch
+ if(tipar==="CACHE") swc=false; // Si es la caché se pone a false su switch
+ if(tipar==="EXTENDED") swe=false; // Si es la EXTENDED se pone a false su switch
var tbCfg = document.getElementById("tabla_conf"); // Recupera objeto <TABLE>
var trCfg = document.getElementById("TR_"+icp); // Recupera <TR> de la fila a eliminar
@@ -69,7 +69,7 @@ function addParticion(objImg,cc)
//________________________________________________________________________________________________________
//
// Confirma un bloque de configuración de particiones
-// Parametros:
+// Parámetros:
// idordenadores: Identificadores de los ordenadores a los que se aplicará el comando
// cc: Identificador de la configuración (bloque de particiones)
// Especificaciones:
@@ -85,7 +85,7 @@ function Confirmar(cc)
var tbOrd= document.getElementById("tbOrd_"+cc); // Recupera tabla de ordenadores de la configuración
var idordenadores=tbOrd.getAttribute('value'); // Toma identificadores de los ordenadores
var cadenaid=document.fdatos.cadenaid.value; // Cadena de identificadores de todos los ordenadores del ámbito
- if(idordenadores!=cadenaid){ // Si no son iguales es que el ámbito de aplicación es restringido
+ if(idordenadores!==cadenaid){ // Si no son iguales es que el ámbito de aplicación es restringido
document.fdatosejecucion.ambito.value=0; // Ambito de aplicación restringido
document.fdatosejecucion.idambito.value=idordenadores;
}
@@ -116,8 +116,8 @@ function comprobarDatos(cc)
var SL="%";
var TB="*";
var maxpar=0;
- var tbpar=new Array(); // Para control de particiones duplicadas
- var tbparam=new Array(); // Para control de configuración
+ var tbpar=[]; // Para control de particiones duplicadas
+ var tbparam=[]; // Para control de configuración
var npar; // Partición en formato integer
var tch=0; // Tamaño de la caché
@@ -129,27 +129,33 @@ function comprobarDatos(cc)
var trCfg = document.getElementById("TR_"+cc); // Recupera primer <TR> de la configuración
trCfg=trCfg.nextSibling; // Primera fila de particiones
- while(trCfg.id!="TRIMG_"+cc){
+ while(trCfg.id!=="TRIMG_"+cc){
var tama=trCfg.childNodes[itama].childNodes[0].value; // Tamaño de partición
+ // Comprobar tamaño negativo.
+ if (tama < 0) {
+ alert(TbMsg[8]);
+ trCfg.childNodes[ipar].childNodes[0].focus();
+ return(false);
+ }
var par=tomavalorDesple(trCfg.childNodes[ipar].childNodes[0]); // Partición
npar=parseInt(par);
if(maxpar<npar) maxpar=npar; // Guarda partición de mayor orden
- if (npar==4){
+ if (npar===4){
swc=true; // Se especifica partición caché
tch=tama;
}
- if(npar==0){
+ if(npar===0){
alert(TbMsg[1]);
trCfg.childNodes[ipar].childNodes[0].focus();
return(false);
}
- if(tbpar[npar]==1){ // Existe ya una partición con ese número
+ if(tbpar[npar]===1){ // Existe ya una partición con ese número
alert(TbMsg[0]);
trCfg.childNodes[ipar].childNodes[0].focus();
return(false);
@@ -157,13 +163,13 @@ function comprobarDatos(cc)
tbpar[npar]=1;
var codpar=tomavalorDesple(trCfg.childNodes[icodpar].childNodes[0]); // Tipo de partición
- if(codpar==""){
+ if(codpar===""){
alert(TbMsg[2]);
trCfg.childNodes[icodpar].childNodes[0].focus();
return(false);
}
- if(codpar=="EXTENDED") {
+ if(codpar==="EXTENDED") {
swe=true;
extsize=tama;
} else {
@@ -174,7 +180,7 @@ function comprobarDatos(cc)
}
}
- if(codpar=="CACHE" && npar!=4){
+ if(codpar==="CACHE" && npar!==4){
alert(TbMsg[6]);
trCfg.childNodes[icodpar].childNodes[0].focus();
return(false);
@@ -183,8 +189,8 @@ function comprobarDatos(cc)
var ope=tomavalorCheck(trCfg.childNodes[iope].childNodes[0]); // Formatar a realizar
var sysfi=tomatextDesple(trCfg.childNodes[isysfi].childNodes[0]); // Sistema de ficheros
- if(sysfi=="" || sysfi=="EMPTY" ){ // Si el sistema de fichero es vacio o empty...
- if(ope==1){ // Si se quiere formatear...
+ if(sysfi==="" || sysfi==="EMPTY" ){ // Si el sistema de fichero es vacio o empty...
+ if(ope===1){ // Si se quiere formatear...
alert(TbMsg[5]);
trCfg.childNodes[isysfi].childNodes[0].focus();
return(false);
@@ -193,7 +199,7 @@ function comprobarDatos(cc)
sysfi="EMPTY";
}
- if(tama==0 && codpar!="EXTENDED") {
+ if(tama===0 && codpar!=="EXTENDED") {
alert(TbMsg[3]);
trCfg.childNodes[itama].childNodes[0].focus();
return(false);
@@ -220,13 +226,12 @@ function comprobarDatos(cc)
alert(TbMsg["EXTSIZE"]);
return(false);
}
- allpartsize+=parseInt(extsize);
+ allpartsize+=extsize;
}
// Alerta si tamaño del disco menor que las particiones
if (hdsize<allpartsize) {
alert(TbMsg["HDSIZE"]);
return(false);
-
}
/* Compone cadena de particiones (Deja fuera la cache,
@@ -260,7 +265,7 @@ function comprobarDatos(cc)
if(maxpar<4){
var up=4;
if(swc) up=3;
- for(var i=maxpar+1;i<=up;i++)
+ for(i=maxpar+1;i<=up;i++)
atributos+="par="+i+TB+"cpt=EMPTY"+TB+"sfi=EMPTY"+TB+"tam=0"+TB+"ope=0"+SL;
}
diff --git a/admin/WebConsole/comandos/jscripts/CrearImagen.js b/admin/WebConsole/comandos/jscripts/CrearImagen.js
index 384661b3..17b3c2cf 100644
--- a/admin/WebConsole/comandos/jscripts/CrearImagen.js
+++ b/admin/WebConsole/comandos/jscripts/CrearImagen.js
@@ -45,7 +45,7 @@
//________________________________________________________________________________________________________
function comprobar_datos()
{
- tb_conf=document.getElementById("tabla_conf");
+ var tb_conf=document.getElementById("tabla_conf");
var ochecks=tb_conf.getElementsByTagName('INPUT');
var op=0;
for(var i=0;i<ochecks.length;i++){
@@ -55,16 +55,16 @@
var disco=ochecks[i].value.split("_")[0];
var particion=ochecks[i].value.split("_")[1];
// El desplegable de imagen ahora indica disco y particion en su nombre
- despleimagen=document.getElementById("despleimagen_"+disco+"_"+particion);
- var p=despleimagen.selectedIndex;
- if (p==0){
+ var despleimagen=document.getElementById("despleimagen_"+disco+"_"+particion);
+ var p=despleimagen.selectedIndex;
+ if (p===0){
alert(TbMsg[0]);
despleimagen.focus();
return(false)
}
}
}
- if(op==0){
+ if(op===0){
alert(TbMsg[1]);
return(false);
}
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/comandos/jscripts/EjecutarScripts.js b/admin/WebConsole/comandos/jscripts/EjecutarScripts.js
index 878ea770..e97e6f2a 100644
--- a/admin/WebConsole/comandos/jscripts/EjecutarScripts.js
+++ b/admin/WebConsole/comandos/jscripts/EjecutarScripts.js
@@ -33,7 +33,7 @@
function comprobar_datos()
{
- if (document.fdatos.codigo.value=="") {
+ if (document.fdatos.codigo.value==="") {
alert(TbMsg[1]);
document.fdatos.codigo.focus();
return(false);
diff --git a/admin/WebConsole/comandos/jscripts/EliminarImagenCache.js b/admin/WebConsole/comandos/jscripts/EliminarImagenCache.js
index 2e74c9a0..62ff72fd 100644
--- a/admin/WebConsole/comandos/jscripts/EliminarImagenCache.js
+++ b/admin/WebConsole/comandos/jscripts/EliminarImagenCache.js
@@ -7,7 +7,7 @@
function confirmar(){
if (comprobar_datos()){
// Compone atributos del comando
- tb_conf=document.getElementById("tabla_conf");
+ var tb_conf=document.getElementById("tabla_conf");
var ochecks=tb_conf.getElementsByTagName('INPUT');
var atributos;
for(var i=0;i<ochecks.length;i++){
@@ -29,13 +29,13 @@ function confirmar(){
//________________________________________________________________________________________________________
function comprobar_datos()
{
- tb_conf=document.getElementById("tabla_conf");
+ var tb_conf=document.getElementById("tabla_conf");
var ochecks=tb_conf.getElementsByTagName('INPUT');
var op=0;
for(var i=0;i<ochecks.length;i++){
if(ochecks[i].checked) op++;
}
- if(op==0){
+ if(op===0){
alert(TbMsg[1]);
return(false);
}
diff --git a/admin/WebConsole/comandos/jscripts/IniciarSesion.js b/admin/WebConsole/comandos/jscripts/IniciarSesion.js
index cbd1cf69..9fe4d525 100644
--- a/admin/WebConsole/comandos/jscripts/IniciarSesion.js
+++ b/admin/WebConsole/comandos/jscripts/IniciarSesion.js
@@ -20,13 +20,13 @@ function confirmar(){
filtrado();
var ipfiltro=document.fdatosejecucion.filtro.value;
// Compone atributos del comando
- tb_conf=document.getElementById("tabla_conf");
+ var tb_conf=document.getElementById("tabla_conf");
var ochecks=tb_conf.getElementsByTagName('INPUT');
for(var i=0;i<ochecks.length;i++){
if(ochecks[i].checked){
var diskPart = ochecks[i].value.split(";");
var disco = diskPart[0];
- var numpar= diskPart[1];
+ var numpar= diskPart[1];
atributos+="dsk="+disco+RC;
atributos+="par="+numpar+RC;
// Datos bloque de configuracion: ip equipos.
@@ -35,12 +35,12 @@ function confirmar(){
var iptabla=tbOrd.getAttribute('value');
// Elimino los ordenadores del filtro que no estén en la tabla.
- if (ipfiltro!=''){
+ if (ipfiltro!==''){
var arraytabla = iptabla.split(",");
var arrayfiltro =ipfiltro.split(";");
arrayfiltro = array_interset (arrayfiltro.sort(), arraytabla.sort());
ipfiltro = arrayfiltro.join(";");
- if (ipfiltro ==''){
+ if (ipfiltro===''){
alert(TbMsg["FILTER"]);
return(false);
}
@@ -68,13 +68,13 @@ function confirmar(){
//________________________________________________________________________________________________________
function comprobar_datos()
{
- tb_conf=document.getElementById("tabla_conf");
+ var tb_conf=document.getElementById("tabla_conf");
var ochecks=tb_conf.getElementsByTagName('INPUT');
var op=0;
for(var i=0;i<ochecks.length;i++){
if(ochecks[i].checked) op++;
}
- if(op==0){
+ if(op===0){
alert(TbMsg[1]);
return(false);
}
diff --git a/admin/WebConsole/comandos/jscripts/InventarioSoftware.js b/admin/WebConsole/comandos/jscripts/InventarioSoftware.js
index 4910d047..ad6a42c1 100644
--- a/admin/WebConsole/comandos/jscripts/InventarioSoftware.js
+++ b/admin/WebConsole/comandos/jscripts/InventarioSoftware.js
@@ -8,10 +8,10 @@
// Este fichero implementa las funciones javascript del fichero InventarioHardware.php (Comandos)
// *************************************************************************************************************************************************
function confirmar(){
+ var diskPart=[];
if (comprobar_datos()){
- tb_conf=document.getElementById("tabla_conf");
+ var tb_conf=document.getElementById("tabla_conf");
var ochecks=tb_conf.getElementsByTagName('INPUT');
- var particion;
for(var i=0;i<ochecks.length;i++){
if(ochecks[i].checked){
diskPart=ochecks[i].value.split(";");
@@ -32,14 +32,14 @@
}
//________________________________________________________________________________________________________
function comprobar_datos(){
- tb_conf=document.getElementById("tabla_conf");
+ var tb_conf=document.getElementById("tabla_conf");
var ochecks=tb_conf.getElementsByTagName('INPUT');
var op=0;
for(var i=0;i<ochecks.length;i++){
if(ochecks[i].checked)
op++;
}
- if(op==0){
+ if(op===0){
alert(TbMsg[1]);
return(false);
}
diff --git a/admin/WebConsole/comandos/jscripts/RestaurarImagen.js b/admin/WebConsole/comandos/jscripts/RestaurarImagen.js
index 778e6de1..36705236 100644
--- a/admin/WebConsole/comandos/jscripts/RestaurarImagen.js
+++ b/admin/WebConsole/comandos/jscripts/RestaurarImagen.js
@@ -12,6 +12,7 @@
var RC="@";
// UHU - Ahora puede ser cualquier disco
var disco;
+ var numequipos;
var atributos="";
var tb_conf=document.getElementById("tabla_conf");
var ochecks=tb_conf.getElementsByTagName('INPUT');
@@ -46,12 +47,12 @@
var ipfiltro=document.fdatosejecucion.filtro.value;
// Elimino los ordenadores del filtro que no estén en la tabla.
- if (ipfiltro!=''){
+ if (ipfiltro!==''){
var arraytabla = iptabla.split(",");
var arrayfiltro =ipfiltro.split(";");
arrayfiltro = array_interset (arrayfiltro.sort(), arraytabla.sort());
ipfiltro = arrayfiltro.join(";");
- if (ipfiltro ==''){
+ if (ipfiltro===''){
alert(TbMsg["FILTER"]);
return(false);
}
@@ -63,8 +64,8 @@
}
// Mensaje de aviso si protocolo UNICAST y más de un ordenador
- if ( ( protoclonacion.value=="UNICAST" || protoclonacion.value=="UNICAST-DIRECT") && numequipos > 1 ) {
- if (confirm(TbMsg["UNICAST"]) != true) {
+ if ( ( protoclonacion.value==="UNICAST" || protoclonacion.value==="UNICAST-DIRECT") && numequipos > 1 ) {
+ if (confirm(TbMsg["UNICAST"]) !== true) {
cancelar();
return(false);
}
@@ -84,32 +85,32 @@
//________________________________________________________________________________________________________
function comprobar_datos()
{
- tb_conf=document.getElementById("tabla_conf");
+ var tb_conf=document.getElementById("tabla_conf");
var ochecks=tb_conf.getElementsByTagName('INPUT');
var op=0;
for(var i=0;i<ochecks.length;i++){
if(ochecks[i].checked){
op++;
var idradio=ochecks[i].id; // Toma idemtificador del desplegable de imagenes
- despleimagenizda=document.getElementById("despleimagen_"+idradio+"_1"); // Desplegable izda.
- despleimagendcha=document.getElementById("despleimagen_"+idradio+"_0"); // Desplegable derecha.
+ var despleimagenizda=document.getElementById("despleimagen_"+idradio+"_1"); // Desplegable izda.
+ var despleimagendcha=document.getElementById("despleimagen_"+idradio+"_0"); // Desplegable derecha.
var p1=despleimagenizda.selectedIndex; // Toma índice seleccionado
var p2=despleimagendcha.selectedIndex; // Toma índice seleccionado
- if (p1==0 && p2==0){
+ if (p1===0 && p2===0){
alert(TbMsg[0]);
despleimagenizda.focus();
return(false)
}
- if (p1==p2){
+ if (p1===p2){
alert(TbMsg[6]);
despleimagenizda.focus();
return(false)
}
}
}
- if(op==0){
+ if(op===0){
alert(TbMsg[1]);
return(false);
}
diff --git a/admin/WebConsole/comandos/jscripts/RestaurarImagenBasica.js b/admin/WebConsole/comandos/jscripts/RestaurarImagenBasica.js
index 99b91a19..960cd8ce 100644
--- a/admin/WebConsole/comandos/jscripts/RestaurarImagenBasica.js
+++ b/admin/WebConsole/comandos/jscripts/RestaurarImagenBasica.js
@@ -16,7 +16,7 @@
var tb_conf=document.getElementById("tabla_conf");
var ochecks=tb_conf.getElementsByTagName('INPUT');
for(var i=0;i<ochecks.length;i++){
- if(ochecks[i].checked && ochecks[i].name=="particion"){
+ if(ochecks[i].checked && ochecks[i].name==="particion"){
var idradio=ochecks[i].id;
var diskPart = ochecks[i].value.split(";");
disco =diskPart[0];
@@ -36,15 +36,15 @@
atributos+="rti="+imgcanrepo[4]+RC; // Ruta de origen de la imagen
var desplemet=document.getElementById("desplemet_"+idradio); // Desplegable metodo de restauración
- var p=desplemet.selectedIndex; // Toma índice seleccionado
+ var p=desplemet.selectedIndex; // Toma índice seleccionado
atributos+="met="+p+RC; // Método de clonación 0=caché 1=repositorio
- var desplemet=document.getElementById("desplesync_"+idradio); // Desplegable metodo de syncronización
- var p=desplemet.selectedIndex; // Toma índice seleccionado
+ desplemet=document.getElementById("desplesync_"+idradio); // Desplegable metodo de syncronización
+ p=desplemet.selectedIndex; // Toma índice seleccionado
atributos+="msy="+p+RC; // Método de clonación
- var desplemet=document.getElementById("despletpt_"+idradio); // Desplegable metodo de syncronización
- var p=desplemet.value; // Toma índice seleccionado
+ desplemet=document.getElementById("despletpt_"+idradio); // Desplegable metodo de syncronización
+ p=desplemet.value; // Toma índice seleccionado
atributos+="tpt="+p+RC; // Método de clonación
var chrChk=document.getElementById('whl-'+idradio); // Recupera objeto fila de la tabla opciones adicionales
@@ -55,12 +55,12 @@
if(chrChk.checked) atributos+="cmp=1"+RC; else atributos+="cmp=0"+RC;
var cc=ochecks[i].getAttribute('idcfg'); // Toma identificador del bloque de configuración
- if(document.fdatosejecucion.ambito.value!=AMBITO_ORDENADORES){
+ if(document.fdatosejecucion.ambito.value!=AMBITO_ORDENADORES){
var tbOrd=document.getElementById("tbOrd_"+cc);
var idordenadores=tbOrd.getAttribute('value'); // Toma identificadores de los ordenadores
var cadenaid=document.fdatos.cadenaid.value; // Cadena de identificadores de todos los ordenadores del ámbito
- if(idordenadores!=cadenaid){
- document.fdatosejecucion.ambito.value=0; // Ambito de aplicación restringido
+ if(idordenadores!==cadenaid){
+ document.fdatosejecucion.ambito.value=0; // Ámbito de aplicación restringido
document.fdatosejecucion.idambito.value=idordenadores;
}
}
@@ -68,11 +68,11 @@
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
if(obChk.checked) atributos+="bpi=1"+RC; else atributos+="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) atributos+="cpc=1"+RC; else atributos+="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) atributos+="bpc=1"+RC; else atributos+="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) atributos+="nba=1"+RC; else atributos+="nba=0"+RC;
document.fdatosejecucion.atributos.value=atributos;
@@ -92,31 +92,31 @@
//________________________________________________________________________________________________________
function comprobar_datos()
{
- tb_conf=document.getElementById("tabla_conf");
+ var tb_conf=document.getElementById("tabla_conf");
var ochecks=tb_conf.getElementsByTagName('INPUT');
var op=0;
for(var i=0;i<ochecks.length;i++){
- if(ochecks[i].checked && ochecks[i].name=="particion"){
+ if(ochecks[i].checked && ochecks[i].name==="particion"){
op++;
var idradio=ochecks[i].id; // Toma idemtificador del desplegable de imagenes
- despleimagenizda=document.getElementById("despleimagen_"+idradio+"_1"); // Desplegable izda.
- var p1=despleimagenizda.selectedIndex; // Toma índice seleccionado
- if (p1==0){
+ var despleimagenizda=document.getElementById("despleimagen_"+idradio+"_1"); // Desplegable izda.
+ var p1=despleimagenizda.selectedIndex; // Toma índice seleccionado
+ if (p1===0){
alert(TbMsg[0]);
despleimagenizda.focus();
return(false)
}
// Comprobamos tipo de sincronizacion.
var desplemet=document.getElementById("desplesync_"+idradio); // Desplegable metodo de syncronización
- var p1=desplemet.selectedIndex; // Toma índice seleccionado
- if (p1==0){
+ p1=desplemet.selectedIndex; // Toma índice seleccionado
+ if (p1===0){
alert(TbMsg[7]);
desplemet.focus();
return(false)
}
}
}
- if(op==0){
+ if(op===0){
alert(TbMsg[1]);
return(false);
}
diff --git a/admin/WebConsole/comandos/jscripts/RestaurarSoftIncremental.js b/admin/WebConsole/comandos/jscripts/RestaurarSoftIncremental.js
index 756b3ba9..88ecd6e1 100644
--- a/admin/WebConsole/comandos/jscripts/RestaurarSoftIncremental.js
+++ b/admin/WebConsole/comandos/jscripts/RestaurarSoftIncremental.js
@@ -16,7 +16,7 @@
var tb_conf=document.getElementById("tabla_conf");
var ochecks=tb_conf.getElementsByTagName('INPUT');
for(var i=0;i<ochecks.length;i++){
- if(ochecks[i].checked && ochecks[i].name=="particion"){
+ if(ochecks[i].checked && ochecks[i].name==="particion"){
var idradio=ochecks[i].id;
var diskPart = ochecks[i].value.split(";");
disco =diskPart[0];
@@ -39,15 +39,15 @@
atributos+="rti="+imgcanrepo[6]+RC; // Ruta de origen de la imagen
var desplemet=document.getElementById("desplemet_"+idradio); // Desplegable metodo de restauración
- var p=desplemet.selectedIndex; // Toma índice seleccionado
+ var p=desplemet.selectedIndex; // Toma índice seleccionado
atributos+="met="+p+RC; // Método de clonación 0=caché 1=repositorio
- var desplemet=document.getElementById("desplesync_"+idradio); // Desplegable metodo de syncronización
- var p=desplemet.selectedIndex; // Toma índice seleccionado
+ desplemet=document.getElementById("desplesync_"+idradio); // Desplegable metodo de syncronización
+ p=desplemet.selectedIndex; // Toma índice seleccionado
atributos+="msy="+p+RC; // Método de clonación
- var desplemet=document.getElementById("despletpt_"+idradio); // Desplegable metodo de syncronización
- var p=desplemet.value; // Toma índice seleccionado
+ desplemet=document.getElementById("despletpt_"+idradio); // Desplegable metodo de syncronización
+ p=desplemet.value; // Toma índice seleccionado
atributos+="tpt="+p+RC; // Método de transmision
var chrChk=document.getElementById('whl-'+idradio); // Recupera objeto fila de la tabla opciones adicionales
@@ -58,11 +58,11 @@
if(chrChk.checked) atributos+="cmp=1"+RC; else atributos+="cmp=0"+RC;
var cc=ochecks[i].getAttribute('idcfg'); // Toma identificador del bloque de configuración
- if(document.fdatosejecucion.ambito.value!=AMBITO_ORDENADORES){
+ if(document.fdatosejecucion.ambito.value!=AMBITO_ORDENADORES){
var tbOrd=document.getElementById("tbOrd_"+cc);
var idordenadores=tbOrd.getAttribute('value'); // Toma identificadores de los ordenadores
var cadenaid=document.fdatos.cadenaid.value; // Cadena de identificadores de todos los ordenadores del ámbito
- if(idordenadores!=cadenaid){
+ if(idordenadores!==cadenaid){
document.fdatosejecucion.ambito.value=0; // Ambito de aplicación restringido
document.fdatosejecucion.idambito.value=idordenadores;
}
@@ -71,11 +71,11 @@
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
if(obChk.checked) atributos+="bpi=1"+RC; else atributos+="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) atributos+="cpc=1"+RC; else atributos+="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) atributos+="bpc=1"+RC; else atributos+="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) atributos+="nba=1"+RC; else atributos+="nba=0"+RC;
document.fdatosejecucion.atributos.value=atributos;
@@ -95,30 +95,30 @@
//________________________________________________________________________________________________________
function comprobar_datos()
{
- tb_conf=document.getElementById("tabla_conf");
+ var tb_conf=document.getElementById("tabla_conf");
var ochecks=tb_conf.getElementsByTagName('INPUT');
var op=0;
for(var i=0;i<ochecks.length;i++){
- if(ochecks[i].checked && ochecks[i].name=="particion"){
+ if(ochecks[i].checked && ochecks[i].name==="particion"){
op++;
var idradio=ochecks[i].id; // Toma idemtificador del desplegable de imagenes
- despleimagenizda=document.getElementById("despleimagen_"+idradio+"_1"); // Desplegable imagenes.
- var p1=despleimagenizda.selectedIndex; // Toma índice seleccionado
- if (p1==0){
+ var despleimagenizda=document.getElementById("despleimagen_"+idradio+"_1"); // Desplegable imagenes.
+ var p1=despleimagenizda.selectedIndex; // Toma índice seleccionado
+ if (p1===0){
alert(TbMsg[0]);
despleimagenizda.focus();
return(false)
}
var desplemet=document.getElementById("desplesync_"+idradio); // Desplegable metodo de syncronización
- var p1=desplemet.selectedIndex; // Toma índice seleccionado
- if (p1==0){
+ p1=desplemet.selectedIndex; // Toma índice seleccionado
+ if (p1===0){
alert(TbMsg[7]);
desplemet.focus();
return(false)
}
}
}
- if(op==0){
+ if(op===0){
alert(TbMsg[1]);
return(false);
}