source: admin/WebConsole/propiedades/propiedades_menus.php @ fe6843b

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 fe6843b was 1a2fa9d8, checked in by ramon <ramongomez@…>, 10 years ago

#673: Actualizar código incluido en OepnGnSys? 1.0.6 sobre la rama version1.1 para desarrollar la nueva versión.

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

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