source: admin/WebConsole/gestores/gestor_administradores_usuarios.php

qndtest
Last change on this file was b6ec162, checked in by Ramón M. Gómez <ramongomez@…>, 5 years ago

#834: Remove all redundant PHP closing tags.

  • Property mode set to 100644
File size: 2.6 KB
Line 
1<?php
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 2009-2010
6// Fecha Última modificación: Agosto-2010
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($_POST["opcion"])) $opcion=$_POST["opcion"]; // Recoge parametros
21
22if (isset($_POST["idusuario"])) $idusuario=$_POST["idusuario"];
23if (isset($_POST["idcentro"])) $idcentro=$_POST["idcentro"];
24
25$cmd=CreaComando($cadenaconexion); // Crea objeto comando
26$resul=false;
27if ($cmd){
28        $resul=Gestiona();
29        $cmd->Conexion->Cerrar();
30}
31$literal="";
32switch($opcion){
33        case $op_alta :
34                $literal="resultado_insertar_centros_administradores";
35                break;
36        case $op_eliminacion :
37                $literal="resultado_eliminar_centros_administradores";
38                break;
39        default:
40                break;
41}
42if ($resul){
43        if ($opcion==$op_alta )
44                echo $literal."(1,'".$cmd->DescripUltimoError()." ',".$idcentro.");".chr(13);
45        else
46                echo $literal."(1,'".$cmd->DescripUltimoError()." ',".$idcentro.");".chr(13);
47}
48else{
49        echo "  window.parent.".$literal."(0,'".$cmd->DescripUltimoError()."',".$idcentro.")";
50}
51// *************************************************************************************************************************************************
52function Gestiona(){
53        global  $cmd;
54        global  $opcion;
55        global  $idusuario;
56        global  $idcentro;
57        global  $urlimgth;
58        global  $op_alta;
59        global  $op_eliminacion;
60
61
62        $cmd->CreaParametro("@idcentro",$idcentro,1);
63        $cmd->CreaParametro("@idusuario",$idusuario,1);
64
65
66        switch($opcion){
67                case $op_alta :
68                        $cmd->texto="INSERT INTO administradores_centros(idusuario,idcentro) VALUES (@idusuario,@idcentro)";
69                        $resul=$cmd->Ejecutar();
70                        break;
71                case $op_eliminacion :
72                        $cmd->texto='DELETE  FROM administradores_centros WHERE idusuario='.$idusuario.' AND idcentro='.$idcentro;
73                        $resul=$cmd->Ejecutar();
74                        break;
75                default:
76                        break;
77        }
78        return($resul);
79}
80
Note: See TracBrowser for help on using the repository browser.