setCodModulo( 5 ); $obRConfiguracaoConfiguracao->setExercicio( Sessao::getExercicio() ); $obRConfiguracaoConfiguracao->setParametro( 'mascara_assunto' ); $obRConfiguracaoConfiguracao->consultar(); $stMascaraAssunto = $obRConfiguracaoConfiguracao->getValor(); switch ($stCtrl) { case "buscaAssunto": $obRProcesso->setCodigoClassificacao( $_REQUEST['inCodClassificacao'] ); $js .= "f.inCodAssunto.value = '';\n"; $js .= "limpaSelect(f.inCodAssunto,0); \n"; $js .= "f.inCodAssunto[0] = new Option('Selecione Assunto','', 'selected');\n"; if ($_REQUEST["inCodClassificacao"]) { $obRProcesso->setCodigoClassificacao( $_REQUEST["inCodClassificacao"]); $obRProcesso->listarAssunto( $rsAssunto ); $inContador = 1; while ( !$rsAssunto->eof() ) { $inCodAssunto = $rsAssunto->getCampo( "cod_assunto" ); $stNomAssunto = $rsAssunto->getCampo( "nom_assunto" ); $js .= "f.inCodAssunto.options[$inContador] = new Option('".$stNomAssunto."','".$inCodAssunto."'); \n"; $inContador++; $rsAssunto->proximo(); } $arMascaraProcesso = SistemaLegado::validaMascaraDinamica( $stMascaraAssunto, $_REQUEST['inCodClassificacao'] ); $js .= "f.inClassAssunto.value = '".$arMascaraProcesso[1]."';\n"; } SistemaLegado::executaIFrameOculto($js); break; case "preencheProcesso": $stTmp = $_REQUEST['inCodClassificacao'].".".$_REQUEST['inCodAssunto']; $arMascaraProcesso = SistemaLegado::validaMascaraDinamica( $stMascaraAssunto, $stTmp); $js .= "f.inClassAssunto.value = '".$arMascaraProcesso[1]."';\n"; SistemaLegado::executaIFrameOculto($js); break; case "preencheCombos": $arTmp = explode(".",$_REQUEST['inClassAssunto']); $js .= "f.inCodClassificacao.selectedIndex = '".$arTmp[0]."';\n"; $js .= "f.inCodAssunto.value = '';\n"; $js .= "limpaSelect(f.inCodAssunto,0); \n"; $js .= "f.inCodAssunto[0] = new Option('Selecione Assunto','', 'selected');\n"; $obRProcesso->setCodigoClassificacao( $arTmp[0]); $obRProcesso->listarAssunto( $rsAssunto ); $inContador = 1; while ( !$rsAssunto->eof() ) { $inCodAssunto = $rsAssunto->getCampo( "cod_assunto" ); $stNomAssunto = $rsAssunto->getCampo( "nom_assunto" ); $js .= "f.inCodAssunto.options[$inContador] = new Option('".$stNomAssunto."','".$inCodAssunto."'); \n"; $inContador++; $rsAssunto->proximo(); } $js .= "f.inCodAssunto.selectedIndex = '".$arTmp[1]."';\n"; SistemaLegado::executaIFrameOculto($js); break; }