예제 #1
0
 function ListadoAlarmas($params)
 {
     parent::Listado();
     $this->mensaje = "La búsqueda no ha encontrado resultados";
     $this->orden = "orden";
     $this->ex_pasaget = array("orden");
     $this->mostrar_total = false;
     $this->titulo_general = "";
     $this->mensaje_total = 'Cantidad total de Salas visitadas: ';
     $this->seleccionar_js = "";
     $alarma = new LogAlarmaDAO();
     $sql = $alarma->getSql($params);
     $order_default = "inicio";
     $orden_tipo = "asc";
     $cfilas = "50";
     $maxpag = "50";
     // Columnas
     $columnas["Disparador"] = array("nombre" => "Dispositivo Disparador", "title" => "Dispositivo Disparador", "dato_align" => "left", "datos" => array("codigo"), "orden" => "codigo", "fijo" => false, "dato_width" => "30%");
     $columnas["Falsa"] = array("nombre" => "Es Falsa", "title" => "Es Falsa", "dato_align" => "left", "datos" => array("falsa"), "orden" => "falsa", "fijo" => false, "dato_width" => "15%");
     $columnas["Inicio"] = array("nombre" => "Inicio", "title" => "Inicio", "dato_align" => "left", "datos" => array("inicio"), "orden" => "inicio", "fijo" => false, "dato_width" => "15%");
     $columnas["Fin"] = array("nombre" => "Fin", "title" => "Fin", "dato_align" => "left", "datos" => array("fin"), "orden" => "fin", "fijo" => false, "dato_width" => "15%");
     // Agrego los datos del get para el paginado
     $params += $_GET;
     // Cargar parametros
     $this->datos($sql, $params, $columnas, $cfilas, $maxpag, $order_default, $orden_tipo);
 }
예제 #2
0
 function alarmaReal()
 {
     $logAlarmaDAO = new LogAlarmaDAO();
     $logAlarmaDAO->marcarAlarmasComoReales();
     $this->inicializar();
     $this->asignar('en_alarma', '');
 }
 function buscar()
 {
     // Recargo los datos en pantalla para que se sepa que busqué
     $param['desde'] = $_GET['fecha_desde'] . " " . $_GET['horas_desde'] . ":" . $_GET['minutos_desde'] . ":00";
     $param['hasta'] = $_GET['fecha_hasta'] . " " . $_GET['horas_hasta'] . ":" . $_GET['minutos_hasta'] . ":00";
     $logAlarma = new LogAlarmaDAO();
     $this->asignar('visibility', 'visible');
     $this->asignar('reales', $logAlarma->getAlarmasReales($param));
     $this->asignar('falsas', $logAlarma->getFalsasAlarmas($param));
     $listado = Listados::create('ListadoAlarmas', $param);
     $this->asignar("listado", $listado->imprimir_listado());
     $this->actualizarPantalla();
 }
예제 #4
0
 function procesar(&$nextAction)
 {
     $logAlarmaDAO = new LogAlarmaDAO();
     $id_sala = $logAlarmaDAO->getSalaAlarmaIniciada();
     $nextAction->setNextAction('SalaMonitor', '', array('en_alarma' => TRUE_, 'idSala' => $id_sala));
 }