Пример #1
0
function DATA_visita()
{
    switch (_F_usuario_cache('nivel')) {
        case _N_usuario:
            echo "<div>";
            echo ui_barra_lateral("Visitas solicitadas por '" . _F_usuario_cache('nombre') . "'", "12", "Porcentaje de cumplimiento en la puntualidad de visitas", "95%", "Nota promedio otorgada por los clientes a Iprint en " . ucfirst(strftime('%B', strtotime("-1 month"))), "9.5");
            echo "<div style='position:absolute;left:200px;width:70%'>";
            echo "<div style='float:left'>";
            echo "<b>Seleccione el día " . "<div style='margin-top:10px;' class='date-pick'></div><br />" . "</b><br />";
            echo "</div>";
            echo "<div style='float:right'>";
            echo "<div id='resultados'>";
            echo "</div>";
            //Resultados
            echo "</div>";
            echo "<div style='clear:both'></div>";
            echo "<hr />";
            echo "<b>Para solicitar un visita</b>\n    <ol>\n    <li>Seleccione en el calendario el día que desee ser visitado.</li>\n    <li>Se mostrará una tabla de horarios de visitas disponibles para el día seleccionado.</li>\n    <li>Proceda a reservar su cita realizando clic sobre el enlace <b>Disponible</b> adecuado.</li>\n    <li>Se confirmará la selección y se le mostrará un código validación de reservación de cita, este es el único código con el cúal Ud. podrá cancelar o modificar esta cita, y esto deberá realizarse vía telefónica.</li>\n    </ol>";
            echo "</div>";
            echo "</div>";
            echo JS_onload(ui_js_ini_datepicker("+0", "+30", ', onSelect: function(dateText) { $("#resultados").load("data/visita+ajax.php",{fecha:dateText}); }') . '$.jGrowl("Si necesita una visita con menos de dos horas de anticipación, por favor hable a nuestras oficinas al número: XXXXXX", {theme: "aviso",life:5000});');
            break;
        case _N_administrador:
            echo "<div style='position:relative;width:95%;margin-left:auto;margin-right:auto'>";
            echo "Limitar vista a visitas con estado: " . ui_combobox('cmbFiltrarEstado', '<option value="">Cualquiera</option>' . ui_combobox_o_const_visitas(), "", "", "width:auto") . " entre hoy " . ui_input("txtDesde", "+0", "", "", "width:4em") . "días, hasta " . ui_input("txtHasta", "+10", "", "", "width:4em") . "días " . ui_input("cmdFiltrar", "Filtrar", "button");
            echo "<br /><br />";
            echo '<div id="tabla_visitas">Cargando datos...</div>';
            echo JS_onload('
    $("#tabla_visitas").load("data/visita+ajax.php?tabla=visitas&f_estado=1&f_desde=0&f_hasta=30");
    $("#cmdFiltrar").click(function(){$("#tabla_visitas").load("data/visita+ajax.php?tabla=orden&f_estado="+$("#cmbFiltrarEstado").val()+"&f_desde="+escape($("#txtDesde").val())+"&f_hasta="+escape($("#txtHasta").val()));});
    ');
            echo "</div>";
            break;
    }
}
Пример #2
0
function DATA_historial()
{
    echo ui_barra_lateral("Ahorro total de clientes de Iprint", "\$8,500.00", "Metros cuadrados impresos totales por Iprint", "4500.00", "Promedio mensual de ordenes por cliente", "15");
    echo "<div style='position:absolute;left:200px;width:70%'>";
    echo "Mostrar todas las ordenes " . ui_input("cmdVerOrdenesTodo", "Ver", "button") . "<br />" . "Con fecha de entrega en el año " . ui_combobox("cmbFiltroAnios", "<option value=''>Todos</option>" . ui_combobox_o_anios_presencia(), "", "", "width:auto") . ui_input("cmdVerOrdenesAnios", "Ver", "button") . " y el mes " . ui_combobox("cmbFiltroMeses", "<option value=''>Todos</option>" . ui_combobox_o_meses_presencia(), "", "", "width:auto") . ui_input("cmdVerOrdenesMeses", "Ver", "button") . " y el día " . ui_combobox("cmbFiltroDias", ui_combobox_o_dias_presencia(), "", "", "width:auto") . " " . ui_input("cmdVerOrdenesDias", "Ver", "button");
    echo "<div id='resultado_historial' style='margin-top:10px'></div>";
    echo "</div>";
    echo JS_onload('$("#cmdVerOrdenesTodo").click(function(){$("#resultado_historial").load("data/historial+ajax.php",{opcion:"todo"})});');
    echo JS_onload('$("#cmdVerOrdenesAnios").click(function(){$("#resultado_historial").load("data/historial+ajax.php",{opcion:"anio",anio:$("#cmbFiltroAnios").val()})});');
    echo JS_onload('$("#cmdVerOrdenesMeses").click(function(){$("#resultado_historial").load("data/historial+ajax.php",{opcion:"mes",anio:$("#cmbFiltroAnios").val(), mes:$("#cmbFiltroMeses").val()})});');
    echo JS_onload('$("#cmdVerOrdenesDias").click(function(){$("#resultado_historial").load("data/historial+ajax.php",{opcion:"dia",anio:$("#cmbFiltroAnios").val(),mes:$("#cmbFiltroMeses").val(),dia:$("#cmbFiltroDias").val()})});');
}
Пример #3
0
function DATA__identificado()
{
    switch (_F_usuario_cache('nivel')) {
        case _N_usuario:
            echo ui_barra_lateral("Ahorro acumulado", "\$2,000.00", "Metros cuadrados impresos", "700.00", "Dias transcurridos del contrato / restantes", "10 / 365");
            echo "<div style='position:absolute;left:200px;width:70%'>";
            echo "\n    <table class='limpia' style='width:auto'>\n    <tr>\n        <td align='center'ui_input valign='top' width='48'><img src='img/Nuevo.png' border='0' /></td>\n        <td valign='top'ui_input >\n        <a href='./?accion=orden' >Nueva orden</a><br>\n        Use esta opción si desea solicitar una nueva orden impresión.\n        </td>\n    </tr>\n\n    <tr>\n        <td align='center'ui_input valign='top' width='48'><img src='img/Historial.png' border='0' /></td>\n        <td valign='top'ui_input >\n        <a href='./?accion=historial' >Ver historial de ordenes</a><br>\n        Muestra las ordenes de impresión solicitadas y su estado actual.\n        </td>\n    </tr>\n\n    <tr>\n        <td align='center'ui_input valign='top' width='48'><img src='img/Visita.png' border='0' /></td>\n        <td valign='top'ui_input >\n        <a href='./?accion=visita' >Solicitar visita</a><br>\n        Le permite solicitar una cita para ser visitado por el personal altamente capacitado de I·Print.\n        </td>\n    </tr>\n\n    <tr>\n        <td align='center'ui_input valign='top' width='48'><img src='img/Reportes.png' border='0' /></td>\n        <td valign='top'ui_input >\n        <a href='./?accion=reporte' >Reportes</a><br>\n        Genera reportes específicos de sus citas e impresiones realizadas.\n        </td>\n    </tr>\n\n    <tr>\n        <td align='center'ui_input valign='top' width='48'><img src='img/Salir.png' border='0' /></td>\n        <td valign='top'ui_input >\n        <a href='./?accion=salir'>Salir</a><br>\n        Utilizela para terminar su uso del sistema, esto evita el posible uso indebido de su cuenta por terceros.\n        </td>\n    </tr>\n    </table>\n      ";
            echo "</div>";
            break;
        case _N_administrador:
            echo "<div style='position:relative;width:95%;margin-left:auto;margin-right:auto;'>";
            echo "\n    <table class='limpia' style='width:auto'>\n    <tr>\n        <td align='center'ui_input valign='top' width='48'><img src='img/Usuario.png' border='0' /></td>\n        <td valign='top'ui_input >\n        <a href='./?accion=clientes' >Clientes</a><br>\n        Agregar datos de acceso al sistema para un nuevo cliente o verificar los actuales.\n        </td>\n    </tr>\n\n    <tr>\n        <td align='center'ui_input valign='top' width='48'><img src='img/Material.png' border='0' /></td>\n        <td valign='top'ui_input >\n        <a href='./?accion=materiales' >Materiales</a><br>\n        Agregar, quitar o modificar la lista de materiales a ofrecer.\n        </td>\n    </tr>\n\n    <tr>\n        <td align='center'ui_input valign='top' width='48'><img src='img/Nuevo.png' border='0' /></td>\n        <td valign='top'ui_input >\n        <a href='./?accion=orden' >Revisar ordenes</a><br>\n        Use esta opción si desea revisar las ordenes pendientes.\n        </td>\n    </tr>\n\n    <tr>\n        <td align='center'ui_input valign='top' width='48'><img src='img/Historial.png' border='0' /></td>\n        <td valign='top'ui_input >\n        <a href='./?accion=historial' >Ver historial de ordenes</a><br>\n        Muestra las ordenes de impresión solicitadas y su estado actual.\n        </td>\n    </tr>\n\n    <tr>\n        <td align='center'ui_input valign='top' width='48'><img src='img/Visita.png' border='0' /></td>\n        <td valign='top'ui_input >\n        <a href='./?accion=visita' >Revisar visitas</a><br>\n        Le permite ver las visitas pendientes y administrarlas.\n        </td>\n    </tr>\n\n    <tr>\n        <td align='center'ui_input valign='top' width='48'><img src='img/Reportes.png' border='0' /></td>\n        <td valign='top'ui_input >\n        <a href='./?accion=reporte' >Reportes</a><br>\n        Genera reportes específicos de las visitas e impresiones realizadas.\n        </td>\n    </tr>\n\n    <tr>\n        <td align='center'ui_input valign='top' width='48'><img src='img/Telefono.png' border='0' /></td>\n        <td valign='top'ui_input >\n        <a href='./?accion=notificaciones' >Números y emails</a><br>\n        Lista de números celulares y correos electrónicos a los cúales serán enviados los avisos.\n        </td>\n    </tr>\n      ";
            echo "<b>¡Atención!</b> el servidor esta configurado para aceptar un tamaño máximo para carga de archivos igual a <b>" . ini_get('upload_max_filesize') . "</b>";
            echo "</div>";
            break;
    }
}
Пример #4
0
function DATA_orden($sub)
{
    switch (_F_usuario_cache('nivel')) {
        case _N_usuario:
            ui_barra_lateral("Material con mayor demanda en Iprint", "Vinyl blackout", "Promedio real de tiempo de entrega de ordenes", "20 Horas", "Material más impreso por '" . _F_usuario_cache('nombre') . "'", "lona banner");
            echo "<div id='bloque_resumen' style='position:absolute;display:block;right:10px;width:165px;height:auto;border:2px dotted #000;padding:5px'>";
            echo "<h1>Resumen</h1>";
            echo "<span id='lblpaso1' style='text-decoration:underline'>1. Material</span><br/>";
            echo "<span id='lblIpaso1' style='padding-left:5px'></span><br/>";
            echo "<span id='lblpaso2' style='text-decoration:underline'>2. Copias</span><br/>";
            echo "<span id='lblIpaso2' style='padding-left:5px'></span><br/>";
            echo "<span id='lblpaso3' style='text-decoration:underline'>3. Dimensiones</span><br/>";
            echo "<span id='lblIpaso3' style='padding-left:5px'></span><br/>";
            echo "<span id='lblpaso4' style='text-decoration:underline'>4. Escala real</span><br/>";
            echo "<span id='lblIpaso4' style='padding-left:5px'></span><br/>";
            echo "<span id='lblpaso5' style='text-decoration:underline'>5. Entrega</span><br/>";
            echo "<span id='lblIpaso5' style='padding-left:5px'></span><br/>";
            echo "<span id='lblpaso6' style='text-decoration:underline'>6. Costo</span><br/>";
            echo "<span id='lblIpaso6' style='padding-left:5px'></span><br/>";
            echo "<span id='lblpaso7' style='text-decoration:underline'>7. Archivo</span><br/>";
            echo "<span id='lblIpaso7' style='padding-left:5px'></span><br/>";
            echo "<span id='lblpaso8' style='text-decoration:underline'>8. Información</span><br/>";
            echo "<span id='lblIpaso8' style='display:none;padding-left:5px'></span><br/>";
            echo "<span id='lblpaso9' style='text-decoration:underline'>9. Comprobante</span><br/>";
            echo "<span id='lblIpaso9' style='display:none;padding-left:5px'></span><br/>";
            echo "</div>";
            echo "<div style='position:absolute;left:185px;width:60%'>";
            // Si ya hay una orden activa, entonces ofrecerle al usuario esperar o cancelar la activa.
            unset($_SESSION['orden']);
            if (isset($_SESSION['orden']['activa'])) {
                echo "Ud. tiene una orden sin completar, posiblemente en otra ventana de su navegador o también ha podido suceder que no completo la orden anterior.<br /> Si Ud. tiene otra orden activa, por favor completala antes de iniciar una nueva. Si no concluyó la orden anterior, entonces por favor presione 'Continuar' para retomarla, o 'Cancelar' para descartarla.";
                return;
            }
            $c = "SELECT max(id_orden_indv) 'norden' FROM ahm_ordenes WHERE id_usuario='" . _F_usuario_cache('id_usuario') . "'";
            depurar($c, 0);
            $resultado = db_consultar($c);
            $_SESSION['orden']['datos']['id_orden_indv'] = (int) db_resultado($resultado, 'norden') + 1;
            echo '<div id="lblPasoActual" class="cuadrito_gris" style="float:left;"></div>';
            echo '<div class="cuadrito_gris" style="float:right;">' . strftime('%A %d de %B de %Y', time()) . '</div>';
            echo '<div class="cuadrito_gris" style="float:right;margin-right:10px">Orden N° ' . $_SESSION['orden']['datos']['id_orden_indv'] . '</div>';
            echo '<br /><br /><br />';
            echo '<b>·<span id="lblInformacionPaso"></span></b><br /><br />';
            echo '<span id="Datos"></span><br /><br /><hr />';
            echo '<span id="lblInformacionPasoExt" ></span>';
            echo '<hr />';
            echo "<div style='bottom:10px;text-align:center'>";
            echo ui_input("cmdAnterior", "Anterior", "button") . ui_input("cmdSiguiente", "Siguiente", "button") . ui_input("cmdAbortar", "Descartar orden y salir", "button");
            echo '</div>';
            echo '</div>';
            // 1
            echo '<span id="scripter"></span>';
            echo JS_onload('
            $("#scripter").load("data/orden+ajax.php");
            $("#cmdAbortar").click(function(){$("#scripter").load("data/orden+ajax.php?abortar=orden");window.location="./";});
            ');
            break;
        case _N_administrador:
            echo "<div style='position:relative;width:95%;margin-left:auto;margin-right:auto'>";
            echo "Limitar vista a ordenes con estado: " . ui_combobox('cmbFiltrarEstado', '<option value="">Cualquiera</option>' . ui_combobox_o_const_estados(), "", "", "width:auto") . " Con entrega entre hoy " . ui_input("txtDesde", "+0", "", "", "width:4em") . "días, hasta " . ui_input("txtHasta", "+10", "", "", "width:4em") . "días " . ui_input("cmdFiltrar", "Filtrar", "button");
            echo "<br /><br />";
            echo '<div id="tabla_ordenes">Cargando datos...</div>';
            echo JS_onload('
            $("#tabla_ordenes").load("data/orden+ajax.php?tabla=orden&f_estado=1&f_desde=0&f_hasta=30");
            $("#cmdFiltrar").click(function(){$("#tabla_ordenes").load("data/orden+ajax.php?tabla=orden&f_estado="+$("#cmbFiltrarEstado").val()+"&f_desde="+escape($("#txtDesde").val())+"&f_hasta="+escape($("#txtHasta").val()));});
            ');
            echo "</div>";
            break;
    }
}