source: admin/WebConsole/comandos/Configurar.php @ 43763e4

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacion
Last change on this file since 43763e4 was a7406f2, checked in by Ramón M. Gómez <ramongomez@…>, 6 years ago

#834: Fixing more code cleanup: some file encoding, CSS units, Javascript comparisons, HTML tags, PHP variables.

  • Property mode set to 100644
File size: 8.5 KB
Line 
1<?php
2// *************************************************************************************************************************************************
3// Aplicación WEB: ogAdmWebCon
4// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
5// Fecha Creación: Año 2009-2010
6// Fecha Última modificación: Agosto-2010
7// Nombre del fichero: Configurar.php
8// Descripción :
9//              Implementación del comando "Configurar"
10// *************************************************************************************************************************************************
11include_once("../includes/ctrlacc.php");
12include_once("../clases/AdoPhp.php");
13include_once("../includes/constantes.php");
14include_once("../includes/comunes.php");
15include_once("../includes/CreaComando.php");
16include_once("../includes/HTMLSELECT.php");
17include_once("../includes/HTMLCTESELECT.php");
18include_once("../includes/TomaDato.php");
19include_once("../includes/RecopilaIpesMacs.php");
20include_once("../idiomas/php/".$idioma."/avisos_".$idioma.".php");
21include_once("../idiomas/php/".$idioma."/comandos/configurar_".$idioma.".php");
22include_once("../idiomas/php/".$idioma."/comandos/opcionesacciones_".$idioma.".php");
23include_once("../includes/ConfiguracionesParticiones.php");
24
25//________________________________________________________________________________________________________
26include_once("./includes/capturaacciones.php");
27//________________________________________________________________________________________________________
28$cmd=CreaComando($cadenaconexion);
29if (!$cmd)
30        Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
31//________________________________________________________________________________________________________
32//
33// Captura parámetros
34//________________________________________________________________________________________________________
35
36$ambito=0;
37$idambito=0;
38
39// Agrupamiento por defecto
40$fk_sysFi=0;
41$fk_tamano=0;
42$fk_nombreSO=0;
43
44if (isset($_GET["idambito"])) $idambito=$_GET["idambito"];
45if (isset($_GET["ambito"])) $ambito=$_GET["ambito"];
46
47if (isset($_POST["idambito"])) $idambito=$_POST["idambito"];
48if (isset($_POST["ambito"])) $ambito=$_POST["ambito"];
49
50if (isset($_POST["fk_sysFi"])) $fk_sysFi=$_POST["fk_sysFi"];
51if (isset($_POST["fk_tamano"])) $fk_tamano=$_POST["fk_tamano"];
52if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"];
53//________________________________________________________________________________________________________
54?>
55<HTML>
56<HEAD>
57<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
58<TITLE>Administración web de aulas</TITLE>
59<LINK rel="stylesheet" type="text/css" href="../estilos.css">
60<STYLE TYPE="text/css"></STYLE>
61<SCRIPT language="javascript" src="./jscripts/Configurar.js"></SCRIPT>
62<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT>
63<SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT>
64<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
65<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?>
66<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/configurar_'.$idioma.'.js"></SCRIPT>'?>
67</HEAD>
68<BODY>
69<?php
70        echo '<p align=center><span class=cabeceras>'.$TbMsg[5].'&nbsp;</span><br>';
71        //________________________________________________________________________________________________________
72        //
73        //include_once("./includes/FiltradoAmbito.php");
74
75        //________________________________________________________________________________________________________
76                               
77        echo '<P align=center><SPAN align=center class=subcabeceras>'.$TbMsg[19].'</SPAN></P>';         
78        if($ambito!=$AMBITO_ORDENADORES){       
79                $cadenaid="";
80                $cadenaip="";
81                $cadenamac="";
82                RecopilaIpesMacs($cmd,$ambito,$idambito);       
83               
84        ?>
85                <FORM action="Configurar.php" name="fdatos" method="POST">
86                                <INPUT type="hidden" name="idambito" value="<?php echo $idambito?>">
87                                <INPUT type="hidden" name="ambito" value="<?php echo $ambito?>">                       
88                                <INPUT type="hidden" name="cadenaid" value="<?php echo $cadenaid?>">                   
89                                <TABLE class="tabla_busquedas" align=center border=0 cellPadding=0 cellSpacing=0>
90                                <TR>
91                                        <TH height=15 align="center" colspan=14><?php echo $TbMsg[18]?></TH>
92                                </TR>
93                                <TR>
94                                        <TD align=right><?php echo $TbMsg[30]?></TD>
95                                        <TD align=center><INPUT type="checkbox" value="<?php echo $msk_sysFi?>" name="fk_sysFi" <?php if($fk_sysFi==$msk_sysFi) echo " checked "?>></TD>
96                                        <TD width="20" align=center>&nbsp;</TD>
97
98                                        <TD align=right><?php echo $TbMsg[32]?></TD>
99                                        <TD align=center><INPUT type="checkbox" value="<?php echo $msk_tamano?>" name="fk_tamano" <?php if($fk_tamano==$msk_tamano) echo " checked "?>></TD>
100                                        <TD width="20" align=center>&nbsp;</TD>
101                               
102                                        <TD align=right><?php echo $TbMsg[31]?></TD>
103                                        <TD align=center><INPUT type="checkbox" value="<?php echo $msk_nombreSO?>" name="fk_nombreSO" <?php if($fk_nombreSO==$msk_nombreSO) echo " checked "?>></TD>
104                                        <TD width="20" align=center>&nbsp;</TD>                         
105                                </TR>
106                                <TR>
107                                        <TD height=2 style="BORDER-TOP:#999999 1px solid;" align="center" colspan=14>&nbsp;</TD>                       
108                                </TR>
109                                <TR>
110                                        <TD height=20 align="center" colspan=14>
111                                                <A href=#>
112                                                <IMG border=0 src="../images/boton_confirmar_<?php echo $idioma ?>.gif" onclick="document.fdatos.submit()"></A></TD>                   
113                                </TR>
114                        </TABLE>
115                </FORM>
116<?php
117        }
118        $sws=$fk_sysFi |  $fk_tamano | $fk_nombreSO;
119
120        pintaConfiguraciones($cmd,$idambito,$ambito,7,$sws,false,"pintaParticionesConfigurar");
121
122        /* Dibuja tabla patron  !OJO! no insertar caracteres entre las etiquetas*/
123       
124        echo '<TABLE style="visibility:hidden"><TR id="TR_patron">';
125        echo '<TD align=center><input id="CHK_patron" type="checkbox"></TD>';
126        echo '<TD align=center>'.HTMLSELECT_particiones(0).'</TD>';
127        echo '<TD align=center>'.HTMLSELECT_tipospar($cmd,"").'</TD>';
128        echo '<TD align=center>'.HTMLSELECT_sistemasficheros($cmd,"").'</TD>';
129        echo '<TD align=center><INPUT type="text" style="width:100px" value="0"></TD>';
130        echo '<TD align=center>&nbsp;</TD>';
131        echo '<TD align=center>'.opeFormatear().'</TD></TR></TABlE>';
132        //________________________________________________________________________________________________________
133        include_once("./includes/formularioacciones.php");
134        //________________________________________________________________________________________________________
135        $swb=true; // Este switch hace que se muestren o se oculten los botonotes de confirmación
136        //________________________________________________________________________________________________________
137        include_once("./includes/opcionesacciones.php");
138        //________________________________________________________________________________________________________
139?>
140</BODY>
141</HTML>
142<?php
143
144/*________________________________________________________________________________________________________
145        Crea la etiqueta html <SELECT> de los número de particiones
146________________________________________________________________________________________________________*/
147function HTMLSELECT_particiones($p)
148{
149        global $TbMsg;
150       
151        $SelectHtml="";
152        $opciones="";
153        for($i=0;$i<9;$i++)
154                        $opciones.="$i=$i".chr(13);
155        $opciones.="$i=$i";
156        $SelectHtml.=HTMLCTESELECT($opciones,"particiones","estilodesple","",$p,40,"");
157        return($SelectHtml);
158}
159/*________________________________________________________________________________________________________
160        Crea la etiqueta html <SELECT> de las operaciones
161________________________________________________________________________________________________________*/
162function opeFormatear()
163{
164        $ckhboxtHtml='<input type="checkbox" name=operaciones/>';
165        return($ckhboxtHtml);
166}
167/*________________________________________________________________________________________________________
168        Crea la etiqueta html <SELECT> de los tipos de particiones
169________________________________________________________________________________________________________*/
170function HTMLSELECT_tipospar($cmd,$codpar)
171{
172        return(HTMLSELECT($cmd,0,"tipospar",$codpar,"tipopar","tipopar",150,"","formulariodatos","codpar<256"));
173}       
174/*________________________________________________________________________________________________________
175        Crea la etiqueta html <SELECT> de los sistemas de ficheros
176________________________________________________________________________________________________________*/
177function HTMLSELECT_sistemasficheros($cmd,$idsistemafichero)
178{
179        return(HTMLSELECT($cmd,0,"sistemasficheros",$idsistemafichero,"idsistemafichero","descripcion",150,"","formulariodatos"));
180}       
181?>
182
Note: See TracBrowser for help on using the repository browser.