source: admin/WebConsole/propiedades/propiedades_menus.php @ 42a0e41

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-instalacionwebconsole3
Last change on this file since 42a0e41 was 6102bcc, checked in by ramon <ramongomez@…>, 12 years ago

#573: Nuevo fichero para incluir funciones para el tratameinto de archivos TFTP/PXE; el formulario de propiedades de menús guarda el parámetro resolución dependiendo del Kernel usado en arranque TFTP/PXE; limpieza de parte del código HTML.

git-svn-id: https://opengnsys.es/svn/branches/version1.0@3740 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 13.1 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ónn: Año 2009-2010
6// Fecha Última modificación: Agosto-2010
7// Nombre del fichero: propiedades_menus.php
8// Descripción :
9//               Presenta el formulario de captura de datos de un menu para insertar,modificar y eliminar
10// **************************************************************************************************
11include_once("../includes/ctrlacc.php");
12include_once("../includes/opciones.php");
13include_once("../includes/CreaComando.php");
14include_once("../includes/TomaDato.php");
15include_once("../includes/HTMLSELECT.php");
16include_once("../includes/HTMLCTESELECT.php");
17include_once("../includes/tftputils.php");
18include_once("../clases/AdoPhp.php");
19include_once("../idiomas/php/".$idioma."/propiedades_menus_".$idioma.".php");
20include_once("../idiomas/php/".$idioma."/avisos_".$idioma.".php");
21//________________________________________________________________________________________________________
22$opcion=0;
23$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]);
24//________________________________________________________________________________________________________
25$idmenu=0;
26$descripcion="";
27$titulo="";
28$coorx=0;
29$coory=0;
30$modalidad=0;
31$scoorx=0;
32$scoory=0;
33$smodalidad=0;
34$comentarios="";
35$grupoid=0;
36$htmlmenupub="";
37$htmlmenupri="";
38$resolucion="";
39$idurlimg=0;
40
41if (isset($_GET["opcion"])) $opcion=$_GET["opcion"];  // Recoge parametros
42if (isset($_GET["idmenu"])) $idmenu=$_GET["idmenu"];
43if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"];
44if (isset($_GET["identificador"])) $idmenu=$_GET["identificador"];
45//________________________________________________________________________________________________________
46$cmd=CreaComando($cadenaconexion); // Crea objeto comando
47if (!$cmd)
48        Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
49if  ($opcion!=$op_alta){
50        $resul=TomaPropiedades($cmd,$idmenu);
51        if (!$resul)
52                Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci�n de datos.
53}
54//________________________________________________________________________________________________________
55?>
56<HTML>
57<TITLE>Administración web de aulas</TITLE>
58<HEAD>
59        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
60        <LINK rel="stylesheet" type="text/css" href="../estilos.css">
61        <SCRIPT language="javascript" src="../jscripts/propiedades_menus.js"></SCRIPT>
62        <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
63        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_menus_'.$idioma.'.js"></SCRIPT>'?>
64</HEAD>
65<BODY>
66<FORM name="fdatos" action="../gestores/gestor_menus.php" method="post"> 
67        <INPUT type=hidden name=opcion value=<?=$opcion?>>
68        <INPUT type=hidden name=idmenu value=<?=$idmenu?>>
69        <INPUT type=hidden name=grupoid value=<?=$grupoid?>>
70        <P align=center class=cabeceras><?echo $TbMsg[4]?><BR>
71        <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P>
72        <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos >
73<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
74                <TR>
75                        <th align=center>&nbsp;<?echo $TbMsg[5]?>&nbsp;</th>
76                        <?php   if ($opcion==$op_eliminacion)
77                                        echo '<TD style="width:300">'.$descripcion.'</TD>';
78                                else
79                                        echo '<TD><INPUT  class="formulariodatos" name=descripcion style="width:300" type=text value="'.$descripcion.'"></TD>';?>
80                </TR>
81<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
82                <TR>
83                        <th  align=center>&nbsp;<?echo $TbMsg[6]?>&nbsp;</th>
84                        <?php   if ($opcion==$op_eliminacion)
85                                        echo '<TD  style="width:300">'.$titulo.'</TD>';
86                                else
87                                        echo '<TD ><INPUT  class="formulariodatos" name=titulo style="width:300" type=text value="'.$titulo.'"></TD>';?>
88                </TR>
89<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
90                <TR>
91                        <th align=center>&nbsp;<?echo $TbMsg[18]?>&nbsp;</th>
92                        <?
93                                if ($opcion==$op_eliminacion)
94                                        echo '<TD colspan=3>'.TomaDato($cmd,0,'iconos',$idurlimg,'idicono','descripcion').'&nbsp;</TD>';
95                                else
96                                        echo '<TD colspan=3>'.HTMLSELECT($cmd,0,'iconos',$idurlimg,'idicono','descripcion',160,"","","idtipoicono=3").'</TD>';
97                        ?>
98                </TR>
99<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
100<!--<php-->
101
102                <tr>
103                        <th align="center">&nbsp;<?php echo $TbMsg[17]?> <sup>*</sup>&nbsp;</th>
104                        <?php   if ($opcion==$op_eliminacion){
105                                        $tbresolucion[788]="800x600   16bits";
106                                        $tbresolucion[791]="1024x768  16bits";
107                                        $tbresolucion[355]="1152x864  16bits";
108                                        $tbresolucion[794]="1280x1024 16bits";
109                                        $tbresolucion[798]="1600x1200 16bits";
110                                        $tbresolucion[789]="800x600   24bits";
111                                        $tbresolucion[792]="1024x768  24bits";
112                                        $tbresolucion[795]="1280x1024 24bits";
113                                        $tbresolucion[799]="1600x1200 24bits";
114                                        if (empty ($tbresolucion[$resolucion])) {
115                                                $res = $resolucion;
116                                        } else {
117                                                $res = $tbresolucion[$resolucion];
118                                        }
119                                        echo '<td>'.$res.'</td>';
120                                }
121                                else{
122                                        if (clientKernelVersion() < "3.7") {
123                                                // Kernel anterior a 3.7 usa parámetro "vga".
124                                                $parametros="788=800x600   16bits".chr(13);
125                                                $parametros.="791=1024x768  16bits".chr(13);
126                                                $parametros.="355=1152x864  16bits".chr(13);
127                                                $parametros.="794=1280x1024 16bits".chr(13);
128                                                $parametros.="798=1600x1200 16bits".chr(13);
129                                                $parametros.="789=800x600   24bits".chr(13);
130                                                $parametros.="792=1024x768  24bits".chr(13);
131                                                $parametros.="795=1280x1024 24bits".chr(13);
132                                                $parametros.="799=1600x1200 24bits";
133                                        } else {
134                                                // Kernel 3.7 y superior usa parámetro "video".
135                                                $parametros="uvesafb:800x600-16=800x600, 16bit".chr(13);
136                                                $parametros="uvesafb:800x600-24=800x600, 24bit".chr(13);
137                                                $parametros="uvesafb:1024x768-16=1024x768, 16bit".chr(13);
138                                                $parametros="uvesafb:1024x768-24=1024x768, 24bit".chr(13);
139                                                $parametros="uvesafb:1152x864-16=1152x864, 16bit".chr(13);
140                                                $parametros="uvesafb:1280x1024,16=1280x1024, 16bit".chr(13);
141                                                $parametros="uvesafb:1280x1024,24=1280x1024, 24bit".chr(13);
142                                                $parametros="uvesafb:1600x1200,24=1600x1200, 24bit".chr(13);
143                                                $parametros="uvesafb:1600x1200,24=1600x1200, 16bit".chr(13);
144                                        }
145                                        echo '<td>'.HTMLCTESELECT($parametros,"resolucion","estilodesple","",$resolucion,100).'</td>';
146                                }
147                        ?>
148                </tr>
149<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
150                <tr>
151                        <th align="center">&nbsp;<?echo $TbMsg[7]?>&nbsp;</th>
152                        <?php   if ($opcion==$op_eliminacion)
153                                        echo '<td>'.$comentarios.'&nbsp</TD>';
154                                else
155                                        echo '<td><textarea   class="formulariodatos" name=comentarios rows="3" cols="55">'.$comentarios.'</textarea></TD>';
156                        ?>
157                </tr>
158                <tr>
159                        <th colspan="2" align="center">&nbsp;<sup>*</sup> <?php echo $TbMsg["WARN_NETBOOT"]?>&nbsp;</th>
160                </tr>
161</TABLE>
162<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
163<BR>
164<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
165        <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
166                <TR>
167                        <TD align=center colspan=6>&nbsp;<b><?echo $TbMsg[8]?></b>&nbsp;</TD>
168                </TR>
169<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
170                <TR>
171                        <TH align=center>&nbsp; <?echo $TbMsg[9]?>&nbsp;</TH>
172                        <?if ($opcion==$op_eliminacion)
173                                echo '<TD style="width:50">'.$coorx.'</TD>';
174                                else
175                                        echo '<TD><INPUT  class="formulariodatos" name=coorx style="width:50" type=text value="'.$coorx.'"></TD>';?>
176                        <TH align=center>&nbsp;<?echo $TbMsg[10]?>&nbsp;</TH>
177                        <?if ($opcion==$op_eliminacion)
178                                        echo '<TD style="width:50">'.$coorx.'</TD>';
179                                else
180                                        echo '<TD><INPUT  class="formulariodatos" name=coory style="width:50" type=text value="'.$coory.'"></TD>';?>
181                        <TH align=center>&nbsp;<?echo $TbMsg[11]?>&nbsp;</TH>
182                        <?
183                                if ($opcion==$op_eliminacion){
184                                        $tbmodalidad[1]=$TbMsg[13];
185                                        $tbmodalidad[2]=$TbMsg[14];
186                                        echo '<TD style="width:100">'.$tbmodalidad[$modalidad].'</TD>';
187                                }
188                                else{
189                                        $parametros="1=1".chr(13);
190                                        $parametros.="2=2".chr(13);
191                                        $parametros.="3=3".chr(13);
192                                        $parametros.="4=4".chr(13);
193                                        $parametros.="5=5";
194                                        echo '<TD>'.HTMLCTESELECT($parametros,"modalidad","estilodesple","",$modalidad,100).'</TD>';
195                                }
196                        ?>
197                </TR>
198
199                <TR>
200                        <TH align=center>&nbsp; <?echo $TbMsg[15]?>&nbsp;</TH>
201                        <?if ($opcion==$op_eliminacion)
202                                        echo '<TD colspan=5>'.$htmlmenupub.'</TD>';
203                                else
204                                        echo '<TD colspan=5><INPUT  class="formulariodatos" name=htmlmenupub style="width:350" type=text value="'.$htmlmenupub.'"></TD>';
205                        ?>
206                </TR>
207<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
208                <TR>
209                        <TD align=center colspan=6>&nbsp;<b><?echo $TbMsg[12]?></b>&nbsp;</TD>
210                </TR>
211<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
212                <TR>
213                        <TH align=center>&nbsp;<?echo $TbMsg[9]?>&nbsp;</TH>
214                        <?if ($opcion==$op_eliminacion)
215                                echo '<TD style="width:50">'.$scoorx.'</TD>';
216                        else
217                                echo '<TD><INPUT  class="formulariodatos" name=scoorx style="width:50" type=text value="'.$scoorx.'"></TD>';?>
218                        <TH align=center>&nbsp;<?echo $TbMsg[10]?>&nbsp;</TH>
219                                <?if ($opcion==$op_eliminacion)
220                                                echo '<TD style="width:50">'.$scoorx.'</TD>';
221                                        else
222                                                echo '<TD><INPUT  class="formulariodatos" name=scoory style="width:50" type=text value="'.$scoory.'"></TD>';?>
223                        <TH align=center>&nbsp;<?echo $TbMsg[11]?>&nbsp;</TH>
224                                <?
225                                        if ($opcion==$op_eliminacion){
226                                                $tbmodalidad[1]=$TbMsg[13];
227                                                $tbmodalidad[2]=$TbMsg[14];
228                                                echo '<TD style="width:100">'.$tbmodalidad[$smodalidad].'</TD>';
229                                        }
230                                        else{
231                                                $parametros="1=1".chr(13);
232                                                $parametros.="2=2".chr(13);
233                                                $parametros.="3=3".chr(13);
234                                                $parametros.="4=4".chr(13);
235                                                $parametros.="5=5";
236                                                echo '<TD>'.HTMLCTESELECT($parametros,"smodalidad","estilodesple","",$smodalidad,100).'</TD>';
237                                        }
238                        ?>
239                </TR>
240                <TR>
241                        <TH align=center>&nbsp; <?echo $TbMsg[16]?>&nbsp;</TH>
242                        <?if ($opcion==$op_eliminacion)
243                                        echo '<TD colspan=5">'.$htmlmenupri.'</TD>';
244                                else
245                                        echo '<TD colspan=5><INPUT  class="formulariodatos" name=htmlmenupri style="width:350" type=text value="'.$htmlmenupri.'"></TD>';
246                        ?>
247                </TR>
248<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
249        </TABLE>
250</FORM>
251</DIV>
252<?
253//________________________________________________________________________________________________________
254include_once("../includes/opcionesbotonesop.php");
255//________________________________________________________________________________________________________
256?>
257</BODY>
258</HTML>
259<?
260//________________________________________________________________________________________________________
261//      Recupera los datos de un menu
262//              Parametros:
263//              - cmd: Una comando ya operativo (con conexión abierta) 
264//              - id: El identificador del menu
265//________________________________________________________________________________________________________
266function TomaPropiedades($cmd,$id){
267        global  $descripcion;
268        global  $titulo;
269        global  $coorx;
270        global  $coory;
271        global  $modalidad;
272        global  $scoorx;
273        global  $scoory;
274        global  $smodalidad;
275        global  $comentarios;
276        global  $htmlmenupub;
277        global  $htmlmenupri;
278        global  $resolucion;
279        global  $idurlimg;
280       
281        $rs=new Recordset;
282        $cmd->texto="SELECT * FROM menus WHERE idmenu=".$id;
283        $rs->Comando=&$cmd;
284        if (!$rs->Abrir()) return(false); // Error al abrir recordset
285        $rs->Primero();
286        if (!$rs->EOF){
287                $descripcion=$rs->campos["descripcion"];
288                $titulo=$rs->campos["titulo"];
289                $coorx=$rs->campos["coorx"];
290                $coory=$rs->campos["coory"];
291                $modalidad=$rs->campos["modalidad"];
292                $scoorx=$rs->campos["scoorx"];
293                $scoory=$rs->campos["scoory"];
294                $smodalidad=$rs->campos["smodalidad"];
295                $comentarios=$rs->campos["comentarios"];
296                $htmlmenupub=$rs->campos["htmlmenupub"];
297                $htmlmenupri=$rs->campos["htmlmenupri"];
298                $resolucion=$rs->campos["resolucion"];
299                $idurlimg=$rs->campos["idurlimg"];
300                $rs->Cerrar();
301                return(true);
302        }
303        else
304                return(false);
305}
306?>
Note: See TracBrowser for help on using the repository browser.