Nettoyage
This commit is contained in:
parent
e26168fd7e
commit
0456b84f96
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2001 Fabien Seisen <seisen@linuxfr.org>
|
/* Copyright (C) 2001 Fabien Seisen <seisen@linuxfr.org>
|
||||||
* Copyright (C) 2002-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
* Copyright (C) 2002-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (C) 2004-2006 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2004-2006 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2006 Andre Cianfarani <acianfa@free.fr>
|
* Copyright (C) 2006 Andre Cianfarani <acianfa@free.fr>
|
||||||
*
|
*
|
||||||
@ -34,27 +34,39 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
\class DoliDb
|
\class DoliDb
|
||||||
\brief Classe permettant de gérér la database de dolibarr
|
\brief Classe de gestion de la database de dolibarr
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class DoliDb
|
class DoliDb
|
||||||
{
|
{
|
||||||
var $db; // Handler de base
|
//! Handler de base
|
||||||
var $type='mysql'; // Nom du gestionnaire
|
var $db;
|
||||||
|
//! Nom du gestionnaire
|
||||||
|
var $type='mysql';
|
||||||
|
//! Charset
|
||||||
var $forcecharset='latin1';
|
var $forcecharset='latin1';
|
||||||
|
//! Collate
|
||||||
var $forcecollate='latin1_swedish_ci';
|
var $forcecollate='latin1_swedish_ci';
|
||||||
var $versionmin=array(3,1,0); // Version min database
|
//! Version min database
|
||||||
|
var $versionmin=array(3,1,0);
|
||||||
var $results; // Resultset de la dernière requete
|
//! Resultset de la dernière requete
|
||||||
|
var $results;
|
||||||
var $connected; // 1 si connecté, 0 sinon
|
//! 1 si connecté, 0 sinon
|
||||||
var $database_selected; // 1 si base sélectionné, 0 sinon
|
var $connected;
|
||||||
var $database_name; // Nom base sélectionnée
|
//! 1 si base sélectionné, 0 sinon
|
||||||
var $transaction_opened; // 1 si une transaction est en cours, 0 sinon
|
var $database_selected;
|
||||||
var $lastquery; // Derniere requete exécutée
|
//! Nom base sélectionnée
|
||||||
var $lastqueryerror; // Derniere requete exécutée avec echec
|
var $database_name;
|
||||||
var $lasterror; // Message erreur mysql
|
//! 1 si une transaction est en cours, 0 sinon
|
||||||
var $lasterrno; // Message erreur mysql
|
var $transaction_opened;
|
||||||
|
//! Derniere requete exécutée
|
||||||
|
var $lastquery;
|
||||||
|
//! Derniere requete exécutée avec echec
|
||||||
|
var $lastqueryerror;
|
||||||
|
//! Message erreur mysql
|
||||||
|
var $lasterror;
|
||||||
|
//! Message erreur mysql
|
||||||
|
var $lasterrno;
|
||||||
|
|
||||||
var $ok;
|
var $ok;
|
||||||
var $error;
|
var $error;
|
||||||
@ -103,8 +115,6 @@ class DoliDb
|
|||||||
global $conf,$langs;
|
global $conf,$langs;
|
||||||
$this->transaction_opened=0;
|
$this->transaction_opened=0;
|
||||||
|
|
||||||
//print "Name DB: $host,$user,$pass,$name<br>";
|
|
||||||
|
|
||||||
if (! function_exists("mysql_connect"))
|
if (! function_exists("mysql_connect"))
|
||||||
{
|
{
|
||||||
$this->connected = 0;
|
$this->connected = 0;
|
||||||
@ -182,7 +192,6 @@ class DoliDb
|
|||||||
return mysql_select_db($database, $this->db);
|
return mysql_select_db($database, $this->db);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\brief Connection vers le serveur
|
\brief Connection vers le serveur
|
||||||
\param host addresse de la base de données
|
\param host addresse de la base de données
|
||||||
@ -196,20 +205,15 @@ class DoliDb
|
|||||||
{
|
{
|
||||||
dolibarr_syslog("DoliDB::connect host=$host, login=$login, passwd=$passwd, name=$name");
|
dolibarr_syslog("DoliDB::connect host=$host, login=$login, passwd=$passwd, name=$name");
|
||||||
$this->db = @mysql_connect($host, $login, $passwd);
|
$this->db = @mysql_connect($host, $login, $passwd);
|
||||||
//print "Resultat fonction connect: ".$this->db." - mysql_error=".mysql_error();
|
|
||||||
return $this->db;
|
return $this->db;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\brief Renvoie la version du serveur
|
\brief Renvoie la version du serveur
|
||||||
\return string Chaine version
|
\return string Chaine version
|
||||||
*/
|
*/
|
||||||
function getVersion()
|
function getVersion()
|
||||||
{
|
{
|
||||||
// $resql=$this->query('SELECT VERSION()');
|
|
||||||
// $row=$this->fetch_row($resql);
|
|
||||||
// return $row[0];
|
|
||||||
return mysql_get_server_info($this->db);
|
return mysql_get_server_info($this->db);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -224,7 +228,6 @@ class DoliDb
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\brief Fermeture d'une connection vers une database.
|
\brief Fermeture d'une connection vers une database.
|
||||||
\return resource
|
\return resource
|
||||||
@ -280,10 +283,13 @@ class DoliDb
|
|||||||
*/
|
*/
|
||||||
function rollback()
|
function rollback()
|
||||||
{
|
{
|
||||||
|
dolibarr_syslog("ROLLBACK ".$this->transaction_opened, LOG_ERR);
|
||||||
|
|
||||||
if ($this->transaction_opened<=1)
|
if ($this->transaction_opened<=1)
|
||||||
{
|
{
|
||||||
$ret=$this->query("ROLLBACK");
|
$ret=$this->query("ROLLBACK");
|
||||||
$this->transaction_opened=0;
|
$this->transaction_opened=0;
|
||||||
|
|
||||||
return $ret;
|
return $ret;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -597,7 +603,6 @@ class DoliDb
|
|||||||
$ret=$this->query($sql);
|
$ret=$this->query($sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
//print "database=".$this->database_name." ret=".$ret." mysqlerror=".mysql_error($this->db);
|
|
||||||
return $ret;
|
return $ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user