source: admin/WebConsole/comandos/Configurar.php

lgromero-new-oglive
Last change on this file was 138234e, checked in by Irina Gómez <irinagomez@…>, 5 years ago

#804 Restore image and partition command: Fix the error when ungroup computers is selected.

  • Property mode set to 100644
File size: 8.9 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                                <INPUT type="hidden" name="nombreambito" value="<?php echo $nombreambito?>">
90                                <INPUT type="hidden" name="idcomando" value="<?php echo $idcomando?>">
91                                <INPUT type="hidden" name="descricomando" value="<?php echo $descricomando?>">
92                                <INPUT type="hidden" name="gestor" value="<?php echo $gestor?>">
93                                <INPUT type="hidden" name="funcion" value="<?php echo $funcion?>">
94                                <TABLE class="tabla_busquedas" align=center border=0 cellPadding=0 cellSpacing=0>
95                                <TR>
96                                        <TH height=15 align="center" colspan=14><?php echo $TbMsg[18]?></TH>
97                                </TR>
98                                <TR>
99                                        <TD align=right><?php echo $TbMsg[30]?></TD>
100                                        <TD align=center><INPUT type="checkbox" value="<?php echo $msk_sysFi?>" name="fk_sysFi" <?php if($fk_sysFi==$msk_sysFi) echo " checked "?>></TD>
101                                        <TD width="20" align=center>&nbsp;</TD>
102
103                                        <TD align=right><?php echo $TbMsg[32]?></TD>
104                                        <TD align=center><INPUT type="checkbox" value="<?php echo $msk_tamano?>" name="fk_tamano" <?php if($fk_tamano==$msk_tamano) echo " checked "?>></TD>
105                                        <TD width="20" align=center>&nbsp;</TD>
106                               
107                                        <TD align=right><?php echo $TbMsg[31]?></TD>
108                                        <TD align=center><INPUT type="checkbox" value="<?php echo $msk_nombreSO?>" name="fk_nombreSO" <?php if($fk_nombreSO==$msk_nombreSO) echo " checked "?>></TD>
109                                        <TD width="20" align=center>&nbsp;</TD>                         
110                                </TR>
111                                <TR>
112                                        <TD height=2 style="BORDER-TOP:#999999 1px solid;" align="center" colspan=14>&nbsp;</TD>                       
113                                </TR>
114                                <TR>
115                                        <TD height=20 align="center" colspan=14>
116                                                <A href=#>
117                                                <IMG border=0 src="../images/boton_confirmar_<?php echo $idioma ?>.gif" onclick="document.fdatos.submit()"></A></TD>                   
118                                </TR>
119                        </TABLE>
120                </FORM>
121<?php
122        }
123        $sws=$fk_sysFi |  $fk_tamano | $fk_nombreSO;
124
125        pintaConfiguraciones($cmd,$idambito,$ambito,7,$sws,false,"pintaParticionesConfigurar");
126
127        /* Dibuja tabla patron  !OJO! no insertar caracteres entre las etiquetas*/
128       
129        echo '<TABLE style="visibility:hidden"><TR id="TR_patron">';
130        echo '<TD align=center><input id="CHK_patron" type="checkbox"></TD>';
131        echo '<TD align=center>'.HTMLSELECT_particiones(0).'</TD>';
132        echo '<TD align=center>'.HTMLSELECT_tipospar($cmd,"").'</TD>';
133        echo '<TD align=center>'.HTMLSELECT_sistemasficheros($cmd,"").'</TD>';
134        echo '<TD align=center><INPUT type="text" style="width:100px" value="0"></TD>';
135        echo '<TD align=center>&nbsp;</TD>';
136        echo '<TD align=center>'.opeFormatear().'</TD></TR></TABlE>';
137        //________________________________________________________________________________________________________
138        include_once("./includes/formularioacciones.php");
139        //________________________________________________________________________________________________________
140        $swb=true; // Este switch hace que se muestren o se oculten los botonotes de confirmación
141        //________________________________________________________________________________________________________
142        include_once("./includes/opcionesacciones.php");
143        //________________________________________________________________________________________________________
144?>
145</BODY>
146</HTML>
147<?php
148
149/*________________________________________________________________________________________________________
150        Crea la etiqueta html <SELECT> de los número de particiones
151________________________________________________________________________________________________________*/
152function HTMLSELECT_particiones($p)
153{
154        global $TbMsg;
155       
156        $SelectHtml="";
157        $opciones="";
158        for($i=0;$i<9;$i++)
159                        $opciones.="$i=$i".chr(13);
160        $opciones.="$i=$i";
161        $SelectHtml.=HTMLCTESELECT($opciones,"particiones","estilodesple","",$p,40,"");
162        return($SelectHtml);
163}
164/*________________________________________________________________________________________________________
165        Crea la etiqueta html <SELECT> de las operaciones
166________________________________________________________________________________________________________*/
167function opeFormatear()
168{
169        $ckhboxtHtml='<input type="checkbox" name=operaciones/>';
170        return($ckhboxtHtml);
171}
172/*________________________________________________________________________________________________________
173        Crea la etiqueta html <SELECT> de los tipos de particiones
174________________________________________________________________________________________________________*/
175function HTMLSELECT_tipospar($cmd,$codpar)
176{
177        return(HTMLSELECT($cmd,0,"tipospar",$codpar,"tipopar","tipopar",150,"","formulariodatos","codpar<256"));
178}       
179/*________________________________________________________________________________________________________
180        Crea la etiqueta html <SELECT> de los sistemas de ficheros
181________________________________________________________________________________________________________*/
182function HTMLSELECT_sistemasficheros($cmd,$idsistemafichero)
183{
184        return(HTMLSELECT($cmd,0,"sistemasficheros",$idsistemafichero,"idsistemafichero","descripcion",150,"","formulariodatos"));
185}       
186?>
187
Note: See TracBrowser for help on using the repository browser.