public function buscartecnicoAction() { $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $codOrgao = $GrupoAtivo->codOrgao; // Órgão ativo na sessão $this->_helper->layout->disableLayout(); $this->_helper->ViewRenderer->setNoRender(true); $post = Zend_Registry::get('post'); $perfil = $post->perfil; if (isset($post->cnpjcpf)) { $where = array('A.CNPJCPF = ?' => preg_replace('/(\\.|\\-)/is', '', $post->cnpjcpf), 'U.gru_codigo = ?' => $perfil, 'A.Status = ?' => 0, 'U.uog_orgao = ?' => $this->view->orgaoAtivo); } else { $where = array('U.gru_codigo = ?' => $perfil, 'A.Status = ?' => 0, 'U.uog_orgao = ?' => $this->view->orgaoAtivo); } $agentesDao = new Agentes(); $tecnicos = $agentesDao->buscarFornecedorFiscalizacao($where)->toArray(); foreach ($tecnicos as $key1 => $val1) { foreach ($tecnicos[$key1] as $key => $val) { $tecnicos[$key1][$key] = utf8_encode($val); } } if ($tecnicos) { echo json_encode($tecnicos); } else { echo json_encode(0); } }