source: admin/WebConsole/images/L_Iconos.php @ 5fcf180

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 5fcf180 was 3ec149c, checked in by alonso <alonso@…>, 15 years ago

git-svn-id: https://opengnsys.es/svn/trunk@1314 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 6.8 KB
Line 
1<?
2// ********************************************************************************************************************
3// Aplicación WEB: ogAdmWebCon
4// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
5// Fecha Creación: Agosto-2010
6// Fecha Última modificación: Agosto-2010
7// Nombre del fichero: L_Iconos.php
8// Descripción :Este fichero implementa  el mantenimiento de la tabla Iconos
9// ********************************************************************************************************************
10include_once("../includes/ctrlacc.php");
11include_once("../clases/AdoPhp.php");
12include_once("../clases/XmlPhp.php");
13include_once("../clases/MenuContextual.php");
14include_once("../includes/CreaComando.php");
15include_once("../includes/HTMLCTESELECT.php");
16//-------------------------------------------------------------------------------------------------------------------------------------------------
17// Captura de parámetros
18//-------------------------------------------------------------------------------------------------------------------------------------------------
19
20$idtipoicono="";
21
22if (isset($_POST["idtipoicono"])) $idtipoicono=$_POST["idtipoicono"];
23//-------------------------------------------------------------------------------------------------------------------------------------------------
24// Conexion a la base de datos
25//-------------------------------------------------------------------------------------------------------------------------------------------------
26$cmd=CreaComando($cadenaconexion);
27if (!$cmd) // Fallo conexión con servidor de datos
28        Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
29//-------------------------------------------------------------------------------------------------------------------------------------------------
30// Búsquedas
31//-------------------------------------------------------------------------------------------------------------------------------------------------
32$cmd->texto="SELECT * FROM iconos WHERE idicono>0";
33if (!empty($idtipoicono))        // Tipo
34                $cmd->texto.=" AND idtipoicono=".$idtipoicono;
35$cmd->texto.=" order by idtipoicono,descripcion ";
36$rs=new Recordset;
37$rs->Comando=&$cmd;
38if (!$rs->Abrir())
39        RedireccionaError("Fallo al abrir la tabla: Iconos");
40?>
41<!--------------------------------------------------------------------------------------------------------------------------------------------------->
42<HTML>
43<HEAD>
44        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
45<LINK rel="stylesheet" type="text/css" href="../estilos.css">
46<SCRIPT language="javascript">
47var IE=(navigator.appName=="Microsoft Internet Explorer");
48var NS=(navigator.appName=="Netscape");
49</SCRIPT>
50<SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT>
51<SCRIPT language="javascript" src="L_Iconos.js"></SCRIPT>
52</HEAD>
53<BODY OnContextMenu="return false">
54  <P align="center"><SPAN class=textos>____ Opciones de búsqueda ____</SPAN></P>
55   <FORM name="fdatos" action="L_Iconos.php" method="post">
56        <INPUT type=hidden name=identificador value="0">
57        <TABLE align=center class=tabla_busquedas>
58<!--------------------------------------------------------------------------------------------------------------------------------------------------->
59                <TR>
60                        <TH>&nbsp;Tipo&nbsp;</TD>
61                        <TD ><?
62                                        $parametros="0=".chr(13);
63                                        $parametros.="1=iconos web".chr(13);
64                                        $parametros.="2=iconos items".chr(13);
65                                        $parametros.="3=Fondo menu";
66                                        echo '<TD>'.HTMLCTESELECT($parametros, "idtipoicono","estilodesple","",$idtipoicono,100).'</TD>';?>
67                        </TD>
68                </TR>
69        </TABLE>
70        <BR>
71       
72<!--------------------------------------------------------------------------------------------------------------------------------------------------->
73<P align=center><A href="#"><img border=0 src="../images/iconos/busquedas.gif" onclick="document.fdatos.submit()" alt="Buscar"></A></P>
74</FORM>
75<!--------------------------------------------------------------------------------------------------------------------------------------------------->
76<P align="center"><SPAN class=textos>Registros encontrados : <? echo $rs->numeroderegistros?></SPAN></P>
77<TABLE align="center" class="tabla_listados">
78  <TR>
79        <TH align="center">A</TH>
80        <TH align="center">&nbsp;<? echo utf8_encode(Descripción)?>&nbsp;</TH>
81        <TH align="center">&nbsp;Nombre&nbsp;</TH>
82        <TH align="center">&nbsp;</TH>
83        <TH align="center">&nbsp;T&nbsp;</TH>
84
85        </TR>
86  <?
87        $TBtipo[1]="W";
88        $TBtipo[2]="I";
89        $TBtipo[3]="F";
90  while (!$rs->EOF){?>
91        <TR>
92                <TD  align=center><IMG  id=<?=$rs->campos["idicono"]?> style="cursor:hand" onclick="menu_contextual(this)" src="../images/iconos/administrar_off.gif"></TD>
93                <TD>&nbsp;<? echo basename($rs->campos["descripcion"])?>&nbsp;</TD>
94                <TD>&nbsp;<? echo basename($rs->campos["urlicono"])?>&nbsp;</TD>
95                <TD align=center>&nbsp;<IMG src="./iconos/<? echo $rs->campos["urlicono"] ?>"
96
97                <? if ($rs->campos["idtipoicono"]==2) //icono item
98                        echo " width=64 ";
99                else
100                        echo " width=16 ";
101                ?>
102                >&nbsp;</TD>
103                <TD align=center>&nbsp;<? echo $TBtipo[$rs->campos["idtipoicono"]] ?>&nbsp;</TD>
104  </TR>
105   <?  $rs->Siguiente();}?>
106</TABLE>
107<?
108//-------------------------------------------------------------------------------------------------------------------------------------------------
109// Menu contextual
110//-------------------------------------------------------------------------------------------------------------------------------------------------
111$flotante=new MenuContextual(); // Crea objeto MenuContextual
112
113$XMLcontextual=CreacontextualXMLMenu(); // Crea contextual de las acciones
114echo $flotante->CreaMenuContextual($XMLcontextual);
115?>
116</BODY>
117</HTML>
118<?
119//-------------------------------------------------------------------------------------------------------------------------------------------------
120//      Menus contextuales
121//-------------------------------------------------------------------------------------------------------------------------------------------------
122function CreacontextualXMLMenu(){
123
124        $layerXML='<MENUCONTEXTUAL';
125        $layerXML.=' maxanchu=110';
126        $layerXML.=' idctx="flo_menu"';
127        $layerXML.=' swimg=1';
128        $layerXML.=' origen_x=100';
129        $layerXML.=' origen_y=300';
130        $layerXML.=' clase="menu_contextual"';
131        $layerXML.='>';
132       
133        $layerXML.='<ITEM';
134        $layerXML.=' alpulsar="consultar()"';
135        $layerXML.=' imgitem="../images/iconos/consultar.gif"';
136        $layerXML.=' textoitem="Consultar"';
137        $layerXML.='></ITEM>';
138
139        $layerXML.='<ITEM';
140        $layerXML.=' alpulsar="modificar()"';
141        $layerXML.=' textoitem="Modificar"';
142        $layerXML.=' imgitem="../images/iconos/modificar.gif"';
143        $layerXML.='></ITEM>';
144
145        $layerXML.='<SEPARADOR>';
146        $layerXML.='</SEPARADOR>';
147       
148        $layerXML.='<ITEM';
149        $layerXML.=' alpulsar="borrar()"';
150        $layerXML.=' imgitem="../images/iconos/eliminar.gif"';
151        $layerXML.=' textoitem="Eliminar"';
152        $layerXML.='></ITEM>';
153
154        $layerXML.='</MENUCONTEXTUAL>';
155        return($layerXML);
156}
157?>
Note: See TracBrowser for help on using the repository browser.