public function gerarArquivoRtfAction() { ini_set('memory_limit', '-1'); $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout $tbManterPortaria = new tbManterPortaria(); $dados = $tbManterPortaria->buscar(array('idManterPortaria = ?' => $_POST['nome']))->current(); $textoPortaria = trim(strip_tags($dados->dsPortaria)); $nm = $dados->dsAssinante; $this->view->cargo = strtoupper(strtr($dados->dsCargo, "áéíóúâêôãõàèìòùç", "ÁÉÍÓÚÂÊÔÃÕÀÈÌÒÙÇ")); $this->view->nome = strtoupper(strtr($nm, "áéíóúâêôãõàèìòùç", "ÁÉÍÓÚÂÊÔÃÕÀÈÌÒÙÇ")); $this->view->tipoPublicacao = isset($_POST['imprimitipoPublicacao']) && !empty($_POST['imprimitipoPublicacao']) ? $_POST['imprimitipoPublicacao'] : ''; $this->view->textoPortaria = $textoPortaria; $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $orgaoAtivo = $GrupoAtivo->codOrgao; // manda o órgão ativo do usuário para a visão $Orgaos = new Orgaos(); $orgaoSuperior = $Orgaos->codigoOrgaoSuperior($orgaoAtivo)->current(); if ($this->view->tipoPublicacao == 'readequacao') { $portaria = PublicacaoDouDAO::ProjetoPortariaGerarRTFReadequacoes($_POST['nrportaria'], $orgaoSuperior); } else { $portaria = PublicacaoDouDAO::ProjetoPortariaGerarRTF($_POST['nrportaria'], $orgaoSuperior); } $this->view->portaria = $portaria; }
public function editarSecretarioAction() { //FUNÇÃO ACESSADA SOMENTE PELOS PERFIS DE TEC. DE PORTARIA if ($this->idPerfil != 128) { parent::message("Você não tem permissão para acessar essa área do sistema!", "principal", "ALERT"); } $tbManterPortaria = new tbManterPortaria(); $idManterPortaria = $_GET['idmp']; $dados = $tbManterPortaria->buscar(array('idManterPortaria = ?' => $idManterPortaria))->current(); $this->view->dados = $dados; }