コード例 #1
0
ファイル: QuinchoController.php プロジェクト: sonny-one/zero
 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()));
 }
コード例 #2
0
 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;
 }
コード例 #3
0
ファイル: VisitaController.php プロジェクト: sonny-one/zero
 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()));
 }
コード例 #4
0
 public function buscarAction()
 {
     $this->layout('layout/conserje');
     return new ViewModel(array("rsptaOK" => SysFnc::rspOK(), "nuevaPersona" => SysFnc::nuevaPersona()));
 }
コード例 #5
0
 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;
 }