Modificación para enlazar con tabla de pedidos.
[ecomupi.git] / contenido / admin.php
blob669bad72cdc5ca7a1ffb0ac9c2dec7442342fff9
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 $verMUPIS = CREAR_LINK_GET("gestionar+pantallas:$uname", "Pantallas", "Le mostrara las Pantallas contratadas por este cliente.");
26 $reporte = CREAR_LINK_GET("reportes:$uname", "Reporte", "Le generará un reporte sobre este cliente.");
27 $uname = CREAR_LINK_GET("ver+cliente:".$uname, $uname, "Ver datos de este cliente");
28 echo "<tr><td>$uname</td><td>$nombre</td><td>$ulevel</td><td>$email</td><td>$time</td><td>$verMUPIS<hr />$reporte</td></tr>";
30 echo "</table><br />";
33 function CONTENIDO_admin() {
34 global $session, $database, $form;
35 echo '<h1>Centro de gestión de clientes</h1><hr />';
36 if($form->num_errors > 0){
37 echo "<font size=\"4\" color=\"#ff0000\">"
38 ."!*** Error con petición, por favor corregir</font><br><br>";
40 echo '<h2>Cientes registrados en el sistema</h2>';
41 displayUsers();
43 echo '<hr /><h2>Establecer permisos a cliente/usuario</h2>';
44 echo $form->error("upduser");
45 echo '
46 <form action="include/adminprocess.php" method="POST">
47 <table>
48 <tr>
49 <td>Código:
50 <input type="text" name="upduser" maxlength="30" value="'.$form->value("upduser").'"></td>
51 <td>
52 Nivel:<br />
53 <select name="updlevel">
54 <option value="1">Cliente/Usuario
55 <option value="9">Administrador
56 </select>
57 </td>
58 </tr>
59 </table>
60 <input type="hidden" name="subupdlevel" value="1">
61 <input type="submit" value="Actualizar Cliente/Usuario">
63 </form>';
65 echo '<hr /><h2>Quitar cliente/usuario</h2>';
66 echo $form->error("deluser");
67 echo '
68 <form action="contenido/adminprocess.php" method="POST">
69 <table>
70 <td>Código:
71 <input type="text" name="deluser" maxlength="30" value="'.$form->value("deluser").'"></td>
72 <input type="hidden" name="subdeluser" value="1">
73 </table>
74 <input type="submit" value="Quitar Cliente/Usuario">
75 </form>';