Corección al parche anterior.
[ecomupi.git] / contenido / usuario.php
blob3ca7ce8fc8db8eb0da49bda34c7b66173c2f591e
1 <?
2 function displayUsers(){
3 global $database;
4 $q = "SELECT * FROM ".TBL_USERS." ORDER BY userlevel DESC;";
5 $result = $database->query($q);
6 /* Error occurred, return given name by default */
7 $num_rows = mysql_numrows($result);
8 if(!$result || ($num_rows < 0)){
9 echo "Error mostrando la información";
10 return;
12 if($num_rows == 0){
13 /*Esto nunca deberia de pasar realmente...*/
14 echo "¡No hay clientes/usuarios ingresados!";
15 return;
17 echo '<table border="0">';
18 echo "<tr><th>Código</th><th>Nombre</th><th>Nivel</th><th>Email</th><th>Última actividad</th><th>Acciones</th></tr>";
19 for($i=0; $i<$num_rows; $i++){
20 $uname = mysql_result($result,$i,"codigo");
21 $nombre = mysql_result($result,$i,"nombre");
22 $ulevel = mysql_result($result,$i,"userlevel");
23 $email = mysql_result($result,$i,"email");
24 $time = date("d-m-y\nh:ia", mysql_result($result,$i,"timestamp"));
25 $verPedidos = CREAR_LINK_GET("gestionar+pedidos:$uname", "Pedidos", "Le mostrara los pedidos realizados por este cliente y le dará la opción de agregar más.");
26 $verPantallas = CREAR_LINK_GET("gestionar+pantallas:$uname", "Pantallas", "Le mostrara las pantallas en las cuales se encuentran colocados los pedidos.");
27 $verMUPIS = CREAR_LINK_GET("gestionar+mupis:$uname", "MUPIS", "Le mostrara los MUPIS donde estan instaladas las pantallas de este cliente.");
28 $verUbicaciones = CREAR_LINK_GET("ver+ubicaciones:$uname", "Ubicaciones", "Le mostrara las ubicaciones de los MUPIS de este cliente.");
29 $reporte = CREAR_LINK_GET("ver+reportes:$uname", "Reporte", "Le generará un reporte sobre este cliente.");
30 $uname = CREAR_LINK_GET("ver+cliente:".$uname, $uname, "Ver datos de este cliente");
31 echo "<tr><td>$uname</td><td>$nombre</td><td>$ulevel</td><td>$email</td><td>$time</td><td>$verMUPIS<br />$verPantallas<br />$verPedidos<br />$verUbicaciones<hr />$reporte</td></tr>";
33 echo "</table><br />";
36 function CONTENIDO_admin() {
37 global $session, $database, $form;
38 echo '<h1>Centro de gestión de clientes</h1><hr />';
39 if($form->num_errors > 0){
40 echo "<font size=\"4\" color=\"#ff0000\">"
41 ."!*** Error con petición, por favor corregir</font><br><br>";
43 echo '<h2>Cientes registrados en el sistema</h2>';
44 displayUsers();
46 echo '<hr /><h2>Establecer permisos a cliente/usuario</h2>';
47 echo $form->error("upduser");
48 echo '
49 <form action="contenido/adminprocess.php" method="POST">
50 <table>
51 <tr>
52 <td>Código:
53 <input type="text" name="upduser" maxlength="30" value="'.$form->value("upduser").'"></td>
54 <td>
55 Nivel:<br />
56 <select name="updlevel">
57 <option value="1">Usuario
58 <option value="3">Cliente
59 <option value="5">Vendedor
60 <option value="9">Administrador
61 </select>
62 </td>
63 </tr>
64 </table>
65 <input type="hidden" name="subupdlevel" value="1">
66 <input type="submit" value="Actualizar Cliente/Usuario">
68 </form>';
70 echo '<hr /><h2>Quitar cliente/usuario</h2>';
71 echo $form->error("deluser");
72 echo '
73 <form action="contenido/adminprocess.php" method="POST">
74 <table>
75 <td>Código:
76 <input type="text" name="deluser" maxlength="30" value="'.$form->value("deluser").'"></td>
77 <input type="hidden" name="subdeluser" value="1">
78 </table>
79 <input type="submit" value="Quitar Cliente/Usuario">
80 </form>';