function verPedidos() { global $database; $usuario = isset($_GET['usuario']) ? $_GET['usuario'] : ""; $WHERE = ""; $num_rows = ""; $w_usuario = $usuario ? "AND codigo='" . $usuario . "'" : ""; $w_catorcena = isset($_GET['catorcena']) ? "AND catorcena_inicio <= '" . $_GET['catorcena'] . "' AND catorcena_fin >= '" . $_GET['catorcena'] . "'" : ""; $q = "SELECT codigo_pedido, codigo, (SELECT nombre from " . TBL_USERS . " AS b WHERE a.codigo = b.codigo) as nombre, catorcena_inicio, catorcena_fin, foto_pantalla, costo , descripcion FROM " . TBL_MUPI_ORDERS . " AS a WHERE 1 {$w_usuario} {$w_catorcena} ORDER BY codigo_pedido;"; DEPURAR($q, 0); $result = $database->query($q); if (!$result) { echo "Error mostrando la información"; return; } $num_rows = mysql_numrows($result); if ($num_rows == 0) { echo Mensaje("¡No hay Pedidos " . _NOMBRE_ . " ingresados!", _M_NOTA); return; } echo '<table>'; echo "<tr><th>Código Pedido " . _NOMBRE_ . "</th><th>Nombre cliente</th><th>Intervalo de alquiler</th><th>Número de catorcenas</th><th>Arte Pantalla</th><th>Costo</th><th>Descripción</th><th>Acciones</th></tr>"; for ($i = 0; $i < $num_rows; $i++) { $codigo_pedido = mysql_result($result, $i, "codigo_pedido"); $codigo = CREAR_LINK_GET("gestionar+pedidos:" . mysql_result($result, $i, "codigo"), mysql_result($result, $i, "nombre"), "Ver los pedidos de este cliente"); $catorcena_inicio = AnularFechaNula(mysql_result($result, $i, "catorcena_inicio")); $catorcena_fin = AnularFechaNula(mysql_result($result, $i, "catorcena_fin")); $NumeroDeCatorcenas = Contar_catorcenas(mysql_result($result, $i, "catorcena_inicio"), mysql_result($result, $i, "catorcena_fin")); $foto_pantalla = mysql_result($result, $i, "foto_pantalla"); if ($foto_pantalla) { $foto_pantalla = "<span " . GenerarTooltip(CargarImagenDesdeBD(mysql_result($result, $i, "foto_pantalla"), '200px')) . " />" . $foto_pantalla . "</span>"; } $costo = "\$" . (int) mysql_result($result, $i, "costo"); $descripcion = mysql_result($result, $i, "descripcion"); $Eliminar = CREAR_LINK_GET("gestionar+pedidos&eliminar=" . mysql_result($result, $i, "codigo_pedido") . "&imagen=" . mysql_result($result, $i, "foto_pantalla"), "Eliminar", "Eliminar los datos de este pedido"); $codigo_pedido = CREAR_LINK_GET("gestionar+pedidos&pedido=" . $codigo_pedido, $codigo_pedido, "Editar los datos de este pedido"); echo "<tr><td>{$codigo_pedido}</td><td>{$codigo}</td><td>{$catorcena_inicio} al {$catorcena_fin}</td><td>{$NumeroDeCatorcenas}</td><td>{$foto_pantalla}</td><td>{$costo}</td><td>{$descripcion}</td><td>{$Eliminar}</tr>"; } echo "<tfoot>"; echo "<td colspan='7'>Total de pedidos</td><td>{$num_rows}</td>"; echo "</tfoot>"; echo "</table><br>"; }
function CONTENIDO_ayuda_contacto() { global $database, $session; echo '<h1>¡Comenta!</h1><hr />'; if (isset($_POST['enviar'])) { $tipo = isset($_POST['alcance']) ? 1 : 0; $q = "INSERT INTO " . TBL_COMMENTS . " (codigo, comentario, timestamp, tipo) VALUES ('" . $session->codigo . "', '" . $_POST['mensaje'] . "', " . time() . "," . $tipo . ");"; $result = $database->query($q); $from = "From: " . $session->codigo . " <" . $session->userinfo['email'] . ">"; $subject = "¡Comentario del Sistema de Horarios!"; $body = $_POST['mensaje'] . ",\n\n" . "atte. {$session->codigo}"; mail(CORREO_ADMIN, $subject, $body, $from); if ($result) { echo Mensaje("Su mensaje fue enviado exitosamente", _M_INFO); return; } else { echo Mensaje("Su mensaje no pudo ser enviado, por favor intente mas tarde", _M_ERROR); return; } } echo ' <form action="./?' . _ACC_ . "=ayuda+contacto" . '" method="post"> <table border=0> <tr> <td><textarea name="mensaje" style="width: 100%;" rows="10" cols="40"></textarea></td> </tr> <tr> <td> <input type="checkbox" name="alcance" value="publico" ' . GenerarTooltip("Al marcar esta opción, todos los demás clientes podrán ver tu comentario") . ' /> Deseo hacer este comentario público. </td> </tr> <tr> <td><input type="submit" name="enviar" value="Enviar" /></td> </tr> </table> </form> </ul> '; }
function verEventos($usuario = "", $evento = "") { global $database; $WHERE = ""; $num_rows = ""; if ($usuario) { $WHERE = " WHERE codigo='" . $usuario . "'"; } $q = "SELECT id_evento, timestamp, categoria, afectado, descripcion_evento, foto_evento FROM " . TBL_EVENTS; $result = $database->query($q); if (!$result) { echo "Error mostrando la información"; return; } $num_rows = mysql_numrows($result); if ($num_rows == 0) { echo Mensaje("¡No hay Eventos Ingresados!", _M_NOTA); return; } echo '<table>'; echo "<tr><th>Código Evento " . _NOMBRE_ . "</th><th>Fecha y Hora</th><th>Categoría</th><th>Objeto Afectado</th><th>Descripción</th><th>Foto</th><th>Acciones</th></tr>"; for ($i = 0; $i < $num_rows; $i++) { $id_evento = mysql_result($result, $i, "id_evento"); $timestamp = date('h:i:s @ d/m/Y', mysql_result($result, $i, "timestamp")); $categoria = mysql_result($result, $i, "categoria"); $afectado = mysql_result($result, $i, "afectado"); $descripcion_evento = mysql_result($result, $i, "descripcion_evento"); $foto_evento = mysql_result($result, $i, "foto_evento"); if ($foto_evento) { $foto_evento = "<span " . GenerarTooltip(CargarImagenDesdeBD(mysql_result($result, $i, "foto_evento"), '200px')) . " />" . $foto_evento . "</span>"; } $Eliminar = CREAR_LINK_GET("gestionar+eventos&eliminar=" . mysql_result($result, $i, "id_evento") . "&imagen=" . mysql_result($result, $i, "foto_evento"), "Eliminar", "Eliminar los datos de este evento"); $id_evento = CREAR_LINK_GET("gestionar+eventos&evento=" . $id_evento, $id_evento, "Editar los datos de este evento"); echo "<tr><td>{$id_evento}</td><td>{$timestamp}</td><td>{$categoria}</td><td>{$afectado}</td><td>{$descripcion_evento}</td><td>{$foto_evento}</td><td>{$Eliminar}</td></tr>"; } echo "<tfoot>"; echo "<td colspan='6'>Total</td><td>{$num_rows}</td>"; echo "</tfoot>"; echo "</table><br>"; }
function verPantallas($usuario = "", $calle = "", $filtro = "") { global $database, $Catorcena; echo ' <script type="text/javascript"> $(document).ready(function() { $("#toggler").click(function() { $("#tabla_pantallas").toggle(); }); }); </script> '; $wusuario = ""; if ($usuario) { $wusuario = "AND codigo_pedido IN (SELECT codigo_pedido FROM " . TBL_MUPI_ORDERS . " WHERE codigo='" . $usuario . "')"; } if ($calle) { $calle = "AND a.codigo_mupi IN (SELECT h.id_mupi FROM emupi_mupis as h WHERE h.codigo_calle='{$calle}')"; } if ($filtro) { switch ($filtro) { case 'filtrar_sin_foto': $filtro = "AND ((foto_real IS NULL) OR (foto_real = 0) OR (foto_real = ''))"; break; case 'filtrar_sin_pedido': $filtro = "HAVING codigo_pedido_traducido IS NULL"; break; case 'filtrar_sin_mupi': $filtro = "HAVING codigo_mupi_traducido IS NULL"; break; default: $filtro = ''; } } //Necesito: // - Id. Pantalla //a. Id. Eco Mupis //b. Id. Eco Mupis Traducido //c. Tipo de cara //d. Codigo Pedido //e. Codigo Pedido Traducido //f. Foto Real // 05/03/09 -> Se corrobora que el codigo_mupi que tenemos en nuestra lista, pertenezca a un mupi existente. // 05/03/09 -> Se corrobora que el codigo_pedido que tenemos en nuestra lista, pertenezca a un pedido existente. $q = "SELECT id_pantalla, @codigo_mupi := (SELECT id_mupi FROM " . TBL_MUPI . " as b WHERE a.codigo_mupi=b.id_mupi) as codigo_mupi, @codigo_mupi_traducido := (SELECT CONCAT((SELECT @ubicacion := b.ubicacion FROM emupi_calles AS b WHERE c.codigo_calle=b.codigo_calle), '. ', direccion , ' | ' , c.codigo_calle, '.' , @codigo_mupi_parcial := c.codigo_mupi, ' | ', c.id_mupi ) FROM emupi_mupis as c WHERE c.id_mupi= @codigo_mupi), (SELECT CONCAT(@codigo_pedido_parcial := b.codigo_pedido, '. ' , b.descripcion) FROM " . TBL_MUPI_ORDERS . " as b WHERE a.codigo_pedido=b.codigo_pedido) as codigo_pedido_traducido, tipo_pantalla, @codigo_mupi_traducido AS codigo_mupi_traducido, @ubicacion AS ubicacion, @codigo_mupi_parcial as codigo_mupi_parcial, @codigo_pedido_parcial as codigo_pedido_parcial, foto_real FROM " . TBL_MUPI_FACES . " AS a WHERE catorcena = {$Catorcena} {$calle} {$wusuario} {$filtro} ORDER BY ubicacion, codigo_mupi_parcial, tipo_pantalla"; DEPURAR($q, 0); $result = $database->query($q); if (!$result) { echo "Error mostrando la información"; return; } $num_rows = mysql_numrows($result); if ($num_rows == 0) { echo Mensaje("¡No hay Pantallas " . _NOMBRE_ . " que coincidan con el criterio de búsqueda!", _M_NOTA); return; } echo '<a id="toggler">Mostrar/Ocultar lista de Pantallas</a>'; echo '<div id="tabla_pantallas" style="display:none"><table>'; echo "<thead><tr><th>Ubicación | Código Mupi | Id. Mupi</th><th>Cara</th><th>Código pedido</th><th>Foto real</th><th>Evento</th><th>Acción</th></tr></thead>"; echo "<tbody>"; for ($i = 0; $i < $num_rows; $i++) { $tipo_pantalla = mysql_result($result, $i, "tipo_pantalla"); $codigo_mupi = CREAR_LINK_GET("gestionar+mupis&mupi=" . mysql_result($result, $i, "codigo_mupi"), mysql_result($result, $i, "codigo_mupi_traducido"), "Ver y/o editar los datos de este " . _NOMBRE_); $codigo_pedido = CREAR_LINK_GET("gestionar+pedidos&pedido=" . mysql_result($result, $i, "codigo_pedido_parcial"), mysql_result($result, $i, "codigo_pedido_traducido"), "Ver a quien pertenece este pedido"); $codigo_evento = ''; //Ejecutar la búsqueda de eventos para esta pantalla $codigo_evento .= CREAR_LINK_GET("gestionar+eventos&sub=adicionar&tipo=PANTALLA&afectado=" . mysql_result($result, $i, "id_pantalla"), "Agregar", "Agrega un evento"); $foto_real = mysql_result($result, $i, "foto_real"); if ($foto_real) { $foto_real = "<span " . GenerarTooltip(CargarImagenDesdeBD(mysql_result($result, $i, "foto_real"), '200px')) . " />" . $foto_real . "</span>"; } $Eliminar = CREAR_LINK_GET("gestionar+pantallas&eliminar=" . mysql_result($result, $i, "id_pantalla") . "&imagen=" . mysql_result($result, $i, "foto_real") . "&catorcena={$Catorcena}", "Eliminar", "Eliminar los datos de esta pantalla"); $tipo_pantalla = CREAR_LINK_GET("gestionar+pantallas&id=" . mysql_result($result, $i, "id_pantalla") . "&catorcena={$Catorcena}", $tipo_pantalla == 0 ? 'Vehicular' : 'Peatonal', "Editar los datos de esta pantalla"); echo "<tr><td>{$codigo_mupi}</td><td>{$tipo_pantalla}</td><td>{$codigo_pedido}</td><td>{$foto_real}</td><td>{$codigo_evento}</td><td>{$Eliminar}</td></tr>"; } echo "</tbody>"; echo "<tfoot>"; echo "<td colspan='5'>Total</td><td>{$num_rows}</td>"; echo "</tfoot>"; echo "</table></div><br>"; }