예제 #1
0
 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()));
 }
예제 #2
0
 public function buscarAction()
 {
     $this->layout('layout/conserje');
     return new ViewModel(array("rsptaOK" => SysFnc::rspOK(), "nuevaPersona" => SysFnc::nuevaPersona()));
 }