source: admin/WebConsole/gestores/gestor_administradores_centros.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 f81a22ca, checked in by alonso <alonso@…>, 15 years ago

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

  • Property mode set to 100644
File size: 2.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: Año 2003-2004
6// Fecha Última modificación: Marzo-2005
7// Nombre del fichero: gestor_dministradores_centros.php
8// Descripción :
9//              Gestiona la asignación de administradores a las Unidades organizativas
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$idcentro=0;
18$idusuario=0;
19
20if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros
21if (isset($_GET["idcentro"])) $idcentro=$_GET["idcentro"];
22if (isset($_GET["idusuario"])) $idusuario=$_GET["idusuario"];
23
24$cmd=CreaComando($cadenaconexion); // Crea objeto comando
25$resul=false;
26if ($cmd){
27        $resul=Gestiona();
28        $cmd->Conexion->Cerrar();
29}
30?>
31<HTML>
32<HEAD>
33        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
34<BODY>
35<?
36$literal="";
37switch($opcion){
38        case $op_alta :
39                $literal="resultado_insertar_administradores_centros";
40                break;
41        case $op_eliminacion :
42                $literal="resultado_eliminar_administradores_centros";
43                break;
44        default:
45                break;
46}
47if ($resul){
48        echo '<SCRIPT language="javascript">'.chr(13);
49        if ($opcion==$op_alta )
50                echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idusuario.");".chr(13);
51        else
52                echo 'window.parent.'.$literal."(1,'".$cmd->DescripUltimoError()." ',".$idusuario.");".chr(13);
53        echo '</SCRIPT>';
54}
55else{
56        echo '<SCRIPT language="javascript">';
57        echo "  window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idusuario.")";
58        echo '</SCRIPT>';
59}
60?>
61</BODY>
62</HTML>
63<?
64// *************************************************************************************************************************************************
65function Gestiona(){
66        global  $cmd;
67        global  $opcion;
68        global  $idusuario;
69        global  $idcentro;
70        global  $urlimgth;
71        global  $op_alta;
72        global  $op_eliminacion;
73
74        $cmd->CreaParametro("@idusuario",$idusuario,1);
75        $cmd->CreaParametro("@idcentro",$idcentro,1);
76
77        switch($opcion){
78                case $op_alta :
79                        $cmd->texto="INSERT INTO administradores_centros(idusuario,idcentro) VALUES (@idusuario,@idcentro)";
80                        $resul=$cmd->Ejecutar();
81                        break;
82                case $op_eliminacion :
83                        $cmd->texto='DELETE  FROM administradores_centros WHERE idusuario='.$idusuario.' AND idcentro='.$idcentro;
84                        $resul=$cmd->Ejecutar();
85                        break;
86                default:
87                        break;
88        }
89        return($resul);
90}
91?>
Note: See TracBrowser for help on using the repository browser.