Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fin2

[Resolvido] Erro com Forech

Recommended Posts

ai galera alguém poderia me ajudar com esse erro, já fiz algumas mudanças, mas continua o mesmo erro.

 

 

<?php
session_start();



require_once '../bean/cliente.php';
require_once '../bean/dados_pessoais.php';
require_once '../bean/controle_data_cliente.php';
require_once '../bean/registro_pessoa_fisica.php';
require_once '../bean/carteira_identidade.php';
require_once '../bean/tipo_comum.php';
require_once '../bean/endereco.php';
require_once '../bean/internet.php';
require_once '../bean/telefone.php';
require_once '../bean/observacao.php';

require_once '../bean/veiculo.php';
require_once '../bean/morador.php';

require_once '../modelo/class.localidade.php';
require_once '../modelo/class.cliente_apartamento.php'; 
require_once '../modelo/class.dados_pessoais.php';
require_once '../modelo/class.registro_pessoas_fisicas.php';
require_once '../modelo/class.carteira_identidade.php';
require_once '../modelo/class.pessoa_fisica_identidade.php';
require_once '../modelo/class.controle_cliente.php';
require_once '../modelo/class.cliente_endereco.php';
require_once '../modelo/class.endereco.php';
require_once '../modelo/class.internet.php';
require_once '../modelo/class.telefone.php';
require_once '../modelo/class.observacao.php';
require_once '../modelo/class.cliente_observacao.php';
require_once '../modelo/class.cliente.php';
require_once '../modelo/class.tipo_comum.php'; 
require_once '../modelo/class.veiculo.php';
require_once '../modelo/class.morador.php'; 
require_once '../modelo/msg.php';

require_once '../controle/con_cliente_padrao.php';

$conMsg = new ControleMsg();

// CLIENTE PADRAO - Usado para colocar todos os dados do cliente na sessao pelo ID
$clientePadrao = new ClientePadrao;

// APARTAMENTO CLIENTE
$conClienteApartamento = new ControleClienteApartamento();

// DADOS PESSOAIS
$dadosPessoais       = new DadosPessoais();
$conDadosPessoais    = new ControleDadosPessoais();

// REGISTRO PESSOA FISICA
$regPessoaFisica         = new RegistroPessoaFisica();
$conRegistroPessoaFisica = new ControleRegistroPessoaFisicas();

// CARTEIRA DE IDENTIDADE
$carteiraIdentidade    = new CarteiraIdentidade();
$conCarteiraIdentidade = new ControleCarteiraIdentidade();

// CARTEIRA DE IDENTIDADE ::: REGISTRO PESSOA FISICA
$conPessoaFisicaIdentidade = new ControlePessoaFisicaIdentidade();

// CLIENTE
$cliente    = new Cliente();
$conCliente = new controleCliente();

// CONTROLE DATAS CLIENTE
$controleDataCliente = new ControleDataCliente();
$dataCliente         = new DataCliente();

// ENDERECO
$controleEndereco = new ControleEndereco();
$endereco         = new Endereco();

// CLIENTE ::: ENDERECO
$conClienteEndereco = new ControleClienteEndereco();

// CLIENTE ::: TELEFONE
$tipoTelefone       = new TipoComum();
$conTelefone = new ControleTelefone();

// CLIENTE ::: INTERNET
$tipoInternet        = new TipoComum();
$conInternet = new ControleInternet();

// CLIENTE ::: OBBSERVACAO
$conClienteObservacao = new ControleClienteObservacao();

// OBBSERVACAO
$conObservacao = new ControleObservacao();
$observacao    = new Observacao();

// MORADOR
$morador    = new Morador();
$conMorador = new controleMorador();   

// VEICULO
$conVeiculo = new ControleVeiculo();
$veiculo    = new Veiculo();

$opcao = $_REQUEST["opcao"];


