source: admin/WebConsole/gestores/gestor_accionmenu.php @ e02f9b4

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 e02f9b4 was 6e9cc32, checked in by ramon <ramongomez@…>, 16 years ago

Borrar caracteres BOM de UTF-8 en ficheros PHP de WebConsole?.

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

  • Property mode set to 100644
File size: 4.2 KB
RevLine 
[6e9cc32]1<?
[b0dc2e4]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 2003-2004
6// Fecha �ltima modificaci�n: Marzo-2005
7// Nombre del fichero: gestor_accionmenu.php
8// Descripci�n :
9//              Gestiona el mantenimiento de la tabla de acciones_menus
10// *************************************************************************************************************************************************
11include_once("../includes/ctrlacc.php");
12include_once("../clases/AdoPhp.php");
13include_once("../includes/CreaComando.php");
14include_once("../includes/opciones.php");
15//________________________________________________________________________________________________________
16$opcion=0; // Inicializa parametros
17$idtipoaccion=0;
18$idmenu=0;
19$tipoaccion=0;
20$tipoitem=0;
21$idurlimg=0;
22$descripitem="";
23$orden=0;
24$idaccionmenu=0;
25
26if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros
27if (isset($_GET["idtipoaccion"])) $idtipoaccion=$_GET["idtipoaccion"];
28if (isset($_GET["idmenu"])) $idmenu=$_GET["idmenu"];
29if (isset($_GET["tipoaccion"])) $tipoaccion=$_GET["tipoaccion"];
30if (isset($_GET["tipoitem"])) $tipoitem=$_GET["tipoitem"];
31if (isset($_GET["idurlimg"])) $idurlimg=$_GET["idurlimg"];
32if (isset($_GET["descripitem"])) $descripitem=$_GET["descripitem"];
33if (isset($_GET["orden"])) $orden=$_GET["orden"];
34if (isset($_GET["idaccionmenu"])) $idaccionmenu=$_GET["idaccionmenu"];
35
36$cmd=CreaComando($cadenaconexion); // Crea objeto comando
37$resul=false;
38if ($cmd){
39        $resul=Gestiona();
40        $cmd->Conexion->Cerrar();
41}
42//________________________________________________________________________________________________________
43?>
44<HTML>
45<HEAD></HEAD>
46<BODY>
47<?
48$literal="";
49switch($opcion){
50        case $op_alta :
51                $literal="resultado_insertar_accionmenu";
52                break;
53        case $op_modificacion :
54                $literal="resultado_modificar_accionmenu";
55                break;
56        case $op_eliminacion :
57                $literal="resultado_eliminar_accionmenu";
58                break;
59        default:
60                break;
61}
62if ($resul){
63        echo '<SCRIPT language="javascript">'.chr(13);
64        if ($opcion==$op_alta )
65                echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()."');".chr(13);
66        else
67                echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idtipoaccion.",".$idmenu.");".chr(13);
68        echo '</SCRIPT>';
69}
70else{
71        echo '<SCRIPT language="javascript">';
72        echo "  window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idmenu.")";
73        echo '</SCRIPT>';
74}
75?>
76</BODY>
77</HTML>
78<?
79// *************************************************************************************************************************************************
80function Gestiona(){
81        global  $cmd;
82        global  $opcion;
83        global  $idtipoaccion;
84        global  $idmenu;
85        global  $tipoaccion;
86        global  $tipoitem;
87        global  $idurlimg;
88        global  $descripitem;
89        global  $orden;
90        global  $idaccionmenu;
91        global  $op_alta;
92        global  $op_modificacion;
93        global  $op_eliminacion;
94
95        $cmd->CreaParametro("@idtipoaccion",$idtipoaccion,1);
96        $cmd->CreaParametro("@idmenu",$idmenu,1);
97        $cmd->CreaParametro("@tipoaccion",$tipoaccion,1);
98        $cmd->CreaParametro("@tipoitem",$tipoitem,1);
99        $cmd->CreaParametro("@idurlimg",$idurlimg,1);
100        $cmd->CreaParametro("@descripitem",$descripitem,0);
101        $cmd->CreaParametro("@orden",$orden,1);
102       
103        switch($opcion){
104                case $op_alta :
105                        $cmd->texto="INSERT INTO acciones_menus (idtipoaccion,idmenu,tipoaccion,tipoitem,idurlimg,descripitem,orden) VALUES (@idtipoaccion,@idmenu,@tipoaccion,@tipoitem,@idurlimg,@descripitem,@orden)";
106                        $resul=$cmd->Ejecutar();
107                        break;
108                case $op_modificacion :
109                        $cmd->texto='UPDATE acciones_menus set tipoitem=@tipoitem,idurlimg=@idurlimg,descripitem=@descripitem,orden=@orden WHERE idtipoaccion='.$idtipoaccion.' AND idmenu='.$idmenu.' AND tipoaccion='.$tipoaccion;;
110                        $resul=$cmd->Ejecutar();
111                        break;
112                case $op_eliminacion :
113                        if(!empty($idaccionmenu))
114                                                $cmd->texto='DELETE FROM acciones_menus WHERE idaccionmenu='.$idaccionmenu;
115                        else
116                                                $cmd->texto='DELETE FROM acciones_menus WHERE idtipoaccion='.$idtipoaccion.' AND idmenu='.$idmenu.' AND tipoaccion='.$tipoaccion;
117                        $resul=$cmd->Ejecutar();
118                        break;
119                default:
120                        break;
121        }
122        return($resul);
123}
124?>
Note: See TracBrowser for help on using the repository browser.