source: admin/WebConsole/propiedades/propiedades_usuarios.php @ ecdc8ec

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 ecdc8ec 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: 7.7 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: Febrero-2005
7// Nombre del fichero: propiedades_usuarios.php
8// Descripción :
9//               Presenta el formulario de captura de datos de un usuario para insertar,modificar y eliminar
10// *************************************************************************************************************************************************
11include_once("../includes/ctrlacc.php");
12include_once("../includes/opciones.php");
13include_once("../includes/CreaComando.php");
14include_once("../includes/TomaDato.php");
15include_once("../includes/HTMLSELECT.php");
16include_once("../clases/AdoPhp.php");
17include_once("../includes/constantes.php");
18include_once("../idiomas/php/".$idioma."/propiedades_usuarios_".$idioma.".php");
19//________________________________________________________________________________________________________
20$opcion=0;
21$opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]);
22//________________________________________________________________________________________________________
23$idusuario=0;
24$usuario="";
25$pasguor="";
26$nombre="";
27$email="";
28$identificador=0;
29$idambito=0;
30$ididioma=0;
31$idtipousuario=0;
32
33if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros
34if (isset($_GET["idusuario"])) $idusuario=$_GET["idusuario"];
35if (isset($_GET["idtipousuario"])) $idtipousuario=$_GET["idtipousuario"];
36if (isset($_GET["identificador"])) $idusuario=$_GET["identificador"];
37if (isset($_GET["idambito"])) $idambito=$_GET["idambito"];
38
39//________________________________________________________________________________________________________
40$cmd=CreaComando($cadenaconexion); // Crea objeto comando
41if (!$cmd)
42        Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
43if  ($opcion!=$op_alta){
44        $resul=TomaPropiedades($cmd,$idusuario);
45        if (!$resul)
46                Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos.
47}
48
49switch($idtipousuario){
50        case $SUPERADMINISTRADOR:
51                        $urlimg="../images/iconos/superadministradores.gif";
52                        break;
53        case $ADMINISTRADOR:
54                        $urlimg="../images/iconos/administradores.gif";
55                        break;
56        case $OPERADOR:
57                        $urlimg="../images/iconos/operadores.gif";
58                        break;
59}
60//________________________________________________________________________________________________________
61?>
62<HTML>
63<TITLE>Administración web de aulas</TITLE>
64<HEAD>
65        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
66        <LINK rel="stylesheet" type="text/css" href="../estilos.css">
67        <SCRIPT language="javascript" src="../jscripts/propiedades_usuarios.js"></SCRIPT>
68        <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
69        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_usuarios_'.$idioma.'.js"></SCRIPT>'?>
70</HEAD>
71<BODY>
72<FORM name="fdatos"> 
73        <INPUT type=hidden name=idusuario value=<?=$idusuario?>>
74        <INPUT type=hidden name=idtipousuario value=<?=$idtipousuario?>>
75        <INPUT type=hidden name=idambito value=<?=$idambito?>>
76        <?
77                if ($opcion==$op_modificacion && $idtipousuario!=$SUPERADMINISTRADOR){
78                        echo '<INPUT type=hidden name=usuario value='.$usuario.'>';
79                        echo '<INPUT type=hidden name=pasguor value='.$pasguor.'>';
80                }
81        ?>
82        <P align=center class=cabeceras><?echo $TbMsg[4]?><BR>
83        <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P>
84        <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
85<!-------------------------------------------------------------------------------------------------------------------------------------------------->
86                        <TR>
87                                <TH>&nbsp;<?echo $TbMsg[5]?>&nbsp;</TH>
88                                <?if ($opcion==$op_eliminacion || ($opcion==$op_modificacion && $idtipousuario!=$SUPERADMINISTRADOR)){?>
89                                        <TD><?echo $usuario?>&nbsp&nbsp;<IMG src="<? echo $urlimg ?>"></TD>
90                                <?}else{?>
91                                        <TD><INPUT type=text class=cajatexto maxlength=10 name="usuario"  style="width:100" value="<? echo $usuario?>">
92                                        <IMG src="<? echo $urlimg ?>">
93
94                                <?}?>
95                        </TR>
96<!-------------------------------------------------------------------------------------------------------------------------------------------------->
97                        <TR>
98                                <TH>&nbsp;<?echo $TbMsg[6]?>&nbsp;</TH>
99                                <?if ($opcion==$op_eliminacion || ($opcion==$op_modificacion && $idtipousuario!=$SUPERADMINISTRADOR)){?>
100                                        <TD><?echo $pasguor?></TD>
101                                <?}else{?>
102                                        <TD><INPUT type=text class=cajatexto maxlength=10  name="pasguor"  style="width:100" value="<? echo $pasguor?>">
103                                <?}?>
104                        </TR>
105<!-------------------------------------------------------------------------------------------------------------------------------------------------->
106                        <TR>
107                                <TH>&nbsp;<?echo $TbMsg[7]?>&nbsp;</TH>
108                                <?if ($opcion==$op_eliminacion){?>
109                                        <TD><?echo $nombre?></TD>
110                                <?}else{?>
111                                        <TD><INPUT type=text class=cajatexto name="nombre"  style="width:250" value="<? echo $nombre?>">
112                                <?}?>
113                        </TR>
114<!-------------------------------------------------------------------------------------------------------------------------------------------------->
115                        <TR>
116                                <TH>&nbsp;<?echo $TbMsg[8]?>&nbsp;</TH>
117                                <?if ($opcion==$op_eliminacion){?>
118                                        <TD><?echo $email?></TD>
119                                <?}else{?>
120                                        <TD><INPUT type=text class=cajatexto name="email"  style="width:250" value="<? echo $email?>">
121                                <?}?>
122                        </TR>
123<!--------------------------------------------------------------------------------------------------------------------------------------------------->
124                        <TR>
125                                <TH>&nbsp;<?echo $TbMsg[10]?>&nbsp;</TH>
126                                <?if ($opcion==$op_eliminacion){?>
127                                        <TD><? echo TomaDato($cmd,0,"idiomas",$ididioma,"ididioma","descripcion")?></TD>
128                                <?}else{?>
129                                        <TD><? echo HTMLSELECT($cmd,0,"idiomas",$ididioma,"ididioma","descripcion",100)?></TD>
130                                <?}?>
131                        </TR>
132
133<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
134        </TABLE>
135</FORM>
136</DIV>
137<?
138//________________________________________________________________________________________________________
139include_once("../includes/opcionesbotonesop.php");
140//________________________________________________________________________________________________________
141//________________________________________________________________________________________________________
142include_once("../includes/iframecomun.php");
143//________________________________________________________________________________________________________
144?>
145</BODY>
146</HTML>
147<?
148//________________________________________________________________________________________________________
149//      Recupera los datos de un usuario
150//              Parametros:
151//              - cmd: Una comando ya operativo (con conexión abierta) 
152//              - id: El identificador del usuario
153//________________________________________________________________________________________________________
154function TomaPropiedades($cmd,$id){
155        global $usuario;
156        global $pasguor;
157        global $nombre;
158        global $email;
159        global $idambito;
160        global $ididioma;
161        global $idtipousuario;
162       
163        $rs=new Recordset;
164        $cmd->texto="SELECT * FROM usuarios WHERE idusuario=".$id;
165        $rs->Comando=&$cmd;
166        if (!$rs->Abrir()) return(false); // Error al abrir recordset
167        $rs->Primero();
168        if (!$rs->EOF){
169                        $usuario=$rs->campos["usuario"];
170                        $pasguor=$rs->campos["pasguor"];
171                        $nombre=$rs->campos["nombre"];
172                        $email=$rs->campos["email"];
173                        $idambito=$rs->campos["idambito"];
174                        $ididioma=$rs->campos["ididioma"];
175                        $idtipousuario=$rs->campos["idtipousuario"];
176                $rs->Cerrar();
177                return(true);
178        }
179        else
180                return(false);
181}
182?>
Note: See TracBrowser for help on using the repository browser.