include "libs/db_conecta.php"; include "libs/db_sql.php"; include "libs/db_utils.php"; include "libs/db_stdlib.php"; include "dbforms/db_funcoes.php"; include "classes/db_db_certidaoweb_classe.php"; include "classes/db_certidao_classe.php"; include "classes/db_certidaovalidaonline_classe.php"; include "classes/db_certidaovalidaonlinecert_classe.php"; include "classes/db_certidaovalidaonlineusuario_classe.php"; include "classes/db_db_usuarios_classe.php"; $aRetorno = array(); parse_str(base64_decode($HTTP_SERVER_VARS["QUERY_STRING"]), $aRetorno); $oPost = db_utils::postMemory($_POST, 0); $oGet = db_utils::postMemory($_GET, 0); $clcertidao = new cl_certidao(); $clcertidaoweb = new cl_db_certidaoweb(); $clcertvalonline = new cl_certidaovalidaonline(); $clcertvalonlinecert = new cl_certidaovalidaonlinecert(); $clcertvalonlineusuario = new cl_certidaovalidaonlineusuario(); $cldbusuarios = new cl_db_usuarios(); db_mensagem("certidaoautentica_cab", "certidaoautentica_rod"); mens_help(); $instit = db_getsession("DB_instit"); $iLogin = db_getsession("DB_login"); if (isset($oPost->submit) && ($oPost->submit = 'Verificar')) { $sqlerro = false; $sErro = false; db_inicio_transacao(); $sData = date("Y-m-d"); $sHora = db_hora();
* Verificamos qual o parâmetro configurado para a numeração da certidão */ if ($w13_tipocodigocertidao != 0) { $iInstit = db_getsession("DB_instit"); $iTipoCodigo = $w13_tipocodigocertidao; $sTipoCertidao = $clcertidao->p50_tipo; $rsCodigoECidade = $clnumpref->sql_record($clnumpref->sql_query(db_getsession("DB_anousu"), db_getsession('DB_instit'), "k03_tipocodcert")); db_fieldsmemory($rsCodigoECidade, 0); $iCodigoECidade = $k03_tipocodcert; if ($iCodigoECidade == 5 && $iTipoCodigo == 3) { $codimpresso = 0; } else { $sSqlNumeroCertidao = "select fc_numerocertidao({$iInstit},{$iTipoCodigo},'{$sTipoCertidao}', true) "; $codimpresso = pg_result(db_query("{$sSqlNumeroCertidao}"), 0); } $clcertidaoalt = new cl_certidao(); $clcertidaoalt->p50_sequencial = $clcertidao->p50_sequencial; $clcertidaoalt->p50_codimpresso = $codimpresso; $clcertidaoalt->alterar($clcertidao->p50_sequencial); if ($clcertidaoalt->erro_status == '0') { $erro_msg = $clcertidaoalt->erro_msg . "--- Inclusão do código do processo de impressão"; db_fim_transacao(true); db_redireciona("db_erros.php?fechar=true&db_erro={$erro_msg}"); exit; } // linha incluida para atualizar a classe clcertidao com o codigo a ser impresso pois abaixo o programa trata somente a clcertidao $clcertidao->p50_codimpresso = $clcertidaoalt->p50_codimpresso; } //**************************************************************************************************************************// if (isset($textarea) && $textarea != "") { $historico = $textarea;