Ejemplo n.º 1
0
 public function ajaxBuscarAction()
 {
     if (!$this->autenticacao(true)) {
         return;
     }
     $cache = Zend_Registry::get('cache_common');
     $ps = $cache->load('prefsis');
     $idEncontro = (int) $ps->encontro["id_encontro"];
     $pessoas = new Application_Model_Pessoa();
     $termo = $this->_request->getParam("termo");
     $dataTodosUsuarios = array($idEncontro, $termo, $this->_request->getParam("tipo"));
     $data = $pessoas->buscaPessoas($dataTodosUsuarios);
     $this->view->size = count($data);
     $this->view->aaData = array();
     foreach ($data as $value) {
         if ($value['confirmado']) {
             $isValidado = '<span class="label label-success">' . $this->t->_("Confirmed!") . '</span>';
             $acao = "<a href=\"#\" class=\"situacao\"\n                    data-url=\"/u/desfazer-confirmar/{$value["id_pessoa"]}\">" . $this->t->_("Undo") . "</a>";
         } else {
             $isValidado = '<span class="label label-danger">' . $this->t->_("Not confirmed!") . '</span>';
             $acao = "<a href=\"#\" class=\"situacao\"\n                    data-url=\"/u/confirmar/{$value["id_pessoa"]}\">" . $this->t->_("Confirm") . "</a>";
         }
         $this->view->aaData[] = array("{$value['nome']}", "{$value['apelido']}", "{$value['email']}", "{$value['nome_municipio']}", "{$value['apelido_instituicao']}", "{$value['nome_caravana']}", $isValidado, $acao);
     }
 }