Margen superior e inferior en tablas para evitar texto montado.
[CLab.git] / contenido / usuario+info.php
blobd85edeba5a2f2a4c8cdad89061160428e2361b45
1 <?
2 function CONTENIDO_usuario_info(){
3 global $session, $database;
4 define("TI_0","ASISTENTE DE CATEDRATICO");
5 define("TI_1","ASISTENTE DE TALLER");
6 define("TI_2","ENCARGADO DE TALLER");
7 define("TI_3","INTRUCTOR DE MATERIA");
8 define("DE_0","Dpto. Electrónica");
9 define("DE_1","Dpto. Informática");
10 /* Requested Username error checking */
11 $req_user = trim($_GET['usr']);
12 if(!$req_user || strlen($req_user) == 0 ||
13 !eregi("^([0-9a-z])+$", $req_user) ||
14 !$database->usernameTaken($req_user)){
15 die("Usuario no registrado");
18 /* Logged in user viewing own account */
19 if(strcmp($session->username,$req_user) == 0){
20 echo "<h2>Mi cuenta</h2><hr />";
22 /* Visitor not viewing own account */
23 else{
24 echo "<h2>Información del usuario</h2><hr />";
27 /* Display requested user information */
28 $req_user_info = $database->getUserInfo($req_user);
29 echo '<table>';
30 echo "<tr><td><b>Código de usuario:</b></td><td>".$req_user_info['username']."</td></tr>";
31 echo "<tr><td><b>Nombre de usuario:</b></td><td>".$req_user_info['nombre']."</td></tr>";
32 echo "<tr><td><b>Encargado:</b></td><td>".$req_user_info['encargado']."</td></tr>";
33 echo "<tr><td><b>Catedrático:</b></td><td>".$req_user_info['catedratico']."</td></tr>";
34 echo "<tr><td><b>Tipo de Instructor:</b></td><td>";
35 switch ($req_user_info['tipo']) {
36 case 0:
37 echo TI_0;
38 break;
39 case 1:
40 echo TI_1;
41 break;
42 case 2:
43 echo TI_2;
44 break;
45 case 3:
46 echo TI_3;
47 break;
48 default:
49 echo "Tipo de instructor desconocido";
50 break;
52 echo"</td></tr>";
53 echo "<tr><td><b>Departamento:</b></td><td>";
54 switch ($req_user_info['departamento']) {
55 case 0:
56 echo DE_0;
57 break;
58 case 1:
59 echo DE_1;
60 break;
62 echo"</td></tr>";
63 echo "<tr><td><b>Email:</b></td><td>".$req_user_info['email']."</td></tr></table>";
65 if(strcmp($session->username,$req_user) == 0 || $session->isAdmin()){
66 echo "<hr />".CREAR_LINK_GET("usuario+editar&amp;usr=$req_user", "Editar información de la cuenta", "Modifica los detalles de esta cuenta");