source: admin/WebConsole/gestores/gestor_accionmenu.php @ 8d5ffb2

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 8d5ffb2 was a6b881e, checked in by alonso <alonso@…>, 16 years ago

primeros archivos de administración

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

  • Property mode set to 100644
File size: 4.3 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: 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>
46        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
47<BODY>
48<?
49$literal="";
50switch($opcion){
51        case $op_alta :
52                $literal="resultado_insertar_accionmenu";
53                break;
54        case $op_modificacion :
55                $literal="resultado_modificar_accionmenu";
56                break;
57        case $op_eliminacion :
58                $literal="resultado_eliminar_accionmenu";
59                break;
60        default:
61                break;
62}
63if ($resul){
64        echo '<SCRIPT language="javascript">'.chr(13);
65        if ($opcion==$op_alta )
66                echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()."');".chr(13);
67        else
68                echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idtipoaccion.",".$idmenu.");".chr(13);
69        echo '</SCRIPT>';
70}
71else{
72        echo '<SCRIPT language="javascript">';
73        echo "  window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idmenu.")";
74        echo '</SCRIPT>';
75}
76?>
77</BODY>
78</HTML>
79<?
80// *************************************************************************************************************************************************
81function Gestiona(){
82        global  $cmd;
83        global  $opcion;
84        global  $idtipoaccion;
85        global  $idmenu;
86        global  $tipoaccion;
87        global  $tipoitem;
88        global  $idurlimg;
89        global  $descripitem;
90        global  $orden;
91        global  $idaccionmenu;
92        global  $op_alta;
93        global  $op_modificacion;
94        global  $op_eliminacion;
95
96        $cmd->CreaParametro("@idtipoaccion",$idtipoaccion,1);
97        $cmd->CreaParametro("@idmenu",$idmenu,1);
98        $cmd->CreaParametro("@tipoaccion",$tipoaccion,1);
99        $cmd->CreaParametro("@tipoitem",$tipoitem,1);
100        $cmd->CreaParametro("@idurlimg",$idurlimg,1);
101        $cmd->CreaParametro("@descripitem",$descripitem,0);
102        $cmd->CreaParametro("@orden",$orden,1);
103       
104        switch($opcion){
105                case $op_alta :
106                        $cmd->texto="INSERT INTO acciones_menus (idtipoaccion,idmenu,tipoaccion,tipoitem,idurlimg,descripitem,orden) VALUES (@idtipoaccion,@idmenu,@tipoaccion,@tipoitem,@idurlimg,@descripitem,@orden)";
107                        $resul=$cmd->Ejecutar();
108                        break;
109                case $op_modificacion :
110                        $cmd->texto='UPDATE acciones_menus set tipoitem=@tipoitem,idurlimg=@idurlimg,descripitem=@descripitem,orden=@orden WHERE idtipoaccion='.$idtipoaccion.' AND idmenu='.$idmenu.' AND tipoaccion='.$tipoaccion;;
111                        $resul=$cmd->Ejecutar();
112                        break;
113                case $op_eliminacion :
114                        if(!empty($idaccionmenu))
115                                                $cmd->texto='DELETE FROM acciones_menus WHERE idaccionmenu='.$idaccionmenu;
116                        else
117                                                $cmd->texto='DELETE FROM acciones_menus WHERE idtipoaccion='.$idtipoaccion.' AND idmenu='.$idmenu.' AND tipoaccion='.$tipoaccion;
118                        $resul=$cmd->Ejecutar();
119                        break;
120                default:
121                        break;
122        }
123        return($resul);
124}
125?>
Note: See TracBrowser for help on using the repository browser.