switch ($opcao){

/* *********************************** */
/* ************ CADASTRAR ************** */
/* *********************************** */

case "cadastrar": {

	$error = false;

	$sessionCliente = $_SESSION['CLIENTE'];


	// Preenchendo o objeto dados pessoais
	$dadosPessoais = $conDadosPessoais->setDadosPessoais($sessionCliente);

	// Cadastrando os dados pessoais
	$resDadosPessoais = $conDadosPessoais->cadastrar($dadosPessoais);

    if (!$resDadosPessoais) {
		$error = true;
	} else {

	    $dadosPessoais->setId($resDadosPessoais); // Setando o id de dados pessoais

   		 // Preenchendo o objeto pessoa fisica
           $regPessoaFisica = $conRegistroPessoaFisica->setRegistroPessoaFisica($sessionCliente);

           // Cadastrando o registro de pessoa fisica
           $resRegPessoaFisica = $conRegistroPessoaFisica->cadastrar($regPessoaFisica);

   	    if (!$resRegPessoaFisica) {
   	        $error = true;
   		} else {

   		    $regPessoaFisica->setId($resRegPessoaFisica); // Setando o id de Registro de pessoa fisica

   		    // Pecorrendo a lista de carteira de identidade
   		    foreach ($sessionCliente['identidade'] as $keyIdentidade => $valIdentidade) {     //O erro aparece nessa linha
                      // Preenchendo o objeto carteira identidade
                   $carteiraIdentidade = $conCarteiraIdentidade->setCarteiraIdentidade($sessionCliente, $keyIdentidade);

                   // Cadastrando o registro de carteira identidade
                   $resCarteiraIdentidade = $conCarteiraIdentidade->cadastrar($carteiraIdentidade);

                   // Cadastrando relacionamento entre registro de pessoa fisica e carteira identidade
                   $conPessoaFisicaIdentidade->cadastrar($resRegPessoaFisica, $resCarteiraIdentidade);

               }

               // Dados do cliente
               $cliente->setId_tipo_cliente($sessionCliente['id_tipo_cliente']);
   	        $cliente->setId_dados_pessoais($resDadosPessoais);        
       		$cliente->setId_registro_pessoa_fisica($resRegPessoaFisica);

       		// Cadastrando o registro de carteira identidade
               $resCliente = $conCliente->cadastrar($cliente);

               // Cadastrando o apartamento do cliente
               foreach ($sessionCliente['apartamento'] as $keyApartamento => $valApartamento) {   //e nessa linha
                   $conClienteApartamento->cadastrar($sessionCliente['apartamento'][$keyApartamento], $resCliente);
               }

               if (!$resCliente) {
                   $error = true;
               } else {

                   foreach ($sessionCliente['id_telefone'] as $keyTelefone => $valTelefone) {

                        // Preenchendo o objeto Telefone
                       $telefone = $conTelefone->setTelefone($sessionCliente, $keyTelefone);

                       // Cadastrando o relacionamento entre o endereco e o Telefone
                       $resControleTelefone = $conTelefone->cadastrar($telefone);

                       // Cadastrando relacionamento entre cliente e telefone
                       $conCliente->cadastrarTelefone($resControleTelefone, $resCliente);


                   }

                   foreach ($sessionCliente['id_internet'] as $keyInternet => $valInternet) {

                        // Preenchendo o objeto Internet
                       $internet = $conInternet->setInternet($sessionCliente, $keyInternet);

                       // Cadastrando o relacionamento entre o endereco e a Internet
                       $resControleInternet = $conInternet->cadastrar($internet);

                       // Cadastrando relacionamento entre cliente e internet
                       $conCliente->cadastrarInternet($resControleInternet, $resCliente);

                   }

                   // Preenchendo o objeto data dos clientes
                   $dataCliente = $controleDataCliente->setControleDataCliente($sessionCliente, $resCliente);

                   // Cadastrando o registro de data dos clientes
                   $resControleDataCliente = $controleDataCliente->cadastrar($dataCliente);


                   if (!$resControleDataCliente) {
                       $error = true;
                   } else {

                       foreach ($sessionCliente['id_tipo_endereco'] as $keyEndereco => $valEndereco) {

                           // Preenchendo o objeto Endereco
                           $endereco = $controleEndereco->setEndereco($sessionCliente, $keyEndereco);

                           // Cadastrando o Endereco
                           $resControleEndereco = $controleEndereco->cadastrar($endereco);

                           // Cadastrando relacionamento entre cliente e endereco
                           $conClienteEndereco->cadastrar($resControleEndereco, $resCliente);
                       }

                   }
               }	    
   		}
	}

	if($error) {
	    echo $conMsg->informaMensagem('006');
	} else {
		 echo $conMsg->informaMensagem('003');
	}

	//unset($_SESSION['cliente']);

}
break;

/* *********************************** */
/* ************ ALTERAR ************** */
/* *********************************** */

case "alterar": {


    $error = false;

	$sessionCliente = $_SESSION['CLIENTE'];

    // Quantidade de registro de apartamento
       $qtdApartamento = sizeof($sessionCliente['apartamento']); 

       // Pecorrendo a lista de apartamento
   	foreach ($sessionCliente['apartamento'] as $keyApartamento => $valApartamento) {

   	    // Fazendo verificacao caso o usuario insira algum apartamento
           if ($qtdApartamento > $sessionCliente['countApartamento']) {

               if (($keyApartamento+1) > $sessionCliente['countApartamento']) {

                   // Cadastrando o apartamento do cliente
                   $conClienteApartamento->cadastrar($sessionCliente['apartamento'][$keyApartamento], $sessionCliente['codcliente']);

               }
           }

           // Fazendo verificacao caso o usuario exclua algum apartamento
       	if ($qtdApartamento < $sessionCliente['countApartamento']) {

           	$listaApartamento = '';

           	foreach ($sessionCliente['codApartamento'] as $valApartamento) {
           		$listaApartamento .= $valApartamento.',';
           	}

           	$idsApartamento = substr($listaApartamento, 0, strlen($listaApartamento)-1);

               // Excluindo registro da tabela que relaciona o cliente ao apartamento
               $resultClienteApartamento = $conClienteApartamento->excluirAlterar($sessionCliente['codcliente'], $idsApartamento);

            }
   	}

	// Preenchendo o objeto dados pessoais
	$dadosPessoais = $conDadosPessoais->setDadosPessoais($sessionCliente);

	// Cadastrando os dados pessoais
	$resDadosPessoais = $conDadosPessoais->alterar($dadosPessoais);

    if (!$resDadosPessoais) {
		$error = true;
	} else {

	    // Preenchendo o objeto pessoa fisica
           $regPessoaFisica = $conRegistroPessoaFisica->setRegistroPessoaFisica($sessionCliente);

           // Cadastrando o registro de pessoa fisica
           $resRegPessoaFisica = $conRegistroPessoaFisica->alterar($regPessoaFisica);

   	    if (!$resRegPessoaFisica) {
   	        $error = true;
   		} else {

   		    // Pecorrendo a lista de carteira de identidade
   		    foreach ($sessionCliente['identidade'] as $keyIdentidade => $valIdentidade) {

                   // Preenchendo o objeto carteira identidade
                   $carteiraIdentidade = $conCarteiraIdentidade->setCarteiraIdentidade($sessionCliente, $keyIdentidade);

                   // Quantidade de registro de identidade
                   $qtdIdentidade = sizeof($sessionCliente['identidade']); 

                   // Pegando o ID do registro da pessoa fisica da sessao.
                   $resRegPessoaFisica = $sessionCliente['id_registro_pessoa_fisica'];

                   // Fazendo verificacao caso o usuario insira mais alguma carteira
                   if ($qtdIdentidade > $sessionCliente['countCarteiraIdentidade']) {

                       if (($keyIdentidade+1) > $sessionCliente['countCarteiraIdentidade']) {

                           // Cadastrando o registro de carteira identidade
                           $resCarteiraIdentidade = $conCarteiraIdentidade->cadastrar($carteiraIdentidade);

                           // Cadastrando relacionamento entre registro de pessoa fisica e carteira identidade
                           $conPessoaFisicaIdentidade->cadastrar($resRegPessoaFisica, $resCarteiraIdentidade);

                       }
                   }

                   if ($qtdIdentidade < $sessionCliente['countCarteiraIdentidade']) {

                   	$listaDeCarteira = '';

                   	foreach ($sessionCliente['codCarteiraIdentidade'] as $valCarteira) {
                   		$listaDeCarteira .= $valCarteira.',';
                   	}

                   	$idsCateira = substr($listaDeCarteira, 0, strlen($listaDeCarteira)-1);

	    		    // Excluindo registro da tabela que relaciona a carterira de identidade e o registro de pessoa fisica
	                $resultCarteiraIdentidade = $conPessoaFisicaIdentidade->excluirAlterar($resRegPessoaFisica, $idsCateira);

	                if (sizeof($sessionCliente['codCarteiraIdentidade']) > 0) {
	                    // Excluindo registro da tabela carteira identidade
	                    foreach($sessionCliente['codCarteiraIdentidade'] as $keyCarteiraIdentidade => $valCarteiraIdentidade) {
	                        $carteiraIdentidade->setId($sessionCliente['codCarteiraIdentidade'][$keyCarteiraIdentidade]);
	                        $resultCarteiraIdentidade = $conCarteiraIdentidade->excluir($carteiraIdentidade);
	                    }
	                }
                   }
                   // Cadastrando o registro de carteira identidade
                   $resCarteiraIdentidade = $conCarteiraIdentidade->alterar($carteiraIdentidade);

               }

               // Dados do cliente
               $cliente->setId($sessionCliente['codcliente']);
               $cliente->setId_tipo_cliente($sessionCliente['id_tipo_cliente']);

       		// Cadastrando o registro de carteira identidade
               $resCliente = $conCliente->alterar($cliente);

               if (!$resCliente) {
                   $error = true;
               } else {

                     // Pegando o ID do cliente.
                     $idCliente = $sessionCliente['codcliente'];

                   foreach ($sessionCliente['id_telefone'] as $keyTelefone => $valTelefone) {

                        // Preenchendo o objeto Telefone
                       $telefone = $conTelefone->setTelefone($sessionCliente, $keyTelefone);

                       // Quantidade de registro de identidade
                       $qtdTelefone = sizeof($sessionCliente['id_telefone']); 

                       // Fazendo verificacao caso o usuario insira mais algum telefone
                       if ($qtdTelefone > $sessionCliente['countTelefone']) {

                           if (($keyTelefone+1) > $sessionCliente['countTelefone']) {

                               // Cadastrando o relacionamento entre o endereco e o Telefone
                               $resControleTelefone = $conTelefone->cadastrar($telefone);

                               // Cadastrando relacionamento entre cliente e telefone
                               $conCliente->cadastrarTelefone($resControleTelefone, $idCliente);

                           }
                       }

                    if ($qtdTelefone < $sessionCliente['countTelefone']) {

                    	$listaDeTelefone = '';

                    	foreach ($sessionCliente['codTelefone'] as $valTelefone) {
                    		$listaDeTelefone .= $valTelefone.',';
                    	}

                    	$idsTelefone = substr($listaDeTelefone, 0, strlen($listaDeTelefone)-1);

                    	// Excluindo registro da tabela que relaciona o cliente ao telefone
		    		    $resultClienteTelefone = $conTelefone->excluirAlterar($idCliente, $idsTelefone);

	                	// Excluindo registro da tabela que relaciona o cliente ao telefone
		    			foreach($sessionCliente['codTelefone'] as $keyTelefone => $valTelefone) {
		                     $resultClienteTelefone = $conTelefone->excluirPorId($sessionCliente['codTelefone'][$keyTelefone]);
		                }

                    }

                       // Cadastrando o relacionamento entre o endereco e o Telefone
                       $resControleTelefone = $conTelefone->alterar($telefone);

                   }

                   foreach ($sessionCliente['id_internet'] as $keyInternet => $valInternet) {


                       // Preenchendo o objeto Internet
                       $internet = $conInternet->setInternet($sessionCliente, $keyInternet);

                       // Quantidade de registro de identidade
                       $qtdInternet = sizeof($sessionCliente['id_internet']);

                       // Fazendo verificacao caso o usuario insira mais alguma internet
                       if ($qtdInternet > $sessionCliente['countInternet']) {

                           if (($keyInternet+1) > $sessionCliente['countInternet']) {

                               // Cadastrando o relacionamento entre o endereco e a Internet
                               $resControleInternet = $conInternet->cadastrar($internet);

                               // Cadastrando relacionamento entre cliente e internet
                               $conCliente->cadastrarInternet($resControleInternet, $idCliente);

                           }
                       }

                   	if ($qtdInternet < $sessionCliente['countInternet']) {

                    	$listaDeInternet = '';

                    	foreach ($sessionCliente['codInternet'] as $valInternet) {
                    		$listaDeInternet .= $valInternet.',';
                    	}

                    	$idsInternet = substr($listaDeInternet, 0, strlen($listaDeInternet)-1);

                    	// Excluindo registro da tabela que relaciona o cliente ao Internet
		    		    $resultClienteInternet = $conInternet->excluirAlterar($idCliente, $idsInternet);

	                	// Excluindo registro da tabela que relaciona o cliente ao telefone
		    			foreach($sessionCliente['codInternet'] as $keyInternet => $valInternet) {
		                     $resultClienteInternet = $conInternet->excluirPorId($sessionCliente['codInternet'][$keyInternet]);
		                }

                    }

                       // Cadastrando o relacionamento entre o endereco e a Internet
                       $resControleInternet = $conInternet->alterar($internet);

                   }

                   // Preenchendo o objeto data dos clientes
                   $dataCliente = $controleDataCliente->setControleDataCliente($sessionCliente, $sessionCliente['codcliente']);

                   // Cadastrando o registro de data dos clientes
                   $resControleDataCliente = $controleDataCliente->alterar($dataCliente);

                   if (!$resControleDataCliente) {
                       $error = true;
                   } else {

                       foreach ($sessionCliente['id_tipo_endereco'] as $keyEndereco => $valEndereco) {

                           // Quantidade de registro de identidade
                           $qtdEndereco = sizeof($sessionCliente['id_tipo_endereco']);

                           // Preenchendo o objeto Endereco
                           $endereco = $controleEndereco->setEndereco($sessionCliente, $keyEndereco);

                           // Fazendo verificacao caso o usuario insira mais algum endereco
                           if ($qtdEndereco > $sessionCliente['countClienteEndereco']) {

                               if (($keyEndereco+1) > $sessionCliente['countClienteEndereco']) {

                                   // Cadastrando o Endereco
                                   $resControleEndereco = $controleEndereco->cadastrar($endereco);

                                   // Cadastrando relacionamento entre cliente e endereco
                                   $conClienteEndereco->cadastrar($resControleEndereco, $idCliente);

                               }
                           }

                        if ($qtdEndereco < $sessionCliente['countClienteEndereco']) {

	                    	$listaDeEndereco = '';

	                    	foreach ($sessionCliente['codEndereco'] as $valEndereco) {
	                    		$listaDeEndereco .= $valEndereco.',';
	                    	}

	                    	$idsEndereco = substr($listaDeEndereco, 0, strlen($listaDeEndereco)-1);

	                        // Excluindo registro da tabela que relaciona o cliente ao endereco
			                $resultClienteEndereco = $conClienteEndereco->excluirAlterar($sessionCliente['codcliente'], $idsEndereco);

			                if (sizeof($sessionCliente['codEndereco']) > 0) {
			                    // Excluindo registro da tabela endereco
			                    foreach($sessionCliente['codEndereco'] as $keyEndereco => $valEndereco) {
			                        $endereco->setId($sessionCliente['codEndereco'][$keyEndereco]);
			                        $resultEndereco = $controleEndereco->deletar($endereco);
			                    }
			                }
	                    }

                           // Cadastrando o Endereco
                           $resControleEndereco = $controleEndereco->alterar($endereco);

                       }

                   }
               }	    
   		}
	}

	if($error) {
	    echo $conMsg->informaMensagem('007');
	} else {
		 echo $conMsg->informaMensagem('004');
	}



}
break;

/* *********************************** */
/* ************ EXCLUIR ************** */
/* *********************************** */

case "excluir": {


	if (!empty($_POST['valores_id'])) {

	    $dados = $_POST['valores_id'];

		// Excluindo todos os registros selecionados
		foreach($dados as $id){

			$cliente->setId($id);

			// Pegando dados da tabela de cliente
              $resultClientePadrao = $clientePadrao->listarDadosDoCliente($cliente);

               $sessionCliente = $_SESSION['CLIENTE'];

               // Excluindo Controle Cliente
               $dataCliente->setId_cliente($sessionCliente['codcliente']);
               $resultDataCliente = $controleDataCliente->excluirPorIdCliente($dataCliente);

               // Excluindo registro da tabela que relaciona a carterira de identidade e o registro de pessoa fisica
               $resultCarteiraIdentidade = $conPessoaFisicaIdentidade->excluir($sessionCliente['id_registro_pessoa_fisica']);

               if (sizeof($sessionCliente['codCarteiraIdentidade']) > 0) {
                   // Excluindo registro da tabela carteira identidade
                   foreach($sessionCliente['codCarteiraIdentidade'] as $keyCarteiraIdentidade => $valCarteiraIdentidade) {
                       $carteiraIdentidade->setId($sessionCliente['codCarteiraIdentidade'][$keyCarteiraIdentidade]);
                       $resultCarteiraIdentidade = $conCarteiraIdentidade->excluir($carteiraIdentidade);
                   }
               }

                // Excluindo registro da tabela que relaciona o cliente ao endereco
               $resultClienteEndereco = $conClienteEndereco->excluir($sessionCliente['codcliente']);

               if (sizeof($sessionCliente['codEndereco']) > 0) {
                   // Excluindo registro da tabela endereco
                   foreach($sessionCliente['codEndereco'] as $keyEndereco => $valEndereco) {
                       $endereco->setId($sessionCliente['codEndereco'][$keyEndereco]);
                       $resultEndereco = $controleEndereco->deletar($endereco);
                   }
               }

               // Excluindo registro da tabela que relaciona o cliente ao telefone
   			foreach($sessionCliente['codTelefone'] as $keyTelefone => $valTelefone) {
                    $resultClienteTelefone = $conTelefone->excluir($sessionCliente['codcliente'], $sessionCliente['codTelefone'][$keyTelefone]);
               }

               // Excluindo registro da tabela que relaciona o cliente a internet
		    foreach($sessionCliente['codInternet'] as $keyInternet => $valInternet) {
                     $resultClienteInternet = $conInternet->excluir($sessionCliente['codcliente'], $sessionCliente['codInternet'][$keyInternet]);
               }


               // Excluindo registro da tabela que relaciona o cliente a observacao
               $observacaoId = $conClienteObservacao->consultarPorIdCliente($sessionCliente['codcliente']);

               if (sizeof($observacaoId) > 0) {
   			    // Excluindo registro da tabela observacao
                   foreach($observacaoId as $keyObservacao => $valObservacao) {
                       $observacao->setId($observacaoId[$keyObservacao]);
                       $resultObservacao = $conObservacao->excluirPorId($observacao);
                   }
               }

               // Excluindo registro da tabela que relaciona o cliente a observacao
               $conClienteObservacao->excluir($sessionCliente['codcliente']);

               // Excluindo registro da tabela que relaciona o cliente ao apartamento
               $resultClienteApartamento = $conClienteApartamento->excluir($sessionCliente['codcliente']);

               // Excluindo registro da tabela que relaciona o cliente ao apartamento
               $resultVeiculo = $conVeiculo->deletarPorIdCliete($sessionCliente['codcliente']);

               // Excluindo registro da tabela que relaciona o cliente ao apartamento
               $resultMorador = $conMorador->excluirPorIdCliente($sessionCliente['codcliente']);

               // Excluindo o cliente
               $conCliente->excluir($cliente);

               // Excluindo dados da tabela registro de pessoa fisica
               $regPessoaFisica->setId($sessionCliente['id_registro_pessoa_fisica']);
               $resultRegistroPessoaFisica = $conRegistroPessoaFisica->excluir($regPessoaFisica);

                // Excluindo dados pessoais
               $dadosPessoais->setId($sessionCliente['id_dados_pessoais']);
               $resultDadosPessoais = $conDadosPessoais->excluir($dadosPessoais);

		}

		echo $conMsg->informaMensagem('005');

	} else {
		echo $conMsg->informaMensagem('008');
	}

}
break;


case "verificar_cpf": {

    $cpf = $_POST['cpf'];

    if (isset($_SESSION['CLIENTE'])) {
        $idCliente = $_SESSION['CLIENTE']['codcliente'];
    } else {
        $idCliente = null;
    }
   /* echo '<pre>';

    print_r($_SESSION['cliente']);
    echo '</pre>';*/
    $resultTotal = $conRegistroPessoaFisica->consultarPorCpfId($cpf, $idCliente);

    if ($resultTotal == 0) {
        echo 1;
    } else {
        echo 0;
    }

   }
break;
}

?>

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual erro?

Ele não consegue achar a conexão com banco de dados, esta dando erro Warning foreach invalid argument supplied nas linhas 144 e 166, pelo que vi pode ser um erro de perda sessão, pois ele perde a conexão com os dados, isso só ocorre na hospedagem, pois internamente funciona direitinho.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.