close Warning: Failed to sync with repository "ogBrowser-Git": (1366, "Incorrect string value: '\\xF0\\x9F\\x93\\xA6 I...' for column 'message' at row 1"); repository information may be out of date. Look in the Trac log for more information including mitigation strategies.

source: admin/WebConsole/propiedades/propiedades_usuarios.php @ 822d4f5

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 822d4f5 was 1a2fa9d8, checked in by ramon <ramongomez@…>, 11 years ago

#673: Actualizar código incluido en OepnGnSys? 1.0.6 sobre la rama version1.1 para desarrollar la nueva versión.

git-svn-id: https://opengnsys.es/svn/branches/version1.1@4609 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 8.6 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 2009-2010
6// Fecha Última modificación: Agosto-2010
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                        $litusu=$TbMsg[11];
53                        break;
54        case $ADMINISTRADOR:
55                        $urlimg="../images/iconos/administradores.gif";
56                        $litusu=$TbMsg[12];
57                        break;
58        case $OPERADOR:
59                        $urlimg="../images/iconos/operadores.gif";
60                        $litusu=$TbMsg[13];
61                        break;
62}
63//________________________________________________________________________________________________________
64?>
65<HTML>
66<TITLE>Administración web de aulas</TITLE>
67<HEAD>
68        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
69        <LINK rel="stylesheet" type="text/css" href="../estilos.css">
70        <SCRIPT language="javascript" src="../jscripts/propiedades_usuarios.js"></SCRIPT>
71        <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
72        <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/propiedades_usuarios_'.$idioma.'.js"></SCRIPT>'?>
73</HEAD>
74<BODY>
75<FORM name="fdatos" action="../gestores/gestor_usuarios.php" method="post"> 
76        <INPUT type=hidden name=opcion value=<?=$opcion?>>
77        <INPUT type=hidden name=idusuario value=<?=$idusuario?>>
78        <INPUT type=hidden name=idtipousuario value=<?=$idtipousuario?>>
79        <INPUT type=hidden name=idambito value=<?=$idambito?>>
80        <?
81                if ($opcion==$op_modificacion && $idtipousuario!=$SUPERADMINISTRADOR){
82                        echo '<INPUT type=hidden name=usuario value='.$usuario.'>';
83                        echo '<INPUT type=hidden name=pasguor value='.$pasguor.'>';
84                }
85        ?>
86        <P align=center class=cabeceras><?echo $TbMsg[4]." (".$litusu.")"?><BR>
87        <SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P>
88        <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
89<!------------------------------------------------      NOMBRE USUARIO  -------------------------------------------------------------------------------------------------->
90                        <TR>
91                                <TH>&nbsp;<?echo $TbMsg[5]?>&nbsp;</TH>
92                                <?if ($opcion==$op_eliminacion || $opcion==$op_modificacion && $idusuario==1){?>
93                                        <TD><INPUT type=hidden class=cajatexto name="usuario"  style="width:100" value="<? echo $usuario?>"></INPUT><?echo $usuario?>&nbsp&nbsp;<IMG src="<? echo $urlimg ?>"></TD>
94                                <?}else{?>
95                                        <TD><INPUT type=text class=cajatexto name="usuario"  style="width:100" value="<? echo $usuario?>">
96                                        <IMG src="<? echo $urlimg ?>">
97
98                                <?}?>
99                        </TR>
100<!----------------------------------------------------  PASSWORD        -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
101                        <TR>
102                                <TH>&nbsp;<?echo $TbMsg[6]?>&nbsp;</TH>
103                                <?if ($opcion==$op_eliminacion || $opcion==$op_modificacion && $idusuario==1){?>
104                                        <TD><INPUT type=hidden class=cajatexto  name="pasguor"  style="width:100" value="<? echo $pasguor?>"></INPUT><?echo $pasguor?></TD>
105                                <?}else{?>
106                                        <TD><INPUT type=text class=cajatexto  name="pasguor"  style="width:100" value="<? echo $pasguor?>">
107                                <?}?>
108                        </TR>
109<!---------------------------------------------------   NOMBRE COMPLETO ----------------------------------------------------------------------------------------------->
110                        <TR>
111                                <TH>&nbsp;<?echo $TbMsg[7]?>&nbsp;</TH>
112                                <?if ($opcion==$op_eliminacion || ($opcion==$op_modificacion && $idusuario==1)){?>
113                                        <TD><INPUT type=hidden class=cajatexto name="nombre"  style="width:250" value="<? echo $nombre?>"></INPUT><?echo $nombre?></TD>
114                                <?}else{?>
115                                        <TD><INPUT type=text class=cajatexto name="nombre"  style="width:250" value="<? echo $nombre?>">
116                                <?}?>
117                        </TR>
118<!-------------------------------------------------------------------------------------------------------------------------------------------------->
119                        <TR>
120                                <TH>&nbsp;<?echo $TbMsg[8]?>&nbsp;</TH>
121                                <?if ($opcion==$op_eliminacion){?>
122                                        <TD><?echo $email?></TD>
123                                <?}else{?>
124                                        <TD><INPUT type=text class=cajatexto name="email"  style="width:250" value="<? echo $email?>">
125                                <?}?>
126                        </TR>
127<!--------------------------------------------------------------------------------------------------------------------------------------------------->
128                        <TR>
129                                <TH>&nbsp;<?echo $TbMsg[10]?>&nbsp;</TH>
130                                <?if ($opcion==$op_eliminacion){?>
131                                        <TD><? echo TomaDato($cmd,0,"idiomas",$ididioma,"ididioma","descripcion")?></TD>
132                                <?}else{?>
133                                        <TD><? echo HTMLSELECT($cmd,0,"idiomas",$ididioma,"ididioma","descripcion",100)?></TD>
134                                <?}?>
135                        </TR>
136
137<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
138        </TABLE>
139</FORM>
140</DIV>
141
142<?php
143if ($idusuario==1){
144///*
145
146       echo '<TABLE  id=tabla_conf align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>';
147                  echo '<TR>';
148               echo '</TR>';
149                  echo '<div onclick=window.open("http://opengnsys.es/wiki/ModificarUsuarios")><TR>';
150        echo    '<TH align=center >&nbsp;'.$TbMsg[14].$TbMsg[15].$TbMsg[16].$TbMsg[17].'<a color=white href='.$TbMsg[17].' target=blank></a></br>'.$nombreambito.$TbMsg[23].'</br>'.$TbMsg[24].'&nbsp;</TH>';
151               echo '</TR></div>';
152       echo '</TABLE>';
153
154//*/
155}
156?>
157<?
158if ($opcion==$op_eliminacion && $idusuario==1)
159{}else{
160//________________________________________________________________________________________________________
161include_once("../includes/opcionesbotonesop.php");
162//________________________________________________________________________________________________________
163}
164?>
165</BODY>
166</HTML>
167<?
168//________________________________________________________________________________________________________
169//      Recupera los datos de un usuario
170//              Parametros:
171//              - cmd: Una comando ya operativo (con conexión abierta) 
172//              - id: El identificador del usuario
173//________________________________________________________________________________________________________
174function TomaPropiedades($cmd,$id){
175        global $usuario;
176        global $pasguor;
177        global $nombre;
178        global $email;
179        global $idambito;
180        global $ididioma;
181        global $idtipousuario;
182       
183        $rs=new Recordset;
184        $cmd->texto="SELECT * FROM usuarios WHERE idusuario=".$id;
185        $rs->Comando=&$cmd;
186        if (!$rs->Abrir()) return(false); // Error al abrir recordset
187        $rs->Primero();
188        if (!$rs->EOF){
189                        $usuario=$rs->campos["usuario"];
190                        $pasguor=$rs->campos["pasguor"];
191                        $nombre=$rs->campos["nombre"];
192                        $email=$rs->campos["email"];
193                        $idambito=$rs->campos["idambito"];
194                        $ididioma=$rs->campos["ididioma"];
195                        $idtipousuario=$rs->campos["idtipousuario"];
196                $rs->Cerrar();
197                return(true);
198        }
199        else
200                return(false);
201}
202?>
Note: See TracBrowser for help on using the repository browser.