Пример #1
0
function vercallesregistro($usuario = "", $calle = "")
{
    global $form, $database;
    $CampoCodigocalle = '';
    $BotonCancelar = '';
    $codigo_calle = '';
    $ubicacion = '';
    $grupo_calle = '';
    if ($calle) {
        $q = "SELECT * FROM " . TBL_STREETS . " WHERE codigo_calle='{$calle}';";
        $result = $database->query($q);
        $num_rows = mysql_numrows($result);
        if ($num_rows == 0) {
            echo "¡No hay calles " . _NOMBRE_ . " con ese código!<br />";
            return;
        }
        $codigo_calle = mysql_result($result, 0, "codigo_calle");
        $CampoCodigocalle = '<input type="hidden" name="codigo_calle" value="' . $codigo_calle . '">';
        $ubicacion = mysql_result($result, 0, "ubicacion");
        $grupo_calle = mysql_result($result, 0, "grupo_calle");
        $impactos = mysql_result($result, 0, "impactos");
        $NombreBotonAccion = "Editar";
        $BotonCancelar = '<input type="button" OnClick="window.location=\'./?' . _ACC_ . '=gestionar+calles\'" value="Cancelar">';
        echo SCRIPT('window.location="#edicion_calle";');
    } else {
        $q = "SELECT LAST_INSERT_ID() FROM " . TBL_STREETS;
        $codigo_calle = mysql_num_rows($database->query($q)) + 1;
        $CampoCodigocalle = '<input type="hidden" name="codigo_calle" value="0">';
        $impactos = 0;
        $NombreBotonAccion = "Registrar";
    }
    $CampoCodigocalle2 = '<tr><td width="25%">Código de calle</td><td><b>' . $codigo_calle . '</b></td></tr>';
    $CampoUbicacion = '<tr><td>Ubicación:</td><td><input type="text" name="ubicacion" maxlength="255" value="' . $ubicacion . '"></td></tr>';
    $CampoGrupoCalle = '<tr><td>Pertenece al grupo:</td><td><input type="text" name="grupo_calle" maxlength="255" value="' . $grupo_calle . '"></td></tr>';
    $CampoImpactos = '<tr><td>Número de impactos:</td><td><input type="text" name="impactos" maxlength="255" value="' . $impactos . '"></td></tr>';
    echo '
<form action="./?' . _ACC_ . '=gestionar+calles" method="POST">
<table>
' . $CampoCodigocalle . '
' . $CampoCodigocalle2 . '
' . $CampoUbicacion . '
' . $CampoImpactos . '
' . $CampoGrupoCalle . '
</table>
<input type="submit" value="' . $NombreBotonAccion . '">
' . $BotonCancelar . '
<input type="hidden" name="registrar_calles" value="1">
</form>';
}
Пример #2
0
function CONTENIDO_global_estadisticas($usuario)
{
    global $session, $database, $inicioCatorcena;
    echo '
  <script type="text/javascript">
  $(document).ready(function() {
  $("#toggler_pantallas_activas").click(function() {
  $("#tabla_pantallas_activas").toggle();
  });
  $("#toggler_registros").click(function() {
  $("#tabla_registros").toggle();
  });
  });
  </script>
  ';
    $NivelesPermitidos = array(ADMIN_LEVEL);
    if (in_array($session->userlevel, $NivelesPermitidos) && !$usuario) {
        echo "<h1>Estadísticas y notas administrativas</h1>";
        echo MOSTRAR_comentarios();
        //=====================================================================================//
        //	Pantallas activas en esta catorcena
        //_____________________________________________________________________________________
        echo "<hr /><h2>Pantallas activas esta catorcena</h2>";
        $q = "SELECT id_pantalla, tipo_pantalla, codigo_mupi, (SELECT CONCAT(b.codigo_mupi, '. ' , (SELECT ubicacion FROM " . TBL_STREETS . " AS c WHERE c.codigo_calle = b.codigo_calle), ', ' , b.direccion) FROM " . TBL_MUPI . " as b WHERE b.id_mupi=a.codigo_mupi) as codigo_mupi_traducido, codigo_pedido, (SELECT CONCAT(codigo_pedido, '. ' , o.descripcion) FROM " . TBL_MUPI_ORDERS . " as o WHERE o.codigo_pedido = a.codigo_pedido) as codigo_pedido_traducido, catorcena, foto_real, codigo_evento FROM " . TBL_MUPI_FACES . " as a WHERE catorcena = '{$inicioCatorcena}' ORDER BY codigo_mupi, tipo_pantalla;";
        $result = $database->query($q);
        $num_rows = mysql_numrows($result);
        if ($num_rows == 0) {
            echo Mensaje("¡No hay pantallas ingresadas!", _M_NOTA);
        } else {
            echo "<a id='toggler_pantallas_activas'>Mostrar/Ocultar lista de pantallas activas</a>";
            echo "<table id='tabla_pantallas_activas' style='display:none'>";
            echo "<tr><th>Código Eco Mupis</th><th>Cara</th><th>Código pedido</th></tr>";
            for ($i = 0; $i < $num_rows; $i++) {
                $tipo_pantalla = mysql_result($result, $i, "tipo_pantalla") == 0 ? 'Vehicular' : 'Peatonal';
                $codigo_mupi = mysql_result($result, $i, "codigo_mupi_traducido");
                $codigo_pedido = mysql_result($result, $i, "codigo_pedido_traducido");
                echo "<tr><td>{$codigo_mupi}</td><td>{$tipo_pantalla}</td><td>{$codigo_pedido}</td></tr>";
            }
            echo "<tfoot>";
            echo "<td colspan='2'>Total</td><td>{$num_rows}</td>";
            echo "</tfoot>";
            echo "</table><br>";
        }
        //=====================================================================================//
        //=====================================================================================//
        //	Clientes con notas administrativas
        //_____________________________________________________________________________________
        echo "<hr /><h2>Clientes con notas administrativas</h2>";
        $q = "SELECT codigo, notas FROM emupi_usuarios WHERE notas!='' and userlevel!=9;";
        $result = $database->query($q);
        $num_rows = mysql_numrows($result);
        if ($num_rows == 0) {
            echo Mensaje("¡No hay clientes con notas administativas!", _M_NOTA);
        } else {
            echo '<table>';
            echo "<tr><th>Cliente</th><th>Nota</th></tr>";
            for ($i = 0; $i < $num_rows; $i++) {
                $codigo = mysql_result($result, $i, "codigo");
                $notas = mysql_result($result, $i, "notas");
                echo "<tr><td>{$codigo}</td><td>{$notas}</td></tr>";
            }
            echo "<tfoot>";
            echo "<td>Total</td><td>{$num_rows}</td>";
            echo "</tfoot>";
            echo "</table><br>";
        }
        //=====================================================================================//
        //	Eventos
        //_____________________________________________________________________________________
        MOSTRAR_eventos();
        //=====================================================================================//
        //=====================================================================================//
        //	Registro
        //_____________________________________________________________________________________
        echo "<hr /><h2>Registro</h2>";
        $q = "SELECT clave, valor, detalle, autor, timestamp FROM " . TBL_REGISTRY . " ORDER BY timestamp DESC LIMIT 10";
        $result = $database->query($q);
        $num_rows = mysql_numrows($result);
        if ($num_rows == 0) {
            echo Mensaje("¡No hay registros!", _M_NOTA);
        } else {
            echo "<a id='toggler_registros'>Mostrar/Ocultar lista de registros (10 últimos, más reciente primero).</a>";
            echo "<table id=\"tabla_registros\" style=\"display:none\">";
            echo "<tr><th>Fecha y Hora</th><th>Clave</th><th>Valor</th><th>Autor</th></tr>";
            for ($i = 0; $i < $num_rows; $i++) {
                $timestamp = date("h:i:s @ d/m/Y", mysql_result($result, $i, "timestamp"));
                $clave = mysql_result($result, $i, "clave");
                $valor = mysql_result($result, $i, "valor");
                $detalle = mysql_result($result, $i, "detalle");
                $autor = mysql_result($result, $i, "autor");
                echo "<tr><td>{$timestamp}</td><td>{$clave}</td><td>{$valor} <acronym title=\"{$detalle}\">¿?</acronym></td><td>{$autor}</td></tr>";
            }
            echo "<tfoot>";
            echo "<td colspan='3'>Total</td><td>{$num_rows}</td>";
            echo "</tfoot>";
            echo "</table><br>";
        }
        return;
    }
    $NivelesPermitidos = array(ADMIN_LEVEL, SALESMAN_LEVEL);
    if (!in_array($session->userlevel, $NivelesPermitidos)) {
        $usuario = $session->codigo;
        $estadisticasPara = "";
    } else {
        $estadisticasPara = " para {$usuario}";
    }
    echo "<h1>Estadísticas{$estadisticasPara}</h1>";
    //Dinamismo en selección de catorcenas.firef
    echo SCRIPT('
  function ObtenerEstad(){
    $("#datos_catorcena").load("contenido/global+estadisticas+dinamico.php?usuario=' . $usuario . '&catorcena="+$(\'#catorcenas_presencia\').val());
  }
  $("#catorcenas_presencia").change(function (){ObtenerEstad();});
  ObtenerEstad();
');
    /*********************************************************************************************/
    // Inicio de parte dinámica.
    /*********************************************************************************************/
    echo "<br />Seleccione la catorcena de la cúal desee ver las estadísticas " . $database->Combobox_CatorcenasConPresencia("catorcenas_presencia", $usuario);
    echo '<hr><span id="datos_catorcena"><b>Seleccione una catorcena por favor</b></span>';
    echo '<hr />';
    if (!$usuario) {
        echo MOSTRAR_comentarios();
        echo MOSTRAR_eventos();
    }
    return;
}
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;
}
Пример #4
0
function CONTENIDO_usuario_ingresar()
{
    global $session, $form;
    /* Ya se encuentra registrado */
    if ($session->logged_in) {
        /* Limpiamos todo lo que podamos */
        unset($_SESSION['reguname']);
        unset($_SESSION['regsuccess']);
        /* Lo mandamos a su respectiva página de inicio	*/
        switch ($session->userlevel) {
            case ADMIN_LEVEL:
            case CLIENT_LEVEL:
                CONTENIDO_global_estadisticas("");
                break;
            case SALESMAN_LEVEL:
            case USER_LEVEL:
                CONTENIDO_mupis_ubicaciones();
            case DEMO_LEVEL:
                echo '
			<p style="width:40em">
			<b>Bienvenido al sistema <em>Mupiair</em> de Ecomupis</b>.<br />
			El usuario y la clave de acceso que Ud. recibió le ha permitido ingresar al sistema en modo de demostración y en base a ello se le ha otorgado acceso a una parte del sistema.<br /><br />
			Este sistema <em>-el cúal es una herramienta única en el país-</em> permite que los clientes puedan monitorear las 24 horas y desde cualquier lugar del mundo, la ubicación exacta de su publicidad, la cúal previamente como cliente ha contratado en nuestro medio publicitario.<br /><br />
			Ud. puede visualizar las ubicaciones en las diferentes calles en las cuales ha tenido presencia su marca tanto en catorcenas anteriores como en la presente.<br /><br />
			Otra característica del sistema es la capacidad de informarle inmediatamente de cualquier evento que haya ocurrido en un <b>Ecomupis</b> que contenga su publicidad, tales eventos podrían ser: destrucción total o parcial, daños por vandalismo, otros daños, etc. posteriormente y gracias a nuestro equipo de reparación 24/7, también podrá ver el momento en que se llevo a cabo su respectiva reinstalación y reparación, la cúal se realiza en periodos de <b>24 horas</b> como máximo.<br /><br />
			También puede Ud. ver estadísticas de impactos publicitarios diarios, costo por impacto, etc. así como generar desde la web reportes PDF de todas sus ubicaciones, pasadas o presentes y mucho más.<br /><br />
			Por todo lo anterior, le garantizamos que esta herramienta lo mantendrá al tanto de todo lo referente a sus espacios publicitarios, porque en <b>Ecomupis nos preocupamos por dar a nuestros clientes las herramientas mas sofisticadas y de fácil uso para que su experiencia con nosotros sea <em>la mejor posible</em></b>.<br/><br/>
			Lo invitamos a navegar en la opción <b><a href="./?accion=ver+ubicaciones">Ubicaciones</a></b>, donde podrá ver nuestras ubicaciones con fotografía actual.<br/><br />
			<span style="font-size:.9em;text-decoration: overline;"><em>Sistema mupiair de Ecomupis</em></span>
			</p>
			';
                break;
        }
        return;
    }
    echo '<h1>Iniciar sesión en el sistema de ' . _NOMBRE_ . '</h1><hr>';
    /* Fallo en el registro */
    if (isset($_SESSION['regsuccess']) && $_SESSION['regsuccess'] == false) {
        echo Mensaje("Datos de acceso incorrectos, por favor intente de nuevo.", _M_ERROR);
    }
    /* Empezar en limpio */
    unset($_SESSION['regsuccess']);
    echo SCRIPT('
	$("input[name=\'codigo\']").toggleVal({
    populateFrom: "custom",
    text: "",
	focusClass: "hasFocus",
    changedClass: "isChanged"
	});
	$("input[name=\'clave\']").toggleVal({
    populateFrom: "custom",
    text: "",
	focusClass: "hasFocus",
    changedClass: "isChanged"
	});
');
    ?>
<form action="include/x.php" method="post">
<table class="limpia">
<tr>
<td width="50%" class="texto_der">Código o nombre de usuario</td>
<td><input type="text" name="codigo" style="width: 11em;" value="" /></td>
</tr>
<tr>
<td class="texto_der">Clave (contraseña)</td>
<td><input type="password" name="clave" style="width: 11em;" value="" /></td>
</tr>
<tr>
<td class="texto_der">¿Recordar mi acceso en este equipo?</td>
<td><input type="checkbox" name="remember" <?php 
    if ($form->value("remember")) {
        echo "checked";
    }
    ?>
 onMouseOver="toolTip('Recordar sus datos de acceso para esta maquina.<br />Se recomienda <b>no</b> utilizar en equipos compartidos.')" onMouseOut="toolTip()" /></td>
</tr>
</table>
<center><input type="submit" name="ingresar" value="Clic aquí para ingresar al sistema Eco Mupis" /></center>
<input type="hidden" name="sublogin" value="1">
</form>
<hr /><?php 
    echo "Si ha olvidado su clave por favor haga clic en el enlace: " . CREAR_LINK_GET("rpr+clave", "Recuperar clave", "Clic en este enlace para intentar recuperar su clave");
    ?>
</a>
</ul>
<?php 
}