// ************************************************************************************************************************************************* // Aplicación WEB: ogAdmWebCon // Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla // Fecha Creación: Año 2009-2010 // Fecha Última modificación: Agosto-2010 // Nombre del fichero: propiedades_usuarios.php // Descripción : // Presenta el formulario de captura de datos de un usuario para insertar,modificar y eliminar // ************************************************************************************************************************************************* include_once("../includes/ctrlacc.php"); include_once("../includes/opciones.php"); include_once("../includes/CreaComando.php"); include_once("../includes/TomaDato.php"); include_once("../includes/HTMLSELECT.php"); include_once("../clases/AdoPhp.php"); include_once("../includes/constantes.php"); include_once("../idiomas/php/".$idioma."/propiedades_usuarios_".$idioma.".php"); //________________________________________________________________________________________________________ $opcion=0; $opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); //________________________________________________________________________________________________________ $idusuario=0; $usuario=""; $pasguor=""; $nombre=""; $email=""; $apikey=""; $identificador=0; $idambito=0; $ididioma=0; $idtipousuario=0; if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros if (isset($_GET["idusuario"])) $idusuario=$_GET["idusuario"]; if (isset($_GET["idtipousuario"])) $idtipousuario=$_GET["idtipousuario"]; if (isset($_GET["identificador"])) $idusuario=$_GET["identificador"]; if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; //________________________________________________________________________________________________________ $cmd=CreaComando($cadenaconexion); // Crea objeto comando if (!$cmd) Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. if ($opcion!=$op_alta){ $resul=TomaPropiedades($cmd,$idusuario); if (!$resul) Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. } switch($idtipousuario){ case $SUPERADMINISTRADOR: $urlimg="../images/iconos/superadministradores.gif"; $litusu=$TbMsg[11]; break; case $ADMINISTRADOR: $urlimg="../images/iconos/administradores.gif"; $litusu=$TbMsg[12]; break; case $OPERADOR: $urlimg="../images/iconos/operadores.gif"; $litusu=$TbMsg[13]; break; } //________________________________________________________________________________________________________ ?>
'; //*/ } ?> if ($opcion==$op_eliminacion && $idusuario==1) {}else{ //________________________________________________________________________________________________________ include_once("../includes/opcionesbotonesop.php"); //________________________________________________________________________________________________________ } ?> //________________________________________________________________________________________________________ // Recupera los datos de un usuario // Parametros: // - cmd: Una comando ya operativo (con conexión abierta) // - id: El identificador del usuario //________________________________________________________________________________________________________ function TomaPropiedades($cmd,$id){ global $usuario; global $pasguor; global $nombre; global $email; global $apikey; global $ididioma; global $idtipousuario; $rs=new Recordset; $cmd->texto="SELECT * FROM usuarios WHERE idusuario=".$id; $rs->Comando=&$cmd; if (!$rs->Abrir()) return(false); // Error al abrir recordset $rs->Primero(); if (!$rs->EOF){ $usuario=$rs->campos["usuario"]; $pasguor=$rs->campos["pasguor"]; $nombre=$rs->campos["nombre"]; $email=$rs->campos["email"]; $apikey=$rs->campos["apikey"]; $ididioma=$rs->campos["ididioma"]; $idtipousuario=$rs->campos["idtipousuario"]; $rs->Cerrar(); return(true); } else return(false); } ?>