예제 #1
0
 public function validarUsuario()
 {
     $nombre = $_REQUEST['usuario'];
     $contrasena = $_REQUEST['contrasena'];
     $usuario = \App\Usuario::where("nombre", "LIKE", $nombre)->where("contrasena", "=", $contrasena)->first();
     if ($usuario != null) {
         if ($usuario->ESTADO_id == 1 && ($usuario->TIPO_id == 1 || $usuario->TIPO_id == 8)) {
             session_start();
             $_SESSION["Usuario"] = $nombre;
             $esctritorio = new Escritorio();
             $esctritorio->index();
         } else {
             header('Content-Type: application/json');
             echo json_encode(['status' => true, 'mensaje' => 'ERROR: usuario estandar o inactivo']);
         }
     } else {
         header('Content-Type: application/json');
         echo json_encode(['status' => true, 'mensaje' => 'ERROR: no encuentra usuario']);
     }
 }
예제 #2
0
 public function guardar()
 {
     $tipo = $_REQUEST['tipo'];
     $nombre = $_REQUEST['nombre'];
     $descripcion = $_REQUEST['descripcion'] ?: null;
     $fecha = Escritorio::getFechaEcuador();
     $estado = 15;
     //En construccion
     $evento_nuevo = \App\Evento::firstOrCreate(['nombre' => $nombre, 'descripcion' => $descripcion, 'fecha' => $fecha, 'cantidad_participantes' => $_REQUEST['cantidad'], 'TIPO_id' => $tipo, 'ESTADO_id' => $estado]);
     if ($evento_nuevo != null) {
         header('Content-Type: application/json');
         echo json_encode(['status' => true, 'evento_nuevo_id' => $evento_nuevo->id]);
     } else {
         header('Content-Type: application/json');
         echo json_encode(['status' => false]);
     }
 }
예제 #3
0
                            <div class="col-xs-3">
                                <input class="form-control" id="ticket_id" type="text"
                                       value="<?php 
echo Ticket::cargarUltimoId();
?>
" disabled>
                            </div>

                            <!--fecha-->
                            <div class="col-xs-2 oculto">
                                <label for="ticket_fecha">Fecha</label>
                            </div>
                            <div class="col-xs-3 oculto">
                                <input class="form-control" id="ticket_fecha" type="text"
                                       value="<?php 
echo Escritorio::getFechaHoraEcuador();
?>
" disabled>
                            </div>
                        </div>


                        <div class="form-group">
                            <!--Tipo-->
                            <div class="col-xs-2 col-xs-offset-1 oculto">
                                <label for="ticket_tipo">Tipo</label>
                            </div>
                            <div class="col-xs-3 oculto">
                                <select class="form-control" id="ticket_tipo" disabled>
                                    <option value="3">Recorrido</option>
                                    <option value="4">Tiempo</option>
예제 #4
0
<div class="mensajeFlotantecabecera">
    <!-- mensajes flotantes-->
    <?php 
Escritorio::Mensaje('guardar_ok', 'usuario');
?>
    <?php 
Escritorio::Mensaje('eliminar_ok', 'usuario');
?>
    <?php 
Escritorio::Mensaje('editar_ok', 'usuario');
?>
    <?php 
Escritorio::Mensaje('restaurar_ok', 'usuario');
?>
    <?php 
Escritorio::Mensaje('error', 'usuario');
?>
</div>

<!-- Titulo -->
<div class="row" id="page_usuario">
    <div class="col-lg-12">
        <h1 class="page-header">
            <i class="fa fa-fw fa-users"></i> Usuarios
            <!-- Agregar -->
            <a class="dedo" data-toggle="modal" data-target="#agregarUsuario"> <i class="fa fa-plus-circle"></i> </a>
        </h1>
    </div>
</div>

<div id="contenedor_div_agregar"></div>
예제 #5
0
    <link rel="stylesheet" href="/css/font-awesome.css">
    <link rel="stylesheet" href="/css/datepicker.css">
    <link rel="icon" type="image/png" href="/icons/ico_bicicleta.jpg"/>

    <script src="/js/jquery.js"></script>
    <script src="/js/bootstrap.js"></script>
    <script src="/js/raphael.min.js"></script>
    <script src="/js/morris.js"></script>
    <script src="/js/jQuery-MD5.js"></script>
    <script src="/js/bootstrap-datepicker.js"></script>
    <?php 
foreach ($helpers as $helper) {
    ?>
        <script type="text/javascript" src="<?php 
    echo $helper;
    ?>
"></script>
    <?php 
}
?>
    <?php 
