Formalismos. Departamento -> Carrera.
[CLab.git] / contenido / usuario+info.php
blob7d6e93d0776b0a46a480de964b905fa6037a8735
1 <?
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 */
17 else{
18 echo "<h2>Información del usuario</h2><hr />";
21 /* Display requested user information */
22 $req_user_info = $database->getUserInfo($req_user);
23 echo '<table>';
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']) {
30 case 0:
31 echo TI_0;
32 break;
33 case 1:
34 echo TI_1;
35 break;
36 case 2:
37 echo TI_2;
38 break;
39 case 3:
40 echo TI_3;
41 break;
42 default:
43 echo "Tipo de instructor desconocido";
44 break;
46 echo"</td></tr>";
47 echo "<tr><td><b>Departamento:</b></td><td>";
48 switch ($req_user_info['departamento']) {
49 case 0:
50 echo DE_0;
51 break;
52 case 1:
53 echo DE_1;
54 break;
56 echo"</td></tr>";
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&amp;usr=$req_user", "Editar información de la cuenta", "Modifica los detalles de esta cuenta");