2 function CONTENIDO_usuario_info(){
3 global $session, $database;
4 /* Requested Username error checking */
5 $req_user = trim($_GET['usr']);
6 if(!$req_user ||
strlen($req_user) == 0 ||
7 !eregi("^([0-9a-z])+$", $req_user) ||
8 !$database->usernameTaken($req_user)){
9 die("Usuario no registrado");
12 /* Logged in user viewing own account */
13 if(strcmp($session->username
,$req_user) == 0){
14 echo "<h2>Mi cuenta</h2><hr />";
16 /* Visitor not viewing own account */
18 echo "<h2>Información del usuario</h2><hr />";
21 /* Display requested user information */
22 $req_user_info = $database->getUserInfo($req_user);
24 echo "<tr><td><b>Código de usuario:</b></td><td>".$req_user_info['username']."</td></tr>";
25 echo "<tr><td><b>Nombre de usuario:</b></td><td>".$req_user_info['nombre']."</td></tr>";
26 echo "<tr><td><b>Encargado:</b></td><td>".$req_user_info['encargado']."</td></tr>";
27 echo "<tr><td><b>Catedrático:</b></td><td>".$req_user_info['catedratico']."</td></tr>";
28 echo "<tr><td><b>Tipo de Instructor:</b></td><td>";
29 switch ($req_user_info['tipo']) {
43 echo "Tipo de instructor desconocido";
47 echo "<tr><td><b>Departamento:</b></td><td>";
48 switch ($req_user_info['departamento']) {
57 echo "<tr><td><b>Email:</b></td><td>".$req_user_info['email']."</td></tr></table>";
59 if($session->isAdmin()){
60 echo "<hr />".CREAR_LINK_GET("usuario+editar&usr=$req_user", "Editar información de la cuenta", "Modifica los detalles de esta cuenta");