From ae870bc2cad703333c1d223bce4c058d1f6a7739 Mon Sep 17 00:00:00 2001 From: Eriksen Costa Paixão Date: Wed, 6 May 2009 19:12:26 +0000 Subject: [PATCH] #31 by Eriksen, José Rogerio Santos: Corrigido erro em função printf de debugging --- ieducar/intranet/include/clsBancoPgSql.inc.php | 51 ++++++++++++++++++++++----------------------------- 1 file changed, 22 insertions(+), 29 deletions(-) diff --git a/ieducar/intranet/include/clsBancoPgSql.inc.php b/ieducar/intranet/include/clsBancoPgSql.inc.php index ccf0350..7fca5eb 100755 --- a/ieducar/intranet/include/clsBancoPgSql.inc.php +++ b/ieducar/intranet/include/clsBancoPgSql.inc.php @@ -139,38 +139,31 @@ class clsBancoSQL_ { } - /* - Conecta-se em Banco, com Usuario e Senha, na Porta do Host - e guarda o indentificador da conexão em Link_ID. - Se a conexão falhar ele interrompe a execução do script. - */ - /*private*/ function Conecta() - { - /* - Testa se o link está ativo - Se estiver inativo, - junta as propriedades que tiveram valores atribuidos - para formar a Frase de conexão - */ - if ( 0 == $this->bLink_ID ) - { - $this->FraseConexao(); - /* Função para depuração */ - if ($this->bDepurar) - { - printf("
Depurar: Frase de Conexão : %s, %s, %s
\n", $this->strFraseConexao); - } + /** + * Conecta com o banco de dados + * + * Verifica se o link está inativo e conecta. Se a conexão não obtiver + * sucesso, interrompe o script + */ + public function Conecta() { + // Verifica se o link de conexão está inativo e conecta + if (0 == $this->bLink_ID) { + $this->FraseConexao(); + + if ($this->bDepurar) { + printf("
Depurar: Frase de Conexão : %s
\n", $this->strFraseConexao); + } + + $this->bLink_ID = pg_connect($this->strFraseConexao); + + if (!$this->bLink_ID) { + $this->Interrompe("Link inválido, conexão falhou!"); + } + } + } - $this->bLink_ID=pg_connect($this->strFraseConexao); - if (!$this->bLink_ID) - { - $this->Interrompe("Link inválido, conexão falhou!"); - } - //$this->Consulta( "SET TIMEZONE TO gmt2" ); - } - } /* Executa uma instrução SQL e retorna um identificador para o resultado -- libgit2 0.21.2