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&amp;eliminar=" . mysql_result($result, $i, "codigo_pedido") . "&amp;imagen=" . mysql_result($result, $i, "foto_pantalla"), "Eliminar", "Eliminar los datos de este pedido");
        $codigo_pedido = CREAR_LINK_GET("gestionar+pedidos&amp;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>";
}
Example #2
0
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>
	';
}
Example #3
0
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&amp;eliminar=" . mysql_result($result, $i, "id_evento") . "&amp;imagen=" . mysql_result($result, $i, "foto_evento"), "Eliminar", "Eliminar los datos de este evento");
        $id_evento = CREAR_LINK_GET("gestionar+eventos&amp;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>";
}
Example #4
0
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&amp;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&amp;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&amp;sub=adicionar&amp;tipo=PANTALLA&amp;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&amp;eliminar=" . mysql_result($result, $i, "id_pantalla") . "&amp;imagen=" . mysql_result($result, $i, "foto_real") . "&amp;catorcena={$Catorcena}", "Eliminar", "Eliminar los datos de esta pantalla");
        $tipo_pantalla = CREAR_LINK_GET("gestionar+pantallas&amp;id=" . mysql_result($result, $i, "id_pantalla") . "&amp;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>";
}