public function indexAction() { $this->layout('layout/conserje'); $sid = new Container('base'); $db_name = $sid->offsetGet('dbNombre'); $this->dbAdapter = $this->getServiceLocator()->get($db_name); $dpto = new UnidadTable($this->dbAdapter); $lista = $dpto->getDatosActivos(); $sDpto = "<select name='id_unidad' id='id_unidad' class='form-control'>"; foreach ($lista as $key => $value) { $sDpto = $sDpto . "<option value='" . $key . "'>" . $value . "</option>"; } $sDpto = $sDpto . "</select>"; //$sid->offsetSet('sDpto',$sDpto); $sid->offsetSet('dpto', $sDpto); return new ViewModel(array('rsptaOK' => SysFnc::rspOK(), 'imgView' => SysFnc::cargarVistaImagen())); }
public function indexAction() { //Conectamos a BBDD $sid = new Container('base'); $db_name = $sid->offsetGet('dbNombre'); $this->dbAdapter = $this->getServiceLocator()->get($db_name); //Instancias $dpto = new UnidadTable($this->dbAdapter); $form = new NotificacionForm("form"); //Obtenemos combo dptos $dptos = $dpto->getDatosActivos(); //Cargamos dptos en formulario $form->get('id_unidad')->setAttribute('options', $dptos); $this->layout('layout/conserje'); $result = new ViewModel(array('rsptaOK' => SysFnc::rspOK(), 'form' => $form)); //$result->setTerminal(true); return $result; }
public function registrarAction() { $sid = new Container('base'); $db_name = $sid->offsetGet('dbNombre'); $id_db = $sid->offsetGet('id_db'); $this->dbAdapter = $this->getServiceLocator()->get($db_name); $this->layout('layout/conserje'); $time = time(); $fechaCompleta = date("d-m-Y H:i:s", $time); setlocale(LC_TIME, 'spanish') . ': '; $mostrarFechaEst = ucfirst(iconv('ISO-8859-1', 'UTF-8', strftime('%A %d de %B del %Y', time()))); $form = new VisitaForm("form"); $unidad = new UnidadTable($this->dbAdapter); $motivo = new MotivoVisitaTable($this->dbAdapter); $form->get('id_unidad')->setAttribute('options', $unidad->getDatosActivos()); $form->get('id_motivo')->setAttribute('options', $motivo->getDatosActivos()); $form->get('fechaHoraV')->setAttribute('value', $fechaCompleta); $e = new EstacionamientoTable($this->dbAdapter); $mapa = $e->getEstVist($this->dbAdapter); return new ViewModel(array("form" => $form, "mapa" => $mapa, "mostrarFechaEst" => $mostrarFechaEst, 'rsptaOK' => SysFnc::rspOK(), 'nuevaPersona' => SysFnc::nuevaPersona())); }
public function buscarAction() { $this->layout('layout/conserje'); return new ViewModel(array("rsptaOK" => SysFnc::rspOK(), "nuevaPersona" => SysFnc::nuevaPersona())); }
public function guardarpartidaAction() { //Conectamos con BBDD $sid = new Container('base'); $db_name = $sid->offsetGet('dbNombre'); $this->dbAdapter = $this->getServiceLocator()->get($db_name); //Instancias $part = new PartidaMantTable($this->dbAdapter); //Obtenemos datos POST $lista = $this->request->getPost(); //Validamos post if (isset($lista['categoria'])) { //Retornamos formulario a la vista $result = new ViewModel(array('categoria' => $categoria, 'rsptaOK' => SysFnc::rspOK())); $result->setTerminal(true); return $result; } else { //Guardamos partida $partida = $part->guardarPartida($lista); } //Retornamos a la vista $descripcion = "Cambios guardados exitosamente..."; $result = new JsonModel(array('status' => 'ok', 'descripcion' => $descripcion)); return $result; }