summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/comandos/Configurar.php
diff options
context:
space:
mode:
Diffstat (limited to 'admin/WebConsole/comandos/Configurar.php')
-rw-r--r--admin/WebConsole/comandos/Configurar.php102
1 files changed, 15 insertions, 87 deletions
diff --git a/admin/WebConsole/comandos/Configurar.php b/admin/WebConsole/comandos/Configurar.php
index 10e11523..c6d3cd73 100644
--- a/admin/WebConsole/comandos/Configurar.php
+++ b/admin/WebConsole/comandos/Configurar.php
@@ -16,10 +16,11 @@ include_once("../includes/CreaComando.php");
include_once("../includes/HTMLSELECT.php");
include_once("../includes/HTMLCTESELECT.php");
include_once("../includes/TomaDato.php");
-include_once("../includes/ConfiguracionesParticiones.php");
include_once("../includes/RecopilaIpesMacs.php");
include_once("../idiomas/php/".$idioma."/comandos/configurar_".$idioma.".php");
include_once("../idiomas/php/".$idioma."/comandos/opcionesacciones_".$idioma.".php");
+include_once("../includes/ConfiguracionesParticiones.php");
+
//________________________________________________________________________________________________________
include_once("./includes/capturaacciones.php");
//________________________________________________________________________________________________________
@@ -68,7 +69,8 @@ if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"];
echo '<p align=center><span class=cabeceras>'.$TbMsg[5].'&nbsp;</span><br>';
//________________________________________________________________________________________________________
//
- include_once("./includes/FiltradoAmbito.php");
+ //include_once("./includes/FiltradoAmbito.php");
+
//________________________________________________________________________________________________________
echo '<P align=center><SPAN align=center class=subcabeceras>'.$TbMsg[19].'</SPAN></P>';
@@ -113,18 +115,19 @@ if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"];
<?
}
$sws=$fk_sysFi | $fk_tamano | $fk_nombreSO;
- pintaConfiguraciones($cmd,$idambito,$ambito,7,$sws,true);
-
+
+ pintaConfiguraciones($cmd,$idambito,$ambito,7,$sws,false,"pintaParticionesConfigurar");
+
/* Dibuja tabla patron !OJO! no insertar caracteres entre las etiquetas*/
echo '<TABLE style="visibility:hidden"><TR id="TR_patron">';
echo '<TD align=center><input id="CHK_patron" type="checkbox"></TD>';
echo '<TD align=center>'.HTMLSELECT_particiones(0).'</TD>';
- echo '<TD align=center>'.HTMLSELECT_tipospar($cmd,0).'</TD>';
- echo '<TD align=center>'.HTMLSELECT_sistemasficheros($cmd,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>&nbsp;</TD>';
- echo '<TD align=center>'.HTMLSELECT_operaciones().'</TD></TR></TABlE>';
+ echo '<TD align=center>'.opeFormatear().'</TD></TR></TABlE>';
//________________________________________________________________________________________________________
include_once("./includes/formularioacciones.php");
//________________________________________________________________________________________________________
@@ -133,80 +136,10 @@ if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"];
include_once("./includes/opcionesacciones.php");
//________________________________________________________________________________________________________
?>
-<SCRIPT language="javascript">
- Sondeo();
-</SCRIPT>
</BODY>
</HTML>
<?
-/*________________________________________________________________________________________________________
-
- Descripción:
- (Esta función es llamada por pintaConfiguraciones que está incluida en ConfiguracionesParticiones.php)
- Crea una taba html con las especificaciones de particiones de un ambito ya sea ordenador,
- grupo de ordenadores o aula
- Parametros:
- $configuraciones: Cadena con las configuraciones de particioners del ámbito. El formato
- sería una secuencia de cadenas del tipo "clave de configuración" separados por "@"
- Ejemplo:1;7;30000000;3;3;0;@2;130;20000000;5;4;0;@3;131;1000000;0;0;0;0
- $idordenadores: cadena con los identificadores de los ordenadores que forman parte del bloque
- $cc: Identificador de la configuración
- Devuelve:
- El código html de la tabla
-________________________________________________________________________________________________________*/
-function pintaParticiones($cmd,$configuraciones,$idordenadores,$cc)
-{
- global $tbKeys; // Tabla contenedora de claves de configuración
- global $conKeys; // Contador de claves de configuración
- global $TbMsg;
-
- $colums=7;
- echo '<TR id="TR_'.$cc.'">';
- echo '<TH align=center><IMG src="../images/iconos/eliminar.gif"></TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[8].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[24].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[27].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[22].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[21].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[12].'&nbsp;</TH>';
- echo '</TR>';
-
- $auxCfg=split("@",$configuraciones); // Crea lista de particiones
- for($i=0;$i<sizeof($auxCfg);$i++){
- $auxKey=split(";",$auxCfg[$i]); // Toma clave de configuracion
- for($k=0;$k<$conKeys;$k++){ // Busca los literales para las claves de esa partición
- if($tbKeys[$k]["cfg"]==$auxCfg[$i]){ // Claves encontradas
- $icp=$cc."_".$k; // Identificador de la configuración-partición
- echo '<TR id="TR_'.$icp.'">';
- echo '<TD align=center><input type=checkbox onclick="eliminaParticion(\''.$icp.'\',this)"></TD>';
-
- echo '<TD align=center>'.HTMLSELECT_particiones($tbKeys[$k]["numpar"]).'</TD>';
- echo '<TD align=center>'.HTMLSELECT_tipospar($cmd,$tbKeys[$k]["codpar"]).'</TD>';
-
- $sf=tomaSistemasFicheros($tbKeys[$k]["numpar"],$idordenadores,true);
- echo'<TD align=center>'.HTMLSELECT_sistemasficheros($cmd,$sf).'</TD>';
- $tm=tomaTamano($tbKeys[$k]["numpar"],$idordenadores);
- echo'<TD align=center><INPUT type="text" style="width:100" value="'.$tm.'"></TD>';
-
- echo '<TD align=center>'.tomaNombresSO($tbKeys[$k]["numpar"],$idordenadores).'</TD>';
-
- echo '<TD align=center>'.HTMLSELECT_operaciones().'</TD>';
- echo '</TR>';
- }
- }
- }
- /* Botones de añadir y confirmar */
- echo '<TR id="TRIMG_'.$cc.'" height=5><TD colspan='.$colums.' style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF;">&nbsp;</TD></TR>';
- echo '<TR height=30><TD style="BACKGROUND-COLOR: #FFFFFF;" colspan='.$colums.' align=center>';
- echo ' <A href="#add" style="text-decoration:none">
- <IMG id="IMG_'.$icp.'" border=0 src="../images/boton_insertar.gif"
- value="'.$k.'" onclick="addParticion(this,'.$cc.')"></A>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <A href="#add" style="text-decoration:none">
- <IMG border=0 src="../images/boton_aceptar.gif" onclick="Confirmar('.$cc.')"></A></TD>
- </TR>';
-}
/*________________________________________________________________________________________________________
Crea la etiqueta html <SELECT> de los número de particiones
________________________________________________________________________________________________________*/
@@ -225,23 +158,17 @@ function HTMLSELECT_particiones($p)
/*________________________________________________________________________________________________________
Crea la etiqueta html <SELECT> de las operaciones
________________________________________________________________________________________________________*/
-function HTMLSELECT_operaciones()
+function opeFormatear()
{
- global $TbMsg;
-
- $SelectHtml="";
- $opciones="1=".$TbMsg[14]."".chr(13);
- $opciones.="2=".$TbMsg[15]."".chr(13);
- $opciones.="3=".$TbMsg[16]."";
- $SelectHtml.=HTMLCTESELECT($opciones,"operaciones","estilodesple",$TbMsg[13],0,100,"");
- return($SelectHtml);
+ $ckhboxtHtml='<input type="checkbox" name=operaciones/>';
+ return($ckhboxtHtml);
}
/*________________________________________________________________________________________________________
Crea la etiqueta html <SELECT> de los tipos de particiones
________________________________________________________________________________________________________*/
function HTMLSELECT_tipospar($cmd,$codpar)
{
- return(HTMLSELECT($cmd,0,"tipospar",$codpar,"codpar","tipopar",150,"","formulariodatos"));
+ return(HTMLSELECT($cmd,0,"tipospar",$codpar,"tipopar","tipopar",150,"","formulariodatos","codpar<256"));
}
/*________________________________________________________________________________________________________
Crea la etiqueta html <SELECT> de los sistemas de ficheros
@@ -251,3 +178,4 @@ function HTMLSELECT_sistemasficheros($cmd,$idsistemafichero)
return(HTMLSELECT($cmd,0,"sistemasficheros",$idsistemafichero,"idsistemafichero","descripcion",150,"","formulariodatos"));
}
?>
+