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 verificartermoAction() { $orgao = $this->_request->getParam("orgao"); $tipoTermo = $this->_request->getParam("tipoTermo"); $tipoParecer = $this->_request->getParam("tipoParecer"); $orgao = (int) $orgao; $tipoTermo = (int) $tipoTermo; $tipoParecer = (int) $tipoParecer; $tbModeloTermoDecisao = new tbModeloTermoDecisao(); $buscarTermoDecisao = $tbModeloTermoDecisao->buscar(array('idOrgao = ?' => $orgao, 'idVerificacao = ?' => $tipoTermo, 'stModeloTermoDecisao = ?' => $tipoParecer)); $verificaTermoDecisao = $buscarTermoDecisao[0]; if (!empty($verificaTermoDecisao)) { $result['existe'] = true; echo json_encode($result); exit; } else { $result['existe'] = false; echo json_encode($result); exit; } }