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>";
}
function Buscar($usuario, $catorcena)
{
    global $session;
    $NivelesPermitidos = array(ADMIN_LEVEL, SALESMAN_LEVEL);
    if (!in_array($session->userlevel, $NivelesPermitidos)) {
        $usuario = $session->codigo;
    }
    $datos = "";
    $link = @mysql_connect(DB_SERVER, DB_USER, DB_PASS) or die('Por favor revise sus datos, puesto que se produjo el siguiente error:<br /><pre>' . mysql_error() . '</pre>');
    mysql_select_db(DB_NAME, $link) or die(Mensaje('!->La base de datos seleccionada "' . $DB_base . '" no existe', _M_ERROR));
    $datos .= "Catorcena mostrada: <b>" . date("d/m/Y", Obtener_catorcena_cercana($catorcena)) . " a " . date("d/m/Y", Fin_de_catorcena($catorcena)) . "</b><br />";
    $q = "SELECT COUNT(*) as cuenta FROM " . TBL_MUPI_FACES . " WHERE catorcena=" . Obtener_catorcena_cercana($catorcena) . " AND codigo_pedido IN (SELECT codigo_pedido from " . TBL_MUPI_ORDERS . " WHERE codigo = '" . $usuario . "');";
    $result = @mysql_query($q, $link);
    $datos .= "Número de caras publicitarias contratadas en catorcena actual: <b>" . mysql_result($result, 0, "cuenta") . "</b><br />";
    $datos .= "<ul>";
    $q = "SELECT COUNT(*) as cuenta FROM " . TBL_MUPI_FACES . " WHERE tipo_pantalla='0' AND catorcena=" . Obtener_catorcena_cercana($catorcena) . " AND codigo_pedido IN (SELECT codigo_pedido from " . TBL_MUPI_ORDERS . " WHERE codigo = '" . $usuario . "');";
    $result = @mysql_query($q, $link);
    $datos .= "<li>Número de caras publicitarias vehiculares: <b>" . mysql_result($result, 0, "cuenta") . "</b></li>";
    $q = "SELECT COUNT(*) as cuenta FROM " . TBL_MUPI_FACES . " WHERE tipo_pantalla='1' AND catorcena=" . Obtener_catorcena_cercana($catorcena) . " AND codigo_pedido IN (SELECT codigo_pedido from " . TBL_MUPI_ORDERS . " WHERE codigo = '" . $usuario . "');";
    $result = @mysql_query($q, $link);
    $datos .= "<li>Número de caras publicitarias peatonales: <b>" . mysql_result($result, 0, "cuenta") . "</b></li>";
    $datos .= "</ul>";
    $q = "SELECT SUM(catorcena_fin - catorcena_inicio) as cuenta FROM emupi_mupis_pedidos WHERE codigo='" . $usuario . "';";
    $result = @mysql_query($q, $link);
    $datos .= "Número de catorcenas contratadas: <b>" . Contar_catorcenas(mysql_result($result, 0, "cuenta")) . "</b><br />";
    $q = "SELECT SUM((SELECT impactos FROM " . TBL_STREETS . " WHERE codigo_calle = (SELECT codigo_calle FROM " . TBL_MUPI . " AS c WHERE c.id_mupi=a.codigo_mupi))) AS 'Impactos' FROM " . TBL_MUPI_FACES . " AS a WHERE catorcena=" . Obtener_catorcena_cercana($catorcena) . " AND codigo_pedido IN (SELECT codigo_pedido FROM " . TBL_MUPI_ORDERS . " WHERE codigo='" . $usuario . "')" . ";";
    $result = @mysql_query($q, $link);
    $datos .= "Número de impactos publicitarios diarios: <b>" . (int) mysql_result($result, 0, "Impactos") . "</b><br />";
    DEPURAR("OK . Básico", 0);
    $q = "SELECT SUM((SELECT impactos FROM " . TBL_STREETS . " WHERE codigo_calle = (SELECT codigo_calle FROM " . TBL_MUPI . " AS c WHERE c.id_mupi=a.codigo_mupi))) AS 'Impactos' FROM " . TBL_MUPI_FACES . " AS a WHERE catorcena={$catorcena} AND codigo_pedido IN (SELECT codigo_pedido FROM " . TBL_MUPI_ORDERS . " WHERE codigo='" . $usuario . "')" . ";";
    $result = @mysql_query($q, $link);
    $num_rows = mysql_numrows($result);
    if (!$result || $num_rows < 0) {
        $datos .= Mensaje("Error mostrando la información", _M_ERROR);
    }
    if ($num_rows == 0) {
        $datos .= Mensaje("¡No hay pantallas registradas a su nombre en la catorcena seleccionada!", _M_ERROR);
    }
    DEPURAR("OK . Medio", 0);
    $Impactos = mysql_result($result, 0, "Impactos");
    if (!$Impactos) {
        $datos .= Mensaje("¡ups!... parece que no existe referencia de número de impactos para sus calles", _M_ERROR);
    } else {
        $ImpactosCatorcena = bcmul($Impactos, "14");
        DEPURAR("OK . Avanzado-0", 0);
        $datos .= '<b>' . $Impactos . "</b> Impactos diarios" . '<br />';
        $datos .= '<b>' . $ImpactosCatorcena . "</b> Impactos en esta catorcena" . '<br />';
        $q = "SELECT SUM(Impactos) AS impactos FROM (SELECT DISTINCT @calle := (SELECT codigo_calle FROM emupi_mupis AS c WHERE c.id_mupi=a.codigo_mupi) AS 'Calle', (SELECT impactos FROM emupi_calles WHERE codigo_calle = @calle) AS 'Impactos' FROM emupi_mupis_caras AS a WHERE catorcena={$catorcena} AND codigo_pedido IN (SELECT codigo_pedido FROM emupi_mupis_pedidos WHERE codigo='" . $session->codigo . "')) AS a;";
        $result = @mysql_query($q, $link) or retornar('!->Ocurrió un error mientras se revisaba las estadísticas.');
        if (!$result || $num_rows < 0) {
            $datos .= Mensaje("Error mostrando la información", _M_ERROR);
        }
        if ($num_rows == 0) {
            $datos .= Mensaje("¡No hay pantallas registradas a su nombre en la catorcena seleccionada!", _M_INFO);
        }
        DEPURAR("OK . Avanzado-1", 0);
        $personasDiaro = mysql_result($result, 0, "Impactos");
        $personasCatorcena = bcmul($personasDiaro, "14");
        $datos .= '<b>' . $personasDiaro . "</b> personas al menos visualizan su anuncio diariamente" . '<br />';
        $datos .= '<b>' . $personasCatorcena . "</b> personas al menos visualizan su anuncio en esta catorcena" . '<br />';
        $q = "select SUM(costo) AS cuenta from emupi_mupis_pedidos where codigo_pedido IN (select distinct codigo_pedido from emupi_mupis_caras where catorcena={$catorcena} and codigo_pedido IN (SELECT codigo_pedido from emupi_mupis_pedidos where codigo='" . $session->codigo . "'));";
        $result = @mysql_query($q, $link);
        if (!$result || $num_rows < 0) {
            $datos .= "Error mostrando la información";
        }
        if ($num_rows == 0) {
            $datos .= "¡No hay pantallas registradas a su nombre en la catorcena seleccionada!";
        }
        $costo = @mysql_result($result, 0, "cuenta");
        if ($ImpactosCatorcena) {
            $datos .= 'Costo por impacto: <b>$' . bcdiv($costo, $ImpactosCatorcena, 10) . '</b><br />';
            $datos .= 'Número de impactos por persona: <b>' . bcdiv($Impactos, $personasDiaro, 0) . '</b><br />';
        }
    }
    retornar($datos);
}