if (Escritorio::verificarInternet()) {
    ?>
        <script src="http://maps.googleapis.com/maps/api/js"></script>
    <?php 
}
?>
</head>
<body>
<?php 
echo '<script> var base_url = \'http://' . $_SERVER['HTTP_HOST'] . '/\'; </script>';
예제 #6
0
<div class="mensajeFlotanteContenedor">
    <!-- mensajes flotantes-->
    <?php 
Escritorio::Mensaje('guardar_ok', 'estacionamiento');
?>
    <?php 
Escritorio::Mensaje('eliminar_ok', 'estacionamiento');
?>
    <?php 
Escritorio::Mensaje('error', 'estacionamiento');
?>
</div>

<!-- Titulo -->
<div class="row" id="page_estacionamientos">
    <div class="col-lg-12">
        <h1 class="page-header">
            <i class="fa fa-fw fa-product-hunt"></i> Estacionamientos
        </h1>
    </div>
</div>

<!-- Subtitulo -->
<div class="row" id="listado_busqueda">
    <div class="col-xs-12">
        <ol class="breadcrumb">
            <li class="active" id="titulo2">
                <a class="dedo" onclick="Escritorio.Acciones.ocultarMostrar($('#contenido_buscar'), $('#titulo2'))">
                    <i class="fa fa-search"></i> Buscar
                </a>
            </li>
예제 #7
0
$Bicicletas = new Bicicleta();
$Estacion = new Estacion();
$Estado = new Estado();
$Tipo = new Tipo();
?>

<!-- mensajes flotantes-->
<div class="mensajeFlotanteContenedor">
    <?php 
Escritorio::Mensaje('guardar_ok', 'bicicleta');
?>
    <?php 
Escritorio::Mensaje('editar_ok', 'bicicleta');
?>
    <?php 
Escritorio::Mensaje('error', 'bicicleta');
?>
</div>

<!--Titulo-->
<div class="row" id="page_inventario">
    <div class="col-lg-12">
        <h1 class="page-header">
            <i class="fa fa-fw fa-bicycle"></i> Inventario de Bicicletas
            <span id="contendor_boton_crear"></span>
            <small class="pull-right" id="total_invetario" style="padding-top: 10px">
                Total: <?php 
echo $Bicicletas->contarBicicletas();
?>
            </small>
        </h1>
예제 #8
0
                                    <div class="panel-body">
                                        <div id="googleMap" class="mapa"></div>
                                        <script>
                                            guardar_mapa("googleMap");
                                        </script>

                                    </div>
                                    <div class="agrupador">
                                        <div class="row col-xs-9 col-xs-offset-3 oculto mensaje">
                                            <label class="control-label" id="error_coordenadas_mapa">&iexcl;Indique ubicaci&oacuten en el mapa!</label>
                                        </div>
                                    </div>
                                </div>
                            <?php 
} else {
    Escritorio::Mensaje('no_muestra_contenido');
}
?>
                        </div>
                    </div>

                </form>
            </div>

            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal" onclick="Estacion.acciones.limpiar()">
                    Cancelar
                </button>
                <button type="button" class="btn btn-primary" onclick="Estacion.acciones.guardar();">Guardar</button>
            </div>
예제 #9
0
<!-- Titulo -->
<div class="row" id="page_estacion">
    <div class="col-lg-12">
        <h1 class="page-header">
            <i class="fa fa-fw fa-home"></i> Estaciones
            <span id="contendor_boton_crear"></span>
        </h1>
    </div>
</div>
<script>
    Estacion.index.cargarBotonCrear();
</script>


<input type="hidden" value="<?php 
echo Escritorio::verificarInternet();
?>
" id="estacion_sin_internet">

<div id="contenedor_div_crear"></div>
<script>
    Estacion.index.cargarVistaCrear();
</script>


<div class="row">
    <!--Select Estacion-->
    <div class="form-group">

        <div class="col-xs-10 col-sm-4 col-lg-3">
            <div class="agrupador">
예제 #10
0
 public function barrerTicket()
 {
     $quince_minutos_antes = date('H:i:s', time() - 60 * 60 * 5 - 15 * 60);
     $tickets = \App\Ticket::where('fecha', '<=', Escritorio::getFechaEcuador())->where('hora_creacion', '<', $quince_minutos_antes)->whereNotIn('ESTADO_id', [11, 12, 13])->get();
     //dd($tickets,$quince_minutos_antes);
     $i = 0;
     if (count($tickets) > 0) {
         foreach ($tickets as $ticket) {
             $i++;
             $this->cambiarEstado($ticket->id, 'anulada');
             $this->cambiarEstadoBicicleta($ticket->id, 'buena');
         }
     }
     $mensaje = '<i class="fa fa-check"></i> Se han anulado ' . $i . ' tickets por expiraci&oacute;n';
     header('Content-Type: application/json');
     echo json_encode(['status' => true, 'mensaje' => $mensaje]);
 }