public function cadastrarsecretarioAction()
 {
     $orgao = $this->_request->getParam("orgao");
     $nomeSecretario = $this->_request->getParam("nomeSecretario");
     $cargo = $this->_request->getParam("cargo");
     $tbSecretario = new tbSecretario();
     $buscarOrgaoSecretario = $tbSecretario->buscar(array('idOrgao = ?' => $orgao));
     if (!empty($buscarOrgaoSecretario[0])) {
         //atualiza orgaosecretario
         $rsOrgaoSecretario = $tbSecretario->buscar(array("idOrgao = ?" => $orgao))->current();
         $rsOrgaoSecretario->idOrgao = $orgao;
         $rsOrgaoSecretario->nmSecretario = $nomeSecretario;
         $rsOrgaoSecretario->dsCargo = $cargo;
         $rsOrgaoSecretario->save();
         $acao = "Alteração realizada";
     } else {
         $dados = array('idOrgao' => $orgao, 'nmSecretario' => $nomeSecretario, 'dsCargo' => $cargo);
         $salvarOrgaoSecretario = $tbSecretario->inserir($dados);
         $acao = "Cadastro realizado";
     }
     parent::message("{$acao} com sucesso! ", "mantersecretarioorgao/index?orgao=" . $orgao, "CONFIRM");
 }
 /**
  * Reescreve o método init()
  * @access public
  * @param void
  * @return void
  */
 public function init()
 {
     $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura";
     // titulo da pagina
     $PermissoesGrupo = array();
     $PermissoesGrupo[] = 103;
     // Coordenador de Analise
     $PermissoesGrupo[] = 127;
     // Coordenador Geral de Analise
     $PermissoesGrupo[] = 120;
     // Coordenador Administrativo CNIC
     $PermissoesGrupo[] = 122;
     // Coordenador Acompanhamento
     $PermissoesGrupo[] = 123;
     // Coordenador Geral Acompanhamento
     $PermissoesGrupo[] = 110;
     // Tecnico Analise
     $PermissoesGrupo[] = 121;
     // Tecnico Acompanhamento
     parent::perfil(1, $PermissoesGrupo);
     parent::init();
     // chama o init() do pai GenericControllerNew
     $this->codGrupo = $_SESSION['GrupoAtivo']['codGrupo'];
     $this->view->codGrupo = $_SESSION['GrupoAtivo']['codGrupo'];
     $this->codOrgao = $_SESSION['GrupoAtivo']['codOrgao'];
     $this->view->codOrgao = $_SESSION['GrupoAtivo']['codOrgao'];
     $auth = Zend_Auth::getInstance();
     // pega a autenticacao
     //$this->codOrgaoSuperior = (!empty($auth->getIdentity()->usu_org_max_superior))?$auth->getIdentity()->usu_org_max_superior:$auth->getIdentity()->usu_orgao;
     $this->arrCodOrgaosSEFIC = array('251', '254', '256', '262', '270', '271', '272');
     $this->arrCodOrgaosSAV = array('160', '166', '167', '168', '169', '171', '179');
     if (in_array($this->codOrgao, $this->arrCodOrgaosSEFIC)) {
         $this->codOrgaoSuperior = 251;
     } else {
         if (in_array($this->codOrgao, $this->arrCodOrgaosSAV)) {
             $this->codOrgaoSuperior = 160;
         }
     }
     if ($this->codGrupo == 103 || $this->codGrupo == 127 || $this->codGrupo == 110) {
         //103=Coord. de Analise   127=Coord. Geral de Analise   110=Tecnico de Analise
         $this->tipoProjeto = "analiseInicial";
     } elseif ($this->codGrupo == 122 || $this->codGrupo == 123 || $this->codGrupo == 121) {
         //122=Cood. de Acompanhamento  123=Cood. Geral de Acompanhamento  121=Tecnico Acompanhamento
         $this->tipoProjeto = "readequacao";
     }
     $post = Zend_Registry::get('post');
     if (empty($post->nomeSecretario) && empty($post->nomeOrgao)) {
         $tbSecretario = new tbSecretario();
         $rsOrgaoSecretario = $tbSecretario->buscar(array('idOrgao = ?' => $this->codOrgaoSuperior))->current();
         if (!empty($rsOrgaoSecretario->nmSecretario) && !empty($rsOrgaoSecretario->dsCargo)) {
             $this->nomeSecretario = $rsOrgaoSecretario->nmSecretario;
             $this->nomeOrgao = $rsOrgaoSecretario->dsCargo;
         } else {
             $this->nomeSecretario = "";
             $this->nomeOrgao = "";
             /*if($this->codOrgaoSuperior == 251){ //SEFIC
                   $this->nomeSecretario = "HENILTON PARENTE DE MENEZES";
                   $this->nomeOrgao      = "Secretário de Fomento e Incentivo à Cultura";
               }else{ //SAV
                   $this->nomeSecretario = "ANA PAULA DOURADO SANTANA";
                   $this->nomeOrgao      = "Secretária de Audiovisual";
               }*/
         }
     } else {
         $this->nomeSecretario = $post->nomeSecretario;
         $this->nomeOrgao = $post->nomeOrgao;
     }
     $this->view->nomeSecretario = $this->nomeSecretario;
     $this->view->nomeOrgao = $this->nomeOrgao;
 }