public function buscarDadosTermoDecisao($idPronac = null, $idOrgao = null, $idTipoTermo = null, $idTipoParecer = null, $arrDados = array()) { $tipoTermo = $this->retornarCodigoTipoTermo($idTipoTermo); $tipoParecer = $this->retornarCodigoTipoParecer($idTipoParecer); $textoTermo = null; if (!empty($idOrgao) && !empty($idTipoTermo) && !empty($idTipoParecer)) { $tbTermoDecisao = new tbModeloTermoDecisao(); $arrBusca['idVerificacao = ?'] = $tipoTermo; $arrBusca['stModeloTermoDecisao = ?'] = $tipoParecer; $arrBusca['idOrgao = ?'] = $idOrgao; $rsTermo = $tbTermoDecisao->buscarTermoDecisao($arrBusca)->current(); $textoTermo = !empty($rsTermo->meModeloTermoDecisao) ? $this->parseTag($rsTermo->meModeloTermoDecisao, $arrDados) : ""; } return $textoTermo; }
public function incluirtermodecisaoAction() { $tipoTermo = $this->_request->getParam("tipoTermo"); $tipoParecer = $this->_request->getParam("tipoParecer"); $orgao = $this->_request->getParam("orgao"); $tipoTermo = (int) $tipoTermo; $tipoParecer = (int) $tipoParecer; $verificacao = new Verificacao(); $buscaTipoRecurso = $verificacao->buscar(array('idTipo = ?' => Constantes::cteIdTipoTermoDecisao)); $this->view->listaTipoRecurso = $buscaTipoRecurso; if (empty($_POST)) { $this->view->validar = "s"; } else { $this->view->validar = "n"; if (!empty($orgao)) { if ($orgao == "sefic") { $idOrgao = 251; $this->view->sefic = "true"; $this->view->sav = "false"; } else { $idOrgao = 160; $this->view->sefic = "false"; $this->view->sav = "true"; } } $tbModeloTermoDecisao = new tbModeloTermoDecisao(); $buscarTermoDecisao = $tbModeloTermoDecisao->buscarTermoDecisao(array('o.Codigo = ?' => $idOrgao, 'idVerificacao = ?' => $tipoTermo, 'stModeloTermoDecisao = ?' => $tipoParecer)); if (!empty($buscarTermoDecisao[0])) { $this->view->idtermo = $buscarTermoDecisao[0]->idModeloTermoDecisao; $this->view->idorgao = $buscarTermoDecisao[0]->Codigo; $this->view->sigla = $buscarTermoDecisao[0]->Sigla; $this->view->termo = $buscarTermoDecisao[0]->idVerificacao; $this->view->parecer = (int) $buscarTermoDecisao[0]->stModeloTermoDecisao; $this->view->texto = $buscarTermoDecisao[0]->meModeloTermoDecisao; } else { $this->view->incluir = ""; $this->view->termo = $tipoTermo; $this->view->parecer = (int) $tipoParecer; $this->view->texto = "Digite o Termo de Decisão."; } } }