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);
}
function Mostrar_Mapa($catorcena, $calle, $usuario)
{
    global $session, $map, $database;
    // =====================Inicio de mapas================================= //
    $map->setDSN('mysql://' . DB_USER . ':' . DB_PASS . '@' . DB_SERVER . '/' . DB_NAME);
    $map->setAPIKey(GOOGLE_MAP_KEY);
    $map->setWidth('100%');
    $map->referencias = false;
    // Desactivar los controles que solo Admin puede tener.
    if (!$session->isAdmin()) {
        // Controles de Mapa
        $map->map_controls = false;
        // Arrastre de mapa
        $map->disable_map_drag = true;
        // Arrastre de marcadores
        $map->disable_drag = true;
        // Controles extra para edición
        $map->Mostrar_Contenido_Maximizado = false;
    }
    // El globito solo Admin, Vendedor y Usuario pueden ver.
    if (!in_array($session->userlevel, array(ADMIN_LEVEL, SALESMAN_LEVEL, USER_LEVEL))) {
        $map->disableInfoWindow();
        $FLAG_globito = false;
    } else {
        $FLAG_globito = true;
    }
    // ===================================================================== //
    // =====================Cargar marcadores:mupis================================= //
    $WHERE_USER = "";
    $grupo_calle = "";
    $t_grupo_calle = "";
    //¿Quiere todas las calles?
    if ($calle == "::T::") {
        $map->disable_map_drag = false;
    } elseif (strpos($calle, "G:") !== false) {
        $Explotado = @end(explode(":", $calle));
        $grupo_calle = "codigo_calle IN (SELECT codigo_calle FROM " . TBL_STREETS . " WHERE grupo_calle='" . $Explotado . "')";
        $map->disable_map_drag = false;
    } else {
        $grupo_calle = "codigo_calle='{$calle}'";
    }
    // Ver por Mupis
    if (isset($_GET['sin_presencia'])) {
        if ($grupo_calle) {
            $t_grupo_calle = " where {$grupo_calle}";
        }
        $q = "select id_mupi, codigo_mupi, direccion, foto_generica, lon, lat, codigo_evento, codigo_calle FROM emupi_mupis AS a {$t_grupo_calle};";
    } else {
        // Quiere ver mupis que tengan publicidad, sin restricción de usuario.
        if (!$usuario) {
            // Siendo Admin, Vendedor, Usuario o Demo
            if ($grupo_calle) {
                $t_grupo_calle = " and {$grupo_calle}";
            }
            $q = "select id_mupi, codigo_mupi, direccion, foto_generica, lon, lat, codigo_evento, codigo_calle FROM emupi_mupis AS a WHERE id_mupi IN (select codigo_mupi FROM emupi_mupis_caras WHERE catorcena={$catorcena}){$t_grupo_calle};";
        } else {
            // Siendo cliente o con usuario
            if ($grupo_calle) {
                $t_grupo_calle = "{$grupo_calle} and ";
            }
            $q = "select id_mupi, codigo_mupi, direccion, foto_generica, lon, lat, codigo_evento, codigo_calle, (SELECT logotipo from emupi_usuarios where codigo='{$usuario}') as logotipo from emupi_mupis where {$t_grupo_calle} id_mupi IN (select codigo_mupi FROM emupi_mupis_caras WHERE catorcena={$catorcena} AND codigo_pedido IN (SELECT codigo_pedido FROM emupi_mupis_pedidos WHERE codigo='{$usuario}'));";
        }
    }
    DEPURAR($q, 0);
    $result = $database->query($q);
    $n_mupis = $num_rows = mysql_numrows($result);
    if (!$result || $num_rows < 0) {
        exit("Error mostrando la información<br />");
    }
    if ($num_rows == 0) {
        exit("¡No hay " . _NOMBRE_ . " ingresados!<br />");
    }
    // Recorrer todos los mupis.
    $n_caras_p = $n_caras_v = $n_caras = 0;
    //Estadísticas individuales
    for ($i = 0; $i < $num_rows; $i++) {
        $id_mupi = mysql_result($result, $i, "id_mupi");
        $codigo_mupi = mysql_result($result, $i, "codigo_calle") . "." . mysql_result($result, $i, "codigo_mupi");
        $direccion = truncate(mysql_result($result, $i, "direccion"));
        $foto_generica = mysql_result($result, $i, "foto_generica");
        $lon = mysql_result($result, $i, "lon");
        $lat = mysql_result($result, $i, "lat");
        $codigo_evento = mysql_result($result, $i, "codigo_evento");
        // Si puede ver el Globito, entonces hay que cargar los logotipos de los usuarios en el mupi.
        $logotipo = "";
        if ($FLAG_globito) {
            $q = "SELECT DISTINCT logotipo FROM emupi_usuarios where codigo IN (SELECT codigo from emupi_mupis_pedidos where codigo_pedido IN (SELECT codigo_pedido FROM emupi_mupis_caras as b WHERE catorcena={$catorcena} AND b.codigo_mupi=" . mysql_result($result, $i, "id_mupi") . "))";
            $result2 = $database->query($q);
            $num_rows2 = mysql_numrows($result2);
            $logotipo = "<br />";
            if ($num_rows2 > 0) {
                for ($ii = 0; $ii < $num_rows2; $ii++) {
                    $logotipo .= CargarImagenDesdeBD2(mysql_result($result2, $ii, "logotipo"), "50px");
                }
            }
            $logotipo = "<div style='width:400px; height:75px'>" . $logotipo . "</div>";
        }
        $DATOS = Buscar($id_mupi, $catorcena, $usuario, true);
        $html = "<div style='position:static;height:200px;width:400px'><center><b>Cliente(s) actual(es)</b><hr />" . $logotipo . "</center><div id='datos_mupis_en_globo' style='width:400px; height:50px'>{$DATOS}</div></div>";
        $Contenido_maximizado = "";
        // Si no hay usuario entonces sacar todas la pantallas de ese mupi.
        // Si hay usuario entonces solo sacar las pantallas de ese usuario en ese mupi.
        if (!$usuario) {
            $q = "SELECT id_pantalla, tipo_pantalla, codigo_pedido, (SELECT descripcion FROM " . TBL_MUPI_ORDERS . " AS b WHERE b.codigo_pedido=a.codigo_pedido) AS descripcion FROM emupi_mupis_caras AS a WHERE codigo_mupi='{$id_mupi}' and catorcena='{$catorcena}'" . ";";
        } else {
            $q = "SELECT id_pantalla, tipo_pantalla FROM emupi_mupis_caras AS a WHERE codigo_mupi='{$id_mupi}' AND catorcena='{$catorcena}' AND codigo_pedido IN (SELECT codigo_pedido FROM " . TBL_MUPI_ORDERS . " AS tmo WHERE tmo.codigo='{$usuario}')";
        }
        //echo $q."<br>";
        $result2 = $database->query($q);
        $num_rows2 = mysql_numrows($result2);
        $logotipo = "<br />";
        if ($session->isAdmin()) {
            $Valor_Peatonal = $Valor_Vehicular = $Pantalla_Vehicular = $Pantalla_Peatonal = NULL;
            $Valor_Vehicular_Desc = $Valor_Peatonal_Desc = 'Ninguno';
            $Boton_Vehicular = "<a href='./?" . _ACC_ . "=gestionar+pantallas&crear=1&catorcena={$catorcena}&tipo=0&id_mupi={$id_mupi}' target='blank'>Crear esta cara...</a><br />";
            $Boton_Peatonal = "<a href='./?" . _ACC_ . "=gestionar+pantallas&crear=1&catorcena={$catorcena}&tipo=1&id_mupi={$id_mupi}' target='blank'>Crear esta cara...</a><br />";
        }
        // Si ese mupi tenia caras, entonces las recorremos.
        if ($num_rows2 > 0) {
            for ($ii = 0; $ii < $num_rows2; $ii++) {
                if (mysql_result($result2, $ii, "tipo_pantalla") % 2 == 0) {
                    $n_caras_v++;
                    $n_caras++;
                    if ($session->isAdmin()) {
                        $Pantalla_Vehicular = mysql_result($result2, $ii, "id_pantalla");
                        $Valor_Vehicular = mysql_result($result2, $ii, "codigo_pedido");
                        $Valor_Vehicular_Desc = mysql_result($result2, $ii, "descripcion");
                        $Boton_Vehicular = "<a href='./?" . _ACC_ . "=gestionar+pantallas&actualizar=1&id={$Pantalla_Vehicular}&catorcena={$catorcena}' target='blank'>Editar esta cara...</a><br />";
                    }
                } else {
                    $n_caras_p++;
                    $n_caras++;
                    if ($session->isAdmin()) {
                        $Pantalla_Peatonal = mysql_result($result2, $ii, "id_pantalla");
                        $Valor_Peatonal = mysql_result($result2, $ii, "codigo_pedido");
                        $Valor_Peatonal_Desc = mysql_result($result2, $ii, "descripcion");
                        $Boton_Peatonal = "<a href='./?" . _ACC_ . "=gestionar+pantallas&actualizar=1&id={$Pantalla_Peatonal}&catorcena={$catorcena}' target='blank'>Editar esta cara...</a><br />";
                    }
                }
            }
        }
        if ($session->isAdmin()) {
            $Contenido_maximizado = "<b>Catorcena a editar:</b> " . AnularFechaNula($catorcena) . " - " . AnularFechaNula(Fin_de_catorcena($catorcena)) . "<br /><b>Mupi a Editar:</b> {$codigo_mupi} -> Id. {$id_mupi}" . "<hr />" . "<table>" . "<tr>" . "<th>Cara vehicular</th><th>Cara peatonal</th>" . "</tr>" . "<tr>" . "<td width='50%' valign='top'>" . "<b>ID. Pantalla:</b> " . EnNulidad($Pantalla_Vehicular, "Ninguna") . "<br />" . "<b>Código de pedido Actual:</b> {$Valor_Vehicular} | {$Valor_Vehicular_Desc}<br />" . $Boton_Vehicular . "</td>" . "<td width='50%' valign='top'>" . "<b>ID. Pantalla:</b> " . EnNulidad($Pantalla_Peatonal, "Ninguna") . "<br />" . "<b>Código de pedido Actual:</b> {$Valor_Peatonal} | {$Valor_Peatonal_Desc}<br />" . $Boton_Peatonal . "</td>" . "</tr>" . "</table>";
        }
        $map->addMarkerByCoords($lon, $lat, $codigo_mupi . ' | ' . $direccion, $html, $codigo_mupi, $id_mupi . "|" . $catorcena . "|" . $usuario, $Contenido_maximizado);
        $map->addMarkerIcon(public_base_directory() . '/punto.gif', '', 12, 12, 0, 0);
    }
    // Mostrar referencias. 10/02/09
    if ($grupo_calle) {
        $t_grupo_calle = " where {$grupo_calle}";
    }
    $q = "SELECT * FROM emupi_referencias" . $t_grupo_calle . ";";
    DEPURAR($q, 0);
    $result = $database->query($q);
    $num_rows = mysql_numrows($result);
    $map->referencias = true;
    for ($i = 0; $i < $num_rows; $i++) {
        $lon = mysql_result($result, $i, "lon");
        $lat = mysql_result($result, $i, "lat");
        $logotipo = "<br />" . CargarImagenDesdeBD2(mysql_result($result, $i, "imagen_referencia"), "200px");
        $map->addMarkerByCoords($lon, $lat, "Referencia", "Este es un punto de referencia<br />" . $logotipo, '', "REF|{$catorcena}|" . mysql_result($result, $i, "id_referencia"), "");
        $map->addMarkerIcon(public_base_directory() . '/include/ver.php?id=' . mysql_result($result, $i, "imagen_referencia"), '', 0, 0, 50, 50);
    }
    //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    $datos = '';
    $datos .= $map->getMapJS();
    //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    // Total de Eco Mupis mostrados
    $datos .= "<hr />Total de Ecomupis en la calle seleccionada: <b>{$n_mupis}</b><br />";
    // Total de caras encontradas
    $datos .= "Total de espacios publicitarios en la calle seleccionada: <b>{$n_caras}</b><br />";
    $datos .= "Número de caras publicitarias vehiculares en la calle seleccionada: <b>" . $n_caras_v . "</b><br />";
    $datos .= "Número de caras publicitarias peatonales en la calle seleccionada: <b>" . $n_caras_p . "</b><br />";
    $datos .= SCRIPT('onLoad();');
    return $datos;
}
示例#3
0
 function Combobox_CatorcenasConPresencia($nombre = "catorcena_presencia", $codigo = null, $OnChange = null)
 {
     global $session;
     $WHERE_USER = '';
     $NivelesPermitidos = array(ADMIN_LEVEL, SALESMAN_LEVEL, DEMO_LEVEL, USER_LEVEL);
     if (!in_array($session->userlevel, $NivelesPermitidos) || $codigo) {
         $WHERE_USER = "******" . $codigo . "'";
     }
     $q = "SELECT DISTINCT catorcena FROM " . TBL_MUPI_FACES . " WHERE catorcena <=" . Obtener_catorcena_siguiente() . " AND codigo_pedido IN (SELECT codigo_pedido FROM " . TBL_MUPI_ORDERS . " {$WHERE_USER})  ORDER BY catorcena;";
     $result = mysql_query($q, $this->connection);
     //echo $q.'<br />';
     $num_rows = mysql_numrows($result);
     $s = '';
     if (!$result || $num_rows < 0) {
         $s .= "Error mostrando la información";
         return $s;
     }
     if ($num_rows == 0) {
         $s .= "¡No tiene ninguna pantalla alquilada en ninguna catorcena!";
         return $s;
     }
     $catorcena_actual = Obtener_catorcena_cercana();
     $s = '<select id="' . $nombre . '" name="' . $nombre . '" onkeyup="' . $OnChange . '" onclick="' . $OnChange . '">';
     for ($i = 0; $i < $num_rows; $i++) {
         $catorcena_inicio = mysql_result($result, $i, "catorcena");
         $catorcena_fin = Fin_de_catorcena($catorcena_inicio);
         if ($catorcena_inicio == $catorcena_actual) {
             $selected = ' selected="selected"';
         } else {
             $selected = "";
         }
         $s .= '<option value="' . $catorcena_inicio . '"' . $selected . '>' . "Del " . date('d-m-Y', $catorcena_inicio) . ' al ' . date('d-m-Y', $catorcena_fin) . '</option>';
     }
     $s .= '</select>';
     return $s;
 }
