| [3ec149c] | 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 | // ******************************************************************************************************************** | 
|---|
|  | 10 | include_once("../includes/ctrlacc.php"); | 
|---|
|  | 11 | include_once("../clases/AdoPhp.php"); | 
|---|
|  | 12 | include_once("../clases/XmlPhp.php"); | 
|---|
|  | 13 | include_once("../clases/MenuContextual.php"); | 
|---|
|  | 14 | include_once("../includes/CreaComando.php"); | 
|---|
|  | 15 | include_once("../includes/HTMLCTESELECT.php"); | 
|---|
|  | 16 | //------------------------------------------------------------------------------------------------------------------------------------------------- | 
|---|
|  | 17 | // Captura de parámetros | 
|---|
|  | 18 | //------------------------------------------------------------------------------------------------------------------------------------------------- | 
|---|
|  | 19 |  | 
|---|
|  | 20 | $idtipoicono=""; | 
|---|
|  | 21 |  | 
|---|
|  | 22 | if (isset($_POST["idtipoicono"])) $idtipoicono=$_POST["idtipoicono"]; | 
|---|
|  | 23 | //------------------------------------------------------------------------------------------------------------------------------------------------- | 
|---|
|  | 24 | // Conexion a la base de datos | 
|---|
|  | 25 | //------------------------------------------------------------------------------------------------------------------------------------------------- | 
|---|
|  | 26 | $cmd=CreaComando($cadenaconexion); | 
|---|
|  | 27 | if (!$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"; | 
|---|
|  | 33 | if (!empty($idtipoicono))        // Tipo | 
|---|
|  | 34 | $cmd->texto.=" AND idtipoicono=".$idtipoicono; | 
|---|
|  | 35 | $cmd->texto.=" order by idtipoicono,descripcion "; | 
|---|
|  | 36 | $rs=new Recordset; | 
|---|
|  | 37 | $rs->Comando=&$cmd; | 
|---|
|  | 38 | if (!$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"> | 
|---|
|  | 47 | var IE=(navigator.appName=="Microsoft Internet Explorer"); | 
|---|
|  | 48 | var 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> Tipo </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"> <? echo utf8_encode(Descripción)?> </TH> | 
|---|
|  | 81 | <TH align="center"> Nombre </TH> | 
|---|
|  | 82 | <TH align="center"> </TH> | 
|---|
|  | 83 | <TH align="center"> T </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> <? echo basename($rs->campos["descripcion"])?> </TD> | 
|---|
|  | 94 | <TD> <? echo basename($rs->campos["urlicono"])?> </TD> | 
|---|
|  | 95 | <TD align=center> <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 | > </TD> | 
|---|
|  | 103 | <TD align=center> <? echo $TBtipo[$rs->campos["idtipoicono"]] ?> </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 | 
|---|
|  | 114 | echo $flotante->CreaMenuContextual($XMLcontextual); | 
|---|
|  | 115 | ?> | 
|---|
|  | 116 | </BODY> | 
|---|
|  | 117 | </HTML> | 
|---|
|  | 118 | <? | 
|---|
|  | 119 | //------------------------------------------------------------------------------------------------------------------------------------------------- | 
|---|
|  | 120 | //      Menus contextuales | 
|---|
|  | 121 | //------------------------------------------------------------------------------------------------------------------------------------------------- | 
|---|
|  | 122 | function 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 | ?> | 
|---|