diff options
Diffstat (limited to 'admin/WebConsole/comandos/Configurar.php')
-rw-r--r-- | admin/WebConsole/comandos/Configurar.php | 102 |
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].' </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> </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> '.$TbMsg[8].' </TH>'; - echo '<TH align=center> '.$TbMsg[24].' </TH>'; - echo '<TH align=center> '.$TbMsg[27].' </TH>'; - echo '<TH align=center> '.$TbMsg[22].' </TH>'; - echo '<TH align=center> '.$TbMsg[21].' </TH>'; - echo '<TH align=center> '.$TbMsg[12].' </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;"> </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> - - <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")); } ?> + |