示例#4
0
function MOSTRAR_eventos()
{
    global $session, $database, $inicioCatorcena;
    $finCatorcena = Obtener_Fecha_Tope(Fin_de_catorcena($inicioCatorcena));
    echo "<hr /><h2>Eventos en esta catorcena</h2>";
    $usuario = $tipo = null;
    if (!$session->isAdmin()) {
        $usuario = $session->codigo;
        $tipo = "AND codigo_pedido IN (SELECT codigo_pedido FROM emupi_mupis_pedidos WHERE codigo='{$usuario}')";
    }
    $q = "select id_evento, timestamp, categoria, afectado, (SELECT CONCAT((SELECT ubicacion FROM emupi_calles AS b WHERE c.codigo_calle=@codigo_calle:=b.codigo_calle), ', ', direccion ) FROM emupi_mupis as c WHERE c.id_mupi=(SELECT codigo_mupi FROM emupi_mupis_caras WHERE id_pantalla=afectado)) AS afectado_traducido, descripcion_evento, foto_evento from emupi_mupis_eventos WHERE categoria='PANTALLA' AND afectado IN (SELECT id_pantalla FROM emupi_mupis_caras WHERE catorcena>={$inicioCatorcena} AND catorcena<={$finCatorcena} {$tipo});";
    $result = $database->query($q);
    $num_rows = mysql_numrows($result);
    if ($num_rows == 0) {
        echo Mensaje("¡No hay eventos ingresados!", _M_NOTA);
    } else {
        echo '<table>';
        if ($usuario) {
            echo "<tr><th>Fecha y Hora</th><th>Objeto Afectado</th><th>Descripción</th><th>Foto</th></tr>";
        } else {
            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></tr>";
        }
        for ($i = 0; $i < $num_rows; $i++) {
            if (!$usuario) {
                $id_evento = mysql_result($result, $i, "id_evento");
            }
            $timestamp = date('h:i:s @ d/m/Y', mysql_result($result, $i, "timestamp"));
            if (!$usuario) {
                $categoria = mysql_result($result, $i, "categoria");
            }
            $afectado = mysql_result($result, $i, "afectado_traducido");
            $descripcion_evento = mysql_result($result, $i, "descripcion_evento");
            $foto_evento = mysql_result($result, $i, "foto_evento");
            if ($foto_evento) {
                $foto_evento = CREAR_LINK_GET("ver:" . mysql_result($result, $i, "foto_evento"), "Ver foto", "Muestra la foto del evento");
            }
            if (!$usuario) {
                $id_evento = CREAR_LINK_GET("gestionar+eventos&amp;evento=" . $id_evento, $id_evento, "Editar los datos de este evento");
            }
            if ($usuario) {
                echo "<tr><td>{$timestamp}</td><td>{$afectado}</td><td>{$descripcion_evento}</td><td>{$foto_evento}</td></tr>";
            } else {
                echo "<tr><td>{$id_evento}</td><td>{$timestamp}</td><td>{$categoria}</td><td>{$afectado}</td><td>{$descripcion_evento}</td><td>{$foto_evento}</td></tr>";
            }
        }
        echo "<tfoot>";
        if ($usuario) {
            echo "<td colspan='3'>Total</td><td>{$num_rows}</td>";
        } else {
            echo "<td colspan='5'>Total</td><td>{$num_rows}</td>";
        }
        echo "</tfoot>";
        echo "</table><br>";
    }
}
示例#5
0
function verPantallasregistro($usuario = "", $id = "")
{
    global $database, $Catorcena;
    $CampoActualizar = $CampoPantalla = $BotonCancelar = $CampoCodigoMUPI = $Pantalla = $codigo_mupi = $codigo_pedido = $foto_real = $CampoId = $CampoCatorcena = $foto_pantalla = $OnChangePantalla = $CampoConservarPantalla = $CampoConservarPantalla2 = '';
    if ($id) {
        $q = "SELECT * FROM " . TBL_MUPI_FACES . " WHERE id_pantalla='{$id}';";
        $result = $database->query($q);
        DEPURAR($q, 0);
        $CampoId = '<input type="hidden" name="id_pantalla" value="' . $id . '">';
        $Pantalla = mysql_result($result, 0, "tipo_pantalla");
        $codigo_mupi = mysql_result($result, 0, "codigo_mupi");
        $codigo_pedido = mysql_result($result, 0, "codigo_pedido");
        $Catorcena = mysql_result($result, 0, "catorcena");
        $foto_real = mysql_result($result, 0, "foto_real");
        if ($foto_real) {
            $CampoConservarPantalla = '<tr><td>Conservar foto con Id.' . $foto_real . '</td></td><td><span id="CampoConservarPantalla"><input type="checkbox" name="ConservarPantalla" value="' . $foto_pantalla . '" checked="checked"><img src="include/ver.php?id=' . $foto_real . '" /></span></td></tr>';
            $CampoConservarPantalla2 = '<input type="hidden" name="ConservarPantalla2" value="' . $foto_real . '">';
            $OnChangePantalla = 'onchange="document.getElementById(\'CampoConservarPantalla\').innerHTML=\'Se reemplazará la imagen actual con la seleccionada\'"';
        }
        $NombreBotonAccion = "Editar";
        $BotonCancelar = '<input type="button" OnClick="window.location=\'./?' . _ACC_ . '=gestionar+pantallas\'" value="Cancelar">';
    } else {
        $q = "SELECT LAST_INSERT_ID() FROM " . TBL_MUPI_FACES;
        $id = mysql_num_rows($database->query($q)) + 1;
        $NombreBotonAccion = "Registrar";
    }
    $CampoCatorcena = '<input type="hidden" name="catorcena" value="' . $Catorcena . '">';
    $CampoId2 = '<tr><td width="25%">Identificador</td><td><b>' . $id . '</b></td></tr>';
    if (!isset($_GET['crear'])) {
        if (isset($_GET['actualizar'])) {
            $CampoActualizar = '<input type="hidden" name="actualizar" value="1">';
        }
        if (!isset($_GET['actualizar'])) {
            $CampoPantalla = '<tr><td width="25%">Cara del ' . _NOMBRE_ . '</td><td>' . Combobox__TipoPantalla($Pantalla) . '</td></tr>';
        }
        if (!isset($_GET['actualizar'])) {
            $CampoCodigoMUPI = '<tr><td>Enlazar al ' . _NOMBRE_ . ' código</td><td>' . $database->Combobox_mupi("codigo_mupi", $codigo_mupi) . '</td></tr>';
        }
    } else {
        $CampoPantalla = '<input type="hidden" name="tipo_pantalla" value="' . $_GET['tipo'] . '">';
        $CampoCodigoMUPI = '<input type="hidden" name="codigo_mupi" value="' . $_GET['id_mupi'] . '">';
    }
    $CampoCodigoPedido = '<tr><td>Enlazar al pedido</td><td>' . $database->Combobox_pedido("codigo_pedido", $codigo_pedido, $Catorcena, Fin_de_catorcena($Catorcena)) . '</td></tr>';
    $CampoFotoReal = '<tr><td>Agregar Foto real </td><td><input type="file" name="foto_real" ' . $OnChangePantalla . '></td></tr>';
    echo '
<form action="./?' . _ACC_ . '=gestionar+pantallas&amp;catorcena=' . $Catorcena . '" enctype="multipart/form-data" method="POST">
<table>
' . $CampoActualizar . '
' . $CampoCatorcena . '
' . $CampoId . '
' . $CampoCodigoMUPI . '
' . $CampoPantalla . '
' . $CampoCodigoPedido . '
' . $CampoConservarPantalla . '
' . $CampoConservarPantalla2 . '
' . $CampoFotoReal . '
' . $CampoId2 . '
</table>
<input type="submit" value="' . $NombreBotonAccion . '">
' . $BotonCancelar . '
<input type="hidden" name="registrar_mupi" value="1">
</form>';
}