diff --git a/gestaoAdministrativa/fontes/PHP/CGM/cgm/manutencao/converteCgmInterno.php b/gestaoAdministrativa/fontes/PHP/CGM/cgm/manutencao/converteCgmInterno.php index ec9e870..87434dc 100755 --- a/gestaoAdministrativa/fontes/PHP/CGM/cgm/manutencao/converteCgmInterno.php +++ b/gestaoAdministrativa/fontes/PHP/CGM/cgm/manutencao/converteCgmInterno.php @@ -90,7 +90,7 @@ switch ($controle) { municipio=>$municipio, bairro=>$bairro, //cep=>$cep1.$cep2, - cep=>ereg_replace('[^a-zA-Z0-9]','',$cep), + cep=>preg_replace('/[^a-zA-Z0-9]/','',$cep), tipoLogradouroCorresp=>$tipoLogradouroCorresp, logradouroCorresp=>$logradouroCorresp, numeroCorresp=>$numeroCorresp, @@ -100,7 +100,7 @@ switch ($controle) { municipioCorresp=>$municipioCorresp, bairroCorresp=>$bairroCorresp, //cepCorresp=>$cepCorresp1.$cepCorresp2, - cepCorresp=>ereg_replace('[^a-zA-Z0-9]','',$cepCorresp), + cepCorresp=>preg_replace('/[^a-zA-Z0-9]/','',$cepCorresp), foneRes=>$dddRes.$foneRes, ramalRes=>$ramalRes, foneCom=>$dddCom.$foneCom, @@ -111,10 +111,10 @@ switch ($controle) { codResp=>Sessao::read('numCgm'), pessoa=>$pessoa, //cnpj=>$cnpj1.$cnpj2.$cnpj3.$cnpj4.$cnpj5, - cnpj=>ereg_replace('[^a-zA-Z0-9]','', $cnpj ), + cnpj=>preg_replace('/[^a-zA-Z0-9]/','', $cnpj ), inscEst=>$inscEstadual, //cpf=>$cpf1.$cpf2.$cpf3.$cpf4, - cpf=>ereg_replace('[^a-zA-Z0-9]','', $cpf ), + cpf=>preg_replace('/[^a-zA-Z0-9]/','', $cpf ), rg=>$rg, orgaoEmissor=>$orgaoEmissor, //dtEmissaoRg=>$dtEmissaoRg3."-".$dtEmissaoRg2."-".$dtEmissaoRg1, @@ -241,7 +241,7 @@ if ($pessoa == "fisica") { formCgm($dados,$PHP_SELF,0); } diff --git a/gestaoAdministrativa/fontes/PHP/CGM/popups/cgm/PRManterCgm.php b/gestaoAdministrativa/fontes/PHP/CGM/popups/cgm/PRManterCgm.php index 0f3b5f2..9f74470 100755 --- a/gestaoAdministrativa/fontes/PHP/CGM/popups/cgm/PRManterCgm.php +++ b/gestaoAdministrativa/fontes/PHP/CGM/popups/cgm/PRManterCgm.php @@ -57,7 +57,7 @@ $pgForm = "FM".$stPrograma.".php?".Sessao::getId()."&stAcao=$stAcao"; $pgProc = "PR".$stPrograma.".php?".Sessao::getId()."&stAcao=$stAcao"; $pgOcul = "OC".$stPrograma.".php?".Sessao::getId()."&stAcao=$stAcao"; -include_once 'JS'.$stPrograma.".js"); +include_once 'JS'.$stPrograma.".js"; Sessao::setTrataExcecao( true ); @@ -133,7 +133,7 @@ if ($_POST['boPessoa']=='fisica') { $obTCGMPessoaFisica = new TCGMPessoaFisica; $obTCGMPessoaFisica->setDado('numcgm' ,$inNumCGM); if( $_POST['stCPF'] ) - $obTCGMPessoaFisica->setDado('cpf' ,ereg_replace('[^a-zA-Z0-9]','', $_POST['stCPF']) ); + $obTCGMPessoaFisica->setDado('cpf' ,preg_replace('/[^a-zA-Z0-9]/','', $_POST['stCPF']) ); $obTCGMPessoaFisica->setDado('rg' ,$_POST['stRG']); $obTCGMPessoaFisica->setDado('orgao_emissor' ,$_POST['stOrgaoEmissor']); $obTCGMPessoaFisica->setDado('cod_uf_orgao_emissor' ,$_POST['inCodUF']); diff --git a/gestaoAdministrativa/fontes/PHP/CSE/cse/empresa/alteraEmpresa.php b/gestaoAdministrativa/fontes/PHP/CSE/cse/empresa/alteraEmpresa.php index 1625a90..52b73fc 100755 --- a/gestaoAdministrativa/fontes/PHP/CSE/cse/empresa/alteraEmpresa.php +++ b/gestaoAdministrativa/fontes/PHP/CSE/cse/empresa/alteraEmpresa.php @@ -225,7 +225,7 @@ $cnpj = pegaDado("cnpj","cse.empresa","Where cod_empresa = '".$codEmpresa."' "); case 2: $js = ""; $ok = true; - $vet = $HTTP_POST_VARS; + $vet = $_POST; //Verifica se já existe o registro a ser incluido if (!comparaValor("nom_empresa", $nomEmpresa, "cse.empresa","And cod_empresa <> '".$codEmpresa."' ",1)) { $js .= "mensagem += '@O nome ".$nomEmpresa." já existe'; \n"; diff --git a/gestaoAdministrativa/fontes/PHP/CSE/cse/empresa/incluiEmpresa.php b/gestaoAdministrativa/fontes/PHP/CSE/cse/empresa/incluiEmpresa.php index 26e0ecb..6488760 100755 --- a/gestaoAdministrativa/fontes/PHP/CSE/cse/empresa/incluiEmpresa.php +++ b/gestaoAdministrativa/fontes/PHP/CSE/cse/empresa/incluiEmpresa.php @@ -140,7 +140,7 @@ case 0: case 1: $js = ""; $ok = true; - $vet = $HTTP_POST_VARS; + $vet = $_POST; $vet[cnpj] = preg_replace( "/[^0-9a-zA-Z]/","", $cnpj); //Verifica se já existe o registro a ser incluido if (!comparaValor("nom_empresa", urlencode($nomEmpresa), "cse.empresa","",1)) { diff --git a/gestaoAdministrativa/fontes/PHP/CSE/cse/exame/incluiExame.php b/gestaoAdministrativa/fontes/PHP/CSE/cse/exame/incluiExame.php index ff8dc31..8947680 100755 --- a/gestaoAdministrativa/fontes/PHP/CSE/cse/exame/incluiExame.php +++ b/gestaoAdministrativa/fontes/PHP/CSE/cse/exame/incluiExame.php @@ -188,7 +188,7 @@ case 1: $cse = new cse(); $objeto = $nomExame; - if ($cse->incluirExame($HTTP_POST_VARS) ) { + if ($cse->incluirExame($_POST) ) { //Insere auditoria $audicao = new auditoriaLegada; $audicao->setaAuditoria($sessao->numCgm, $sessao->acao, $objeto); diff --git a/gestaoAdministrativa/fontes/PHP/CSE/cse/programa/alteraPrograma.php b/gestaoAdministrativa/fontes/PHP/CSE/cse/programa/alteraPrograma.php index 5109370..45a9269 100755 --- a/gestaoAdministrativa/fontes/PHP/CSE/cse/programa/alteraPrograma.php +++ b/gestaoAdministrativa/fontes/PHP/CSE/cse/programa/alteraPrograma.php @@ -250,7 +250,7 @@ case 2: $cse = new cse(); $objeto = $nomPrograma; - if ($cse->alterarPrograma($HTTP_POST_VARS) ) { + if ($cse->alterarPrograma($_POST) ) { //Insere auditoria $audicao = new auditoriaLegada; $audicao->setaAuditoria($sessao->numCgm, $sessao->acao, $objeto); diff --git a/gestaoAdministrativa/fontes/PHP/CSE/cse/programa/incluiPrograma.php b/gestaoAdministrativa/fontes/PHP/CSE/cse/programa/incluiPrograma.php index 5a100ef..cac97b9 100755 --- a/gestaoAdministrativa/fontes/PHP/CSE/cse/programa/incluiPrograma.php +++ b/gestaoAdministrativa/fontes/PHP/CSE/cse/programa/incluiPrograma.php @@ -146,7 +146,7 @@ case 1: $cse = new cse(); $objeto = $nomPrograma; - if ($cse->incluirPrograma($HTTP_POST_VARS) ) { + if ($cse->incluirPrograma($_POST) ) { //Insere auditoria $audicao = new auditoriaLegada; $audicao->setaAuditoria($sessao->numCgm, $sessao->acao, $objeto); diff --git a/gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/alteraTratamento.php b/gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/alteraTratamento.php index f391dc8..520bc02 100755 --- a/gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/alteraTratamento.php +++ b/gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/alteraTratamento.php @@ -51,7 +51,7 @@ $Date: 2005-12-01 14:25:34 -0200 (Qui, 01 Dez 2005) $ if ($alterar == 1) { $alterar = 0; $obj = new cse(); - $arr = $obj->retornaTratamento($HTTP_GET_VARS); + $arr = $obj->retornaTratamento($_GET); $sessao->transf['cse'][2] = $arr[cse]; $sessao->transf[exame] = $arr[exame]; $sessao->transf[internacao] = $arr[internacao]; @@ -76,7 +76,7 @@ if (!(isset($ctrl))) { if ($ctrl >= 2) { if (isset($ctrlant)) { - $sessao->transf['cse'][$ctrlant] = $HTTP_POST_VARS; + $sessao->transf['cse'][$ctrlant] = $_POST; } $aAbas = array(2=>"Prescrição", 3=>"Exames", 4=>"Internações"); //$aAbas = array(2=>"Dados Tratamento", 3=>"Dados Exames", 4=>"Dados Internações"); @@ -593,7 +593,7 @@ case 1: $js = ""; $ok = true; /*** Faz a validação dos campos ***/ - $sessao->transf['cse'][$ctrlAtual] = $HTTP_POST_VARS; + $sessao->transf['cse'][$ctrlAtual] = $_POST; //Grava os campos do vetor como variáveis if (is_array($sessao->transf['cse'][2])) { diff --git a/gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/consultaPrescricoes.php b/gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/consultaPrescricoes.php index 5df07d0..80cb185 100755 --- a/gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/consultaPrescricoes.php +++ b/gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/consultaPrescricoes.php @@ -51,7 +51,7 @@ $Date: 2005-12-01 14:25:34 -0200 (Qui, 01 Dez 2005) $ if ($alterar == 1) { $alterar = 0; $obj = new cse(); - $arr = $obj->retornaTratamento($HTTP_GET_VARS); + $arr = $obj->retornaTratamento($_GET); $sessao->transf['cse'][2] = $arr[cse]; $sessao->transf[exame] = $arr[exame]; $sessao->transf[internacao] = $arr[internacao]; @@ -76,7 +76,7 @@ if (!(isset($ctrl))) { if ($ctrl >= 2) { if (isset($ctrlant)) { - $sessao->transf['cse'][$ctrlant] = $HTTP_POST_VARS; + $sessao->transf['cse'][$ctrlant] = $_POST; } $aAbas = array(2=>"Prescrição", 3=>"Exames", 4=>"Internações"); //$aAbas = array(2=>"Dados Tratamento", 3=>"Dados Exames", 4=>"Dados Internações"); @@ -481,7 +481,7 @@ case 1: $js = ""; $ok = true; /*** Faz a validação dos campos ***/ - $sessao->transf['cse'][$ctrlAtual] = $HTTP_POST_VARS; + $sessao->transf['cse'][$ctrlAtual] = $_POST; //Grava os campos do vetor como variáveis if (is_array($sessao->transf['cse'][2])) { diff --git a/gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/incluiTratamento.php b/gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/incluiTratamento.php index 8e40a47..189417b 100755 --- a/gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/incluiTratamento.php +++ b/gestaoAdministrativa/fontes/PHP/CSE/cse/tratamento/incluiTratamento.php @@ -61,7 +61,7 @@ if (!(isset($ctrl))) { if ($ctrl >= 0) { if (isset($ctrlant)) { - $sessao->transf['cse'][$ctrlant] = $HTTP_POST_VARS; + $sessao->transf['cse'][$ctrlant] = $_POST; } $aAbas = array("Prescrição", "Exames", "Internações"); ?> @@ -492,7 +492,7 @@ case 1: $js = "f.controle.value = 0; \n"; $ok = true; /*** Faz a validação dos campos ***/ - $sessao->transf['cse'][$ctrlAtual] = $HTTP_POST_VARS; + $sessao->transf['cse'][$ctrlAtual] = $_POST; //Grava os campos do vetor como variáveis if (is_array($sessao->transf['cse'][0])) { diff --git a/gestaoAdministrativa/fontes/PHP/administracao/administracao/relatorios/relatorioUsuarioMostra.php b/gestaoAdministrativa/fontes/PHP/administracao/administracao/relatorios/relatorioUsuarioMostra.php index a8c1678..c3418fd 100755 --- a/gestaoAdministrativa/fontes/PHP/administracao/administracao/relatorios/relatorioUsuarioMostra.php +++ b/gestaoAdministrativa/fontes/PHP/administracao/administracao/relatorios/relatorioUsuarioMostra.php @@ -31,7 +31,7 @@ * @author Analista: Cassiano * @author Desenvolvedor: Cassiano - $Id: relatorioUsuarioMostra.php 62978 2015-07-14 14:49:57Z luciana $ + $Id: relatorioUsuarioMostra.php 66022 2016-07-07 20:23:42Z fabio $ Casos de uso: uc-01.03.94 @@ -57,7 +57,7 @@ $comboSet = $_REQUEST['comboSet']; if (isset($comboSet)) { - while ( list( $key, $val ) = each( $HTTP_POST_VARS ) ) { + while ( list( $key, $val ) = each( $_POST ) ) { $variavel = $key; $$variavel = $val; $aVarWhere[$key] = $val; diff --git a/gestaoAdministrativa/fontes/PHP/administracao/classes/funcao/FVenalEdificacao.class.php b/gestaoAdministrativa/fontes/PHP/administracao/classes/funcao/FVenalEdificacao.class.php index 97a6fa7..b44b59d 100755 --- a/gestaoAdministrativa/fontes/PHP/administracao/classes/funcao/FVenalEdificacao.class.php +++ b/gestaoAdministrativa/fontes/PHP/administracao/classes/funcao/FVenalEdificacao.class.php @@ -71,7 +71,7 @@ function executaFuncao(&$rsRecordset, $stParametros, $boTransacao = "") $stSql = $this->montaExecutaFuncao($stParametros); $this->setDebug($stSql); - $obErro = $obConexao->executaSQL( &$rsRecordset, $stSql, $boTransacao ); + $obErro = $obConexao->executaSQL( $rsRecordset, $stSql, $boTransacao ); return $obErro; } diff --git a/gestaoAdministrativa/fontes/PHP/administracao/classes/funcao/FVenalTerreno.class.php b/gestaoAdministrativa/fontes/PHP/administracao/classes/funcao/FVenalTerreno.class.php index 8c9513e..d04c8bc 100755 --- a/gestaoAdministrativa/fontes/PHP/administracao/classes/funcao/FVenalTerreno.class.php +++ b/gestaoAdministrativa/fontes/PHP/administracao/classes/funcao/FVenalTerreno.class.php @@ -71,7 +71,7 @@ function executaFuncao(&$rsRecordset, $stParametros, $boTransacao = "") $stSql = $this->montaExecutaFuncao($stParametros); $this->setDebug($stSql); - $obErro = $obConexao->executaSQL( &$rsRecordset, $stSql, $boTransacao ); + $obErro = $obConexao->executaSQL( $rsRecordset, $stSql, $boTransacao ); return $obErro; } diff --git a/gestaoAdministrativa/fontes/PHP/administracao/instancias/geradorcalculo/PRPopupAtribuicaoSimples.php b/gestaoAdministrativa/fontes/PHP/administracao/instancias/geradorcalculo/PRPopupAtribuicaoSimples.php index 70558cb..02ac31c 100755 --- a/gestaoAdministrativa/fontes/PHP/administracao/instancias/geradorcalculo/PRPopupAtribuicaoSimples.php +++ b/gestaoAdministrativa/fontes/PHP/administracao/instancias/geradorcalculo/PRPopupAtribuicaoSimples.php @@ -90,7 +90,7 @@ switch ($stAcao) { $obErro->setDescricao("Erro de Sintaxe. Revise a documentação."); } unset($$stVariavelInicial); - if (ereg($stCondicao, '$')) { + if (preg_match("/".$stCondicao."/", '$')) { unset($$stCondicao); } @@ -154,7 +154,7 @@ switch ($stAcao) { $obErro->setDescricao("Erro de Sintaxe. Revise a documentação."); } unset($$stVariavelInicial); - if (ereg($stCondicao, '$')) { + if (preg_match("/".$stCondicao."/", '$')) { unset($$stCondicao); } diff --git a/gestaoAdministrativa/fontes/PHP/framework/URBEM/SessaoLegada.class.php b/gestaoAdministrativa/fontes/PHP/framework/URBEM/SessaoLegada.class.php index 778e6b4..3b618a8 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/URBEM/SessaoLegada.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/URBEM/SessaoLegada.class.php @@ -214,8 +214,8 @@ class SessaoLegada { //session_start(); //inicializa a sessão $this->id = "PHPSESSID=".session_id(); - if(session_is_registered("sessao")) //Testa/Registra/Valida a Sessão + if(isset($_SESSION['sessao'])) return true; else return false; @@ -224,13 +224,8 @@ class SessaoLegada /*** Método de Destruição de Sessão ***/ public function destroiSessao() { - if (session_unregister("sessao")) { //Destrói as variáveis da sessão - session_destroy(); //Destrói a sessão - - return true; - } else { - return false; - } + unset($_SESSION['sessao']); //Destrói as variáveis da sessão + session_destroy(); //Destrói a sessão } /*** Método de Geração do número randômico - Jorge***/ diff --git a/gestaoAdministrativa/fontes/PHP/framework/bancoDados/postgreSQL/Conexao.class.php b/gestaoAdministrativa/fontes/PHP/framework/bancoDados/postgreSQL/Conexao.class.php index 2297b35..3678d6d 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/bancoDados/postgreSQL/Conexao.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/bancoDados/postgreSQL/Conexao.class.php @@ -558,8 +558,8 @@ class Conexao extends Objeto } /* retira ordenação */ - $stRegex = "ORDER BY.*"; - $stSql = eregi_replace($stRegex, '', $stSql); + $stRegex = "/ORDER BY.*/i"; + $stSql = preg_replace($stRegex, '', $stSql); /* coloca ordenção determinada pelo componente */ $stSql.= " order by " . $GridPaging['sort'] . " " . $GridPaging['dir']; /* adiciona limit, offset a consulta para fazer pagina */ diff --git a/gestaoAdministrativa/fontes/PHP/framework/componentes/ExpReg/ExpReg.class.php b/gestaoAdministrativa/fontes/PHP/framework/componentes/ExpReg/ExpReg.class.php index aad50af..a941eec 100644 --- a/gestaoAdministrativa/fontes/PHP/framework/componentes/ExpReg/ExpReg.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/componentes/ExpReg/ExpReg.class.php @@ -91,7 +91,7 @@ function ExpReg($stExpReg = "", $stContexto = "") */ function executarEreg($stExpReg, $stContexto) { - return eregi( $stExpReg, $stContexto ); + return preg_match( "/".$stExpReg."/i", $stContexto ); } /** @@ -144,7 +144,7 @@ function buscarOcorrencias() */ function alterarOcorrencias($stAlterar) { - return ereg_replace( $this->getExpReg(), $stAlterar, $this->getContexto() ); + return preg_replace( "/".$this->getExpReg()."/", $stAlterar, $this->getContexto() ); } /** * Remove a Ocorrencia de uma Expressão Regular @@ -160,6 +160,6 @@ function removerOcorrencias() */ function explodirContexto() { - return split( $this->getExpReg(), $this->getContexto() ); + return preg_split( "/".$this->getExpReg()."/", $this->getContexto() ); } } diff --git a/gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/Arvore.class.php b/gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/Arvore.class.php index bc638c9..1b67cea 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/Arvore.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/Arvore.class.php @@ -262,7 +262,7 @@ function verificaFilhos($stElemento) } if ($boOk) { // Testa a versão do PHP e clona o objeto, se necessário. - $rsRecordSet = version_compare(phpversion(), '5.0') < 0 ? $this->rsRecordSet : clone($this->rsRecordSet); + $rsRecordSet = clone $this->rsRecordSet; $rsRecordSet->setCorrente( $this->rsRecordSet->getCorrente()+1 ); while ( !$rsRecordSet->eof() ) { $stCampo = $rsRecordSet->getCampo( $this->stNameReduzido ); @@ -446,7 +446,7 @@ function montaHTML() for ($iCount=$inicio; $iCount<$contador; $iCount++) { $stValueTMP = explode ("-", $stValue); $stValueTMP = $stValueTMP[0]; - $stValueTMP = ereg_replace ("[0-9]","0",$stValueTMP); + $stValueTMP = preg_replace ("/[0-9]/","0",$stValueTMP); //Insere no array de Todos o codigo reduzido e o nome da variavel do orgão $arTodos[implode('.',$arCampoReduzido)] = implode('_',$arCampoReduzido).'_'.$iCount; @@ -469,7 +469,7 @@ function montaHTML() $stValueTMP = explode ("-", $stValue); $stValueTMP = $stValueTMP[0]; - $stValueTMP = ereg_replace ("[0-9]","0",$stValueTMP); + $stValueTMP = preg_replace ("/[0-9]/","0",$stValueTMP); //Verifica se este registro nulo já foi criado, caso tenha sido ele ignora este código if (!$arTodosNulos[$nome3Aux . $stNomeInicial]) { diff --git a/gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/Lista.class.php b/gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/Lista.class.php index cb4e51f..dbccb8e 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/Lista.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/Lista.class.php @@ -32,7 +32,7 @@ * @package framework * @subpackage componentes -* $Id: Lista.class.php 64224 2015-12-21 11:43:42Z luciana $ +* $Id: Lista.class.php 66022 2016-07-07 20:23:42Z fabio $ * Casos de uso: uc-01.01.00 @@ -817,11 +817,11 @@ function montaHTML() } //FIXME : correcao temporaria para php4 e 5 - $arObDado = version_compare(phpversion(), '5.0') < 0 ? $arObDado : clone($arObDado); + $arObDado = clone $arObDado; if (strtolower(get_class($arObDado))=='dadocomponente') { //FIXME : correcao temporaria para php4 e 5 - $arObDado->obComponenteLista = version_compare(phpversion(), '5.0') < 0 ? $arObDado->obComponenteLista : clone($arObDado->obComponenteLista); + $arObDado->obComponenteLista = clone $arObDado->obComponenteLista; // VERIFICACAO DE EDICAO OU NAO DOS COMPONENTES INCLUÍDOS NA LISTA // if ( $obRecordSet->getCampo('disabled') != '' ) { @@ -1021,7 +1021,7 @@ function montaHTML() $stAcao = ""; if ( count( $arAcao ) ) { foreach ($arAcao as $obAcao) { - $obAcao = version_compare(phpversion(), '5.0') < 0 ? $obAcao : clone($obAcao); + $obAcao = clone $obAcao; $arLink = $obAcao->getCampo(); $stLink = ""; diff --git a/gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/MontaAtributos.class.php b/gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/MontaAtributos.class.php index 8db03a1..e4fcf9e 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/MontaAtributos.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/componentes/HTML/MontaAtributos.class.php @@ -34,7 +34,7 @@ * @package framework * @subpackage componentes -$Id: MontaAtributos.class.php 61767 2015-03-03 12:28:44Z luciana $ +$Id: MontaAtributos.class.php 66022 2016-07-07 20:23:42Z fabio $ Casos de uso: uc-01.01.00 @@ -239,6 +239,7 @@ function geraFormulario(&$obFormulario) $obAtributo->setMaxLength ( 500 ); $obAtributo->setNull ( ($this->rsRecordSet->getCampo('nao_nulo')=='t')?true:false ); $obAtributo->setLabel (($this->rsRecordSet->getCampo('label')==true)?true:false); + $obAtributo->setTitle ($this->rsRecordSet->getCampo('ajuda')); break; //case 'Texto': case '2': @@ -258,6 +259,7 @@ function geraFormulario(&$obFormulario) $obAtributo->setNull ( ($this->rsRecordSet->getCampo('nao_nulo')=='t')?true:false ); $obAtributo->setMascara ( $this->rsRecordSet->getCampo('mascara') ); $obAtributo->setLabel (($this->rsRecordSet->getCampo('label')==true)?true:false); + $obAtributo->setTitle ($this->rsRecordSet->getCampo('ajuda')); break; //case 'Lista': case '3': diff --git a/gestaoAdministrativa/fontes/PHP/framework/componentes/PDF/DocumentoDinamico.class.php b/gestaoAdministrativa/fontes/PHP/framework/componentes/PDF/DocumentoDinamico.class.php index b8009ea..995948c 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/componentes/PDF/DocumentoDinamico.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/componentes/PDF/DocumentoDinamico.class.php @@ -74,7 +74,7 @@ class DocumentoDinamico extends FPDF $this->wLine=$w; $this->hLine=$h; $this->Text=trim($txt); - $this->Text=ereg_replace("\n|\r|\t","",$this->Text); + $this->Text=preg_replace("/\n|\r|\t/","",$this->Text); $this->border=$border; $this->align=$align; $this->fill=$fill; @@ -121,7 +121,7 @@ class DocumentoDinamico extends FPDF public function Padding() { - if (ereg("^.+,",$this->Padding)) { + if (preg_match("/^.+,/",$this->Padding)) { $tab=explode(",",$this->Padding); $this->lPadding=$tab[0]; $this->tPadding=$tab[1]; @@ -213,11 +213,11 @@ class DocumentoDinamico extends FPDF if($style1=="N") break; else { - if(ereg("B",$style1)) + if(preg_match("/B/",$style1)) $style['b']="B"; - if(ereg("I",$style1)) + if(preg_match("/I/",$style1)) $style['i']="I"; - if(ereg("U",$style1)) + if(preg_match("/U/",$style1)) $style['u']="U"; } } @@ -264,19 +264,19 @@ class DocumentoDinamico extends FPDF { $tab=array(); // Closing tag - if (ereg("^(([^>]+)>).*",$text,$regs)) { + if (preg_match("/^(<\/([^>]+)>).*/",$text,$regs)) { $tab[1]="c"; $tab[2]=trim($regs[2]); } // Opening tag - else if (ereg("^(<([^>]+)>).*",$text,$regs)) { - $regs[2]=ereg_replace("^a","a ",$regs[2]); + else if (preg_match("/^(<([^>]+)>).*/",$text,$regs)) { + $regs[2]=preg_replace("/^a/","a ",$regs[2]); $tab[1]="o"; $tab[2]=trim($regs[2]); // Presence of attributes - if (ereg("(.+) (.+)='(.+)' *",$regs[2])) { - $tab1=split(" +",$regs[2]); + if (preg_match("/(.+) (.+)='(.+)' */",$regs[2])) { + $tab1=preg_split("/ +/",$regs[2]); $tab[2]=trim($tab1[0]); while (list($i,$couple)=each($tab1)) { if ($i>0) { @@ -290,12 +290,12 @@ class DocumentoDinamico extends FPDF } } // Space - else if (ereg("^( ).*",$text,$regs)) { + else if (preg_match("/^( ).*/",$text,$regs)) { $tab[1]="s"; $tab[2]=$regs[1]; } // Text - else if (ereg("^([^< ]+).*",$text,$regs)) { + else if (preg_match("/^([^< ]+).*/",$text,$regs)) { $tab[1]="t"; $tab[2]=trim($regs[1]); } @@ -401,7 +401,7 @@ class DocumentoDinamico extends FPDF $i=0; } else { preg_match( "/^(( *(<([^>]+)>)* *)*)(.*)/",$this->Text,$regs); - $regs[1]=ereg_replace(" ", "", $regs[1]); + $regs[1]=preg_replace("/ /", "", $regs[1]); $this->Text=$regs[1].$regs[5]; $i=-1; } diff --git a/gestaoAdministrativa/fontes/PHP/framework/componentes/PDF/RRelatorioAgata.class.php b/gestaoAdministrativa/fontes/PHP/framework/componentes/PDF/RRelatorioAgata.class.php index 6695469..cb25f75 100644 --- a/gestaoAdministrativa/fontes/PHP/framework/componentes/PDF/RRelatorioAgata.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/componentes/PDF/RRelatorioAgata.class.php @@ -111,7 +111,7 @@ var $stArquivoSxw; $obTConfiguracao->setDado( "exercicio" , $sessao>exercicio ); foreach ($arPropriedades as $stParametro => $stValor) { - $obErro = $obTConfiguracao->pegaConfiguracao(&$stValor, $stParametro ); + $obErro = $obTConfiguracao->pegaConfiguracao($stValor, $stParametro ); $arConfiguracao[$stParametro] = $stValor; if ( $obErro->ocorreu() ) { break; @@ -186,7 +186,7 @@ var $stArquivoSxw; $obTConfiguracao->setDado( "exercicio" , $sessao>exercicio ); foreach ($arPropriedades as $stParametro => $stValor) { - $obErro = $obTConfiguracao->pegaConfiguracao(&$stValor, $stParametro ); + $obErro = $obTConfiguracao->pegaConfiguracao($stValor, $stParametro ); $arConfiguracao[$stParametro] = $stValor; if ( $obErro->ocorreu() ) { break; @@ -341,7 +341,7 @@ var $stArquivoSxw; $obTAdministracaoModeloArquivosDocumentos = new TAdministracaoModeloArquivosDocumento(); $obTAdministracaoModeloArquivosDocumentos->setDado('cod_acao',$inCodAcao); $obTAdministracaoModeloArquivosDocumentos->setDado('cod_documento',$inCodDocumento); - $obTAdministracaoModeloArquivosDocumentos->recuperaDocumentos(&$rsRecordSet); + $obTAdministracaoModeloArquivosDocumentos->recuperaDocumentos($rsRecordSet); return $rsRecordSet; } diff --git a/gestaoAdministrativa/fontes/PHP/framework/componentes/mascara/Mascara.class.php b/gestaoAdministrativa/fontes/PHP/framework/componentes/mascara/Mascara.class.php index 8f204ab..52c0bba 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/componentes/mascara/Mascara.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/componentes/mascara/Mascara.class.php @@ -33,7 +33,7 @@ * @package framework * @subpackage componentes -$Id: Mascara.class.php 64025 2015-11-20 14:41:43Z luciana $ +$Id: Mascara.class.php 66022 2016-07-07 20:23:42Z fabio $ Casos de uso: uc-01.01.00 */ @@ -112,9 +112,9 @@ function converterParaExpressaoRegular($prm) $parametro = $prm; $tamanho = strlen($parametro); for ($x=0;$x<$tamanho;$x++) { - if (eregi('[a-z]',$parametro[$x])) { + if (preg_match('/[a-z]/',$parametro[$x])) { $expReg .= "[A-".$parametro[$x]."]"; - } elseif (eregi('[0-9]',$parametro[$x])) { + } elseif (preg_match('/[0-9]/',$parametro[$x])) { $expReg .= "[0-".$parametro[$x]."]"; } else { $expReg .= '\\'.$parametro[$x]; diff --git a/gestaoAdministrativa/fontes/PHP/framework/exportacao/ArquivoExportador.class.php b/gestaoAdministrativa/fontes/PHP/framework/exportacao/ArquivoExportador.class.php index 0b93fb7..d3fa5f7 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/exportacao/ArquivoExportador.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/exportacao/ArquivoExportador.class.php @@ -30,7 +30,7 @@ * @author Desenvolvedor: Cassiano de Vasconcellos Ferreira * @author Documentor: Cassiano de Vasconcellos Ferreira - $Id: ArquivoExportador.class.php 65369 2016-05-17 11:50:21Z fabio $ + $Id: ArquivoExportador.class.php 66167 2016-07-25 12:46:20Z fabio $ * @package framework * @subpackage componentes @@ -448,7 +448,7 @@ function FormataTipoDocumento() break; case 'TCM_GO': // Array arquivo sequencial automático - $arArquivoSequencial = array( "HML", "ABL", "HBL", "JGL"); + $arArquivoSequencial = array( "HML", "ABL", "HBL", "JGL", "AEX"); $arArquivo = explode('_',$this->getNomeArquivo()); $arArquivo = explode('.',$arArquivo[1]); diff --git a/gestaoAdministrativa/fontes/PHP/framework/exportacao/ArquivoExportadorBlocoColuna.class.php b/gestaoAdministrativa/fontes/PHP/framework/exportacao/ArquivoExportadorBlocoColuna.class.php index 7ed6807..5ad9c03 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/exportacao/ArquivoExportadorBlocoColuna.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/exportacao/ArquivoExportadorBlocoColuna.class.php @@ -33,7 +33,7 @@ * @package framework * @subpackage componentes -$Id: ArquivoExportadorBlocoColuna.class.php 65369 2016-05-17 11:50:21Z fabio $ +$Id: ArquivoExportadorBlocoColuna.class.php 66022 2016-07-07 20:23:42Z fabio $ Casos de uso: uc-01.01.00 */ @@ -264,6 +264,17 @@ function FormataTipoDado($stCampo) $stCampo = str_replace("\r\n"," ",$stCampo); $stCampo = str_replace("\n"," ",$stCampo); $stCampo = str_replace(chr(10)," ",$stCampo); + + switch ( trim($this->roBloco->roArquivo->getTipoDocumento()) ) { + case "TCE_MG": + $stCampo = preg_replace ("[;]", "", $stCampo); + if ( $stCampo == '' ) { + $stCampo = ' '; + } else if ( $stCampo == null ) { + $stCampo = ' '; + } + break; + } break; case "NUMERICO_ZEROS_ESQ": $this->stAlinhamento = 'D'; diff --git a/gestaoAdministrativa/fontes/PHP/framework/importacao/ArquivoImportadorColuna.class.php b/gestaoAdministrativa/fontes/PHP/framework/importacao/ArquivoImportadorColuna.class.php index d28442d..9bac303 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/importacao/ArquivoImportadorColuna.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/importacao/ArquivoImportadorColuna.class.php @@ -201,7 +201,7 @@ function Validar($stCampo) } break; case "INTEIRO": - if (!ereg ("^[0-9]{1,10}$",$stCampo) || $stCampo > 2147483647 ) { + if (!preg_match ("/^[0-9]{1,10}$/",$stCampo) || $stCampo > 2147483647 ) { $this->roArquivoImportador->obErro->setDescricao('O tipo de dado da coluna '.$this->stCampo.' do arquivo '.$this->roArquivoImportador->getNomeArquivo().' não confere. '); } break; @@ -210,7 +210,7 @@ function Validar($stCampo) if ( count($arTamanho)<=1 ) { $this->roArquivoImportador->obErro->setDescricao("Utilize o tipo INTEIRO ou informe o tamanho com formato numérico. Ex: 15.4"); } else { - if (!ereg ("^[0-9]{1,".($arTamanho[0]-$arTamanho[1])."}([.][0-9]{1,".$arTamanho[1]."}){0,}$",$stCampo) ) { + if (!preg_match ("/^[0-9]{1,".($arTamanho[0]-$arTamanho[1])."}([.][0-9]{1,".$arTamanho[1]."}){0,}$/",$stCampo) ) { $this->roArquivoImportador->obErro->setDescricao('O tipo de dado da coluna '.$this->stCampo.' do arquivo '.$this->roArquivoImportador->getNomeArquivo().' não confere. '); } } diff --git a/gestaoAdministrativa/fontes/PHP/framework/importacao/teste.php b/gestaoAdministrativa/fontes/PHP/framework/importacao/teste.php index c103164..1669c39 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/importacao/teste.php +++ b/gestaoAdministrativa/fontes/PHP/framework/importacao/teste.php @@ -23,7 +23,7 @@ */ ?> diff --git a/gestaoAdministrativa/fontes/PHP/framework/legado/cabecalho.php b/gestaoAdministrativa/fontes/PHP/framework/legado/cabecalho.php index f5a636d..c879e7b 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/legado/cabecalho.php +++ b/gestaoAdministrativa/fontes/PHP/framework/legado/cabecalho.php @@ -39,7 +39,7 @@ Casos de uso: uc-01.01.00 error_reporting(); //------- PHP TRACK VARS ---------------------------------// //Captura variávis do POST -$posts = $HTTP_POST_VARS; +$posts = $_POST; if (is_array($posts)) { while (list($keyPost,$valPost) = each($posts)) { $valorPost = $valPost; @@ -48,7 +48,7 @@ if (is_array($posts)) { } //Captura variávis do GET -$gets = $HTTP_GET_VARS; +$gets = $_GET; if (is_array($gets)) { while (list($keyGets,$valGets) = each($gets)) { $valorGets = $valGets; @@ -56,7 +56,7 @@ if (is_array($gets)) { } } //Captura variávis dos COOKIES -$cookies = $HTTP_COOKIE_VARS; +$cookies = $_COOKIE; if (is_array($cookies)) { while (list($keyCookies,$valCookies) = each($cookies)) { $valorCookies = $valCookies; @@ -64,7 +64,7 @@ if (is_array($cookies)) { } } //Captura variávis do SESSION -$sessions = $HTTP_SESSION_VARS; +$sessions = $_SESSION; if (is_array($sessions)) { while (list($keySessions,$valSessions) = each($sessions)) { $valorSessions = $valSessions; @@ -212,7 +212,7 @@ if ($codigomodulo != 0) { ?>
window.location='".$stCaminho."index.php' "; diff --git a/gestaoAdministrativa/fontes/PHP/framework/legado/pdf/relatorioPdfLegado.class.php b/gestaoAdministrativa/fontes/PHP/framework/legado/pdf/relatorioPdfLegado.class.php index a86d8f2..2c4c2de 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/legado/pdf/relatorioPdfLegado.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/legado/pdf/relatorioPdfLegado.class.php @@ -112,7 +112,7 @@ class relatorioPdfLegado public function carregaDados() { $this->xml_parser = xml_parser_create(); - xml_set_object($this->xml_parser,&$this); + xml_set_object($this->xml_parser,$this); xml_set_element_handler($this->xml_parser, "elementoInicio", "elementoFim"); if (!($fp = fopen($this->sScriptFile, "r"))) { diff --git a/gestaoAdministrativa/fontes/PHP/framework/legado/sessaoLegado.class.php b/gestaoAdministrativa/fontes/PHP/framework/legado/sessaoLegado.class.php index 87f08e4..d6210a4 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/legado/sessaoLegado.class.php +++ b/gestaoAdministrativa/fontes/PHP/framework/legado/sessaoLegado.class.php @@ -210,8 +210,8 @@ class sessao { session_start(); //inicializa a sessão $this->id = "PHPSESSID=".session_id(); - if(session_is_registered("sessao")) //Testa/Registra/Valida a Sessão + if(isset($_SESSION['sessao'])) return true; else return false; @@ -220,13 +220,8 @@ class sessao /*** Método de Destruição de Sessão ***/ public function destroiSessao() { - if (session_unregister("sessao")) { //Destrói as variáveis da sessão - session_destroy(); //Destrói a sessão - - return true; - } else { - return false; - } + unset($_SESSION['sessao']); //Destrói as variáveis da sessão + session_destroy(); //Destrói a sessão } /*** Método de Geração do número randômico - Jorge***/ @@ -235,9 +230,9 @@ class sessao $aux = explode("&",$this->id); $sAux = $aux[0]; $sRnd = "&iURLRandomica=".hoje(true).agora(true,true); - $sAux = $sAux.ereg_replace ("-", "", $sRnd); + $sAux = $sAux.preg_replace ("/-/", "", $sRnd); $this->id = $sAux; } } -session_register("sessao"); +$_REQUEST["sessao"] = ""; ?> diff --git a/gestaoAdministrativa/fontes/PHP/framework/popupsLegado/bem/procuraBem.php b/gestaoAdministrativa/fontes/PHP/framework/popupsLegado/bem/procuraBem.php index f229942..6987c84 100755 --- a/gestaoAdministrativa/fontes/PHP/framework/popupsLegado/bem/procuraBem.php +++ b/gestaoAdministrativa/fontes/PHP/framework/popupsLegado/bem/procuraBem.php @@ -299,7 +299,7 @@ switch ($ctrl) { case 1: - while ( list( $key, $val ) = each( $HTTP_POST_VARS ) ) { + while ( list( $key, $val ) = each( $_POST ) ) { $variavel = $key; $$variavel = $val; $aVarWhere[$key] = $val; diff --git a/gestaoAdministrativa/fontes/PHP/protocolo/classes/mapeamento/TClassificacao.class.php b/gestaoAdministrativa/fontes/PHP/protocolo/classes/mapeamento/TClassificacao.class.php index 654fabd..6457bbf 100644 --- a/gestaoAdministrativa/fontes/PHP/protocolo/classes/mapeamento/TClassificacao.class.php +++ b/gestaoAdministrativa/fontes/PHP/protocolo/classes/mapeamento/TClassificacao.class.php @@ -43,7 +43,7 @@ include_once CLA_PERSISTENTE; class TClassificacao extends Persistente { - public function TClassificacao() + public function __construct() { parent::Persistente(); $this->setTabela('sw_classificacao'); @@ -82,4 +82,34 @@ class TClassificacao extends Persistente } + public function recuperaClassificacaoAssunto(&$rsRecordSet, $stFiltro = "", $stOrdem = "", $boTransacao = "") + { + $obErro = new Erro; + $obConexao = new Conexao; + $rsRecordSet = new RecordSet; + $stSql = $this->montaRecuperaClassificacaoAssunto().$stFiltro.$stGroup.$stOrdem; + $this->stDebug = $stSql; + $obErro = $obConexao->executaSQL( $rsRecordSet, $stSql, "", $boTransacao ); + + return $obErro; + } + + public function montaRecuperaClassificacaoAssunto() + { + $stSql = " SELECT + sw_classificacao.cod_classificacao + , sw_classificacao.nom_classificacao + , sw_assunto.cod_assunto + , sw_assunto.nom_assunto + FROM + sw_classificacao + + INNER JOIN sw_assunto + ON sw_assunto.cod_classificacao = sw_classificacao.cod_classificacao + "; + + return $stSql; + + } + } diff --git a/gestaoAdministrativa/fontes/PHP/protocolo/classes/mapeamento/TPROAssuntoAtributo.class.php b/gestaoAdministrativa/fontes/PHP/protocolo/classes/mapeamento/TPROAssuntoAtributo.class.php index 3f16610..ef117cb 100644 --- a/gestaoAdministrativa/fontes/PHP/protocolo/classes/mapeamento/TPROAssuntoAtributo.class.php +++ b/gestaoAdministrativa/fontes/PHP/protocolo/classes/mapeamento/TPROAssuntoAtributo.class.php @@ -37,43 +37,42 @@ $Date: 2006-09-18 08:38:09 -0300 (Seg, 18 Set 2006) $ Casos de uso: uc-01.06.93 */ -include_once '../../../../../../gestaoAdministrativa/fontes/PHP/framework/include/valida.inc.php'; -include_once ( CLA_PERSISTENTE ); +require_once CLA_PERSISTENTE; class TPROAssuntoAtributo extends Persistente { -function TPROAssuntoAtributo() -{ - parent::Persistente(); - $this->setTabela('sw_assunto_atributo'); - $this->setComplementoChave('cod_atributo,cod_classificacao,cod_assunto'); + public function __construct() + { + parent::Persistente(); + $this->setTabela('sw_assunto_atributo'); + $this->setComplementoChave('cod_atributo,cod_classificacao,cod_assunto'); - $this->AddCampo('cod_atributo', 'integer',true, '',false,'TPROAtributoProtocolo'); - $this->AddCampo('cod_assunto', 'integer',true, '',false,'TPROAssunto'); - $this->AddCampo('cod_classificacao','integer',true, '',false,'TPROAssunto'); -} + $this->AddCampo('cod_atributo' ,'integer',true,'',false,'TPROAtributoProtocolo'); + $this->AddCampo('cod_assunto' ,'integer',true,'',false,'TPROAssunto'); + $this->AddCampo('cod_classificacao','integer',true,'',false,'TPROAssunto'); + } -function validaExclusao() -{ - $obErro = new Erro(); - include_once(CAM_GA_PROT_MAPEAMENTO."TPROAssuntoAtributoValor.class.php"); - $obTPROAssuntoAtributoValor = new TPROAssuntoAtributoValor(); - $stFiltro = ' WHERE cod_atributo='.$this->getDado('cod_atributo').' AND '; - $stFiltro .= ' cod_classificacao='.$this->getDado('cod_classificacao').' AND '; - $stFiltro .= ' cod_assunto='.$this->getDado('cod_assunto'); - $obErro = $obTPROAssuntoAtributoValor->recuperaTodos($rsAtributoValor,$stFiltro); - if ( !$rsAtributoValor->eof() ) { - include_once(CAM_GA_PROT_MAPEAMENTO."TPROAtributoProtocolo.class.php"); - $obTPROAtributoProtocolo = new TPROAtributoProtocolo(); - $obTPROAtributoProtocolo->setDado('cod_atributo', $this->getDado('cod_atributo')); - $obTPROAtributoProtocolo->consultar(); - $obErro->setDescricao('O atributo '.$obTPROAtributoProtocolo->getDado('nom_atributo').' do assunto selecionado não pode ser excluído, porque está relacionado a um ou mais processos!'); - if ( Sessao::read('boTrataExcecao') ) { - Sessao::getExcecao()->setDescricao($obErro->getDescricao()); + function validaExclusao($stFiltro = '', $boTransacao = '') + { + $obErro = new Erro(); + include_once(CAM_GA_PROT_MAPEAMENTO."TPROAssuntoAtributoValor.class.php"); + $obTPROAssuntoAtributoValor = new TPROAssuntoAtributoValor(); + $stFiltro = ' WHERE cod_atributo='.$this->getDado('cod_atributo').' AND '; + $stFiltro .= ' cod_classificacao='.$this->getDado('cod_classificacao').' AND '; + $stFiltro .= ' cod_assunto='.$this->getDado('cod_assunto'); + $obErro = $obTPROAssuntoAtributoValor->recuperaTodos($rsAtributoValor,$stFiltro); + if ( !$rsAtributoValor->eof() ) { + include_once(CAM_GA_PROT_MAPEAMENTO."TPROAtributoProtocolo.class.php"); + $obTPROAtributoProtocolo = new TPROAtributoProtocolo(); + $obTPROAtributoProtocolo->setDado('cod_atributo', $this->getDado('cod_atributo')); + $obTPROAtributoProtocolo->consultar(); + $obErro->setDescricao('O atributo '.$obTPROAtributoProtocolo->getDado('nom_atributo').' do assunto selecionado não pode ser excluído, porque está relacionado a um ou mais processos!'); + if ( Sessao::read('boTrataExcecao') ) { + Sessao::getExcecao()->setDescricao($obErro->getDescricao()); + } } - } - return $obErro; -} + return $obErro; + } } diff --git a/gestaoAdministrativa/fontes/PHP/protocolo/instancias/assunto/FMManterAssunto.php b/gestaoAdministrativa/fontes/PHP/protocolo/instancias/assunto/FMManterAssunto.php index 5e6b5ae..a6fc405 100644 --- a/gestaoAdministrativa/fontes/PHP/protocolo/instancias/assunto/FMManterAssunto.php +++ b/gestaoAdministrativa/fontes/PHP/protocolo/instancias/assunto/FMManterAssunto.php @@ -283,7 +283,7 @@ while ( !$rsDocumento->eof() ) { } else { $obChkDocumento->setChecked(false); } - $arDocumentos[] = version_compare(phpversion(), '5.0') < 0 ? $obChkDocumento : clone($obChkDocumento); + $arDocumentos[] = clone $obChkDocumento; $rsDocumento->proximo(); } @@ -303,7 +303,7 @@ while ( !$rsAtributoProtocolo->eof() ) { } else { $obChkAtributo->setChecked(false); } - $arAtributos[] = version_compare(phpversion(), '5.0') < 0 ? $obChkAtributo : clone($obChkAtributo); + $arAtributos[] = clone $obChkAtributo; $rsAtributoProtocolo->proximo(); } diff --git a/gestaoAdministrativa/fontes/PHP/protocolo/protocolo/andamentoPadrao/incluiAndamentoPadrao.php b/gestaoAdministrativa/fontes/PHP/protocolo/protocolo/andamentoPadrao/incluiAndamentoPadrao.php index 9f8fb27..ed7b678 100755 --- a/gestaoAdministrativa/fontes/PHP/protocolo/protocolo/andamentoPadrao/incluiAndamentoPadrao.php +++ b/gestaoAdministrativa/fontes/PHP/protocolo/protocolo/andamentoPadrao/incluiAndamentoPadrao.php @@ -31,7 +31,7 @@ Casos de uso: uc-01.06.97 - $Id: incluiAndamentoPadrao.php 62978 2015-07-14 14:49:57Z luciana $ + $Id: incluiAndamentoPadrao.php 66022 2016-07-07 20:23:42Z fabio $ */ @@ -258,6 +258,11 @@ case 1: $dbEmp->vaiProximo(); } + include_once CAM_GA_PROT_MAPEAMENTO."TClassificacao.class.php"; + + $obTClassificacao = new TClassificacao; + $obTClassificacao->recuperaClassificacaoAssunto($rsRecord, " WHERE sw_classificacao.cod_classificacao = ".$_REQUEST['codClassificacao']." + AND sw_assunto.cod_assunto = ".$_REQUEST['codAssunto']); ?>