Comments in english

This commit is contained in:
Laurent Destailleur
2008-09-25 13:02:32 +00:00
parent aa85dbc947
commit 1933acda86
2 changed files with 58 additions and 53 deletions

View File

@@ -21,9 +21,9 @@
*/ */
/** /**
\file htdocs/lib/databases/mysql.lib.php * \file htdocs/lib/databases/mysql.lib.php
\brief Fichier de la classe permettant de g<>rer une base mysql * \brief Fichier de la classe permettant de g<>rer une base mysql
\version $Id$ * \version $Id$
*/ */
// For compatibility during upgrade // For compatibility during upgrade
if (! defined('DOL_DOCUMENT_ROOT')) define('DOL_DOCUMENT_ROOT', '../..'); if (! defined('DOL_DOCUMENT_ROOT')) define('DOL_DOCUMENT_ROOT', '../..');
@@ -31,8 +31,8 @@ if (! defined('ADODB_DATE_VERSION')) include_once(DOL_DOCUMENT_ROOT."/includes/a
/** /**
\class DoliDb * \class DoliDb
\brief Classe de gestion de la database de dolibarr * \brief Classe de gestion de la database de dolibarr
*/ */
class DoliDb class DoliDb
{ {
@@ -48,19 +48,19 @@ class DoliDb
var $versionmin=array(3,1,0); var $versionmin=array(3,1,0);
//! Resultset of last request //! Resultset of last request
var $results; var $results;
//! 1 si connect<EFBFBD>, 0 sinon //! 1 if connected, 0 else
var $connected; var $connected;
//! 1 si base s<EFBFBD>lectionn<EFBFBD>, 0 sinon //! 1 if database selected, 0 else
var $database_selected; var $database_selected;
//! Nom base s<EFBFBD>lectionn<EFBFBD>e //! Database name selected
var $database_name; var $database_name;
//! Nom user base //! Nom user base
var $database_user; var $database_user;
//! 1 si une transaction est en cours, 0 sinon //! 1 si une transaction est en cours, 0 sinon
var $transaction_opened; var $transaction_opened;
//! Derniere requete ex<65>cut<75>e //! Last executed request
var $lastquery; var $lastquery;
//! Derniere requete ex<EFBFBD>cut<EFBFBD>e avec echec //! Last failed executed request
var $lastqueryerror; var $lastqueryerror;
//! Message erreur mysql //! Message erreur mysql
var $lasterror; var $lasterror;
@@ -138,8 +138,8 @@ class DoliDb
$this->database_name = $name; $this->database_name = $name;
$this->ok = 1; $this->ok = 1;
// Si client connect<EFBFBD> avec charset different de celui de la base Dolibarr // If client connected with different charset than Dolibarr database
// (La base Dolibarr a <20>t<EFBFBD> forc<72>e en this->forcecharset <EFBFBD> l'install) // (La base Dolibarr was forced to this->forcecharset during install)
/*if (mysql_client_encoding ( $this->db ) != $this->getDefaultCharacterSetDatabase()) /*if (mysql_client_encoding ( $this->db ) != $this->getDefaultCharacterSetDatabase())
{ {
$this->query("SET NAMES '".$this->forcecharset."'", $this->db); $this->query("SET NAMES '".$this->forcecharset."'", $this->db);
@@ -186,14 +186,14 @@ class DoliDb
} }
/** /**
\brief Connection vers le serveur * \brief Connection vers le serveur
\param host addresse de la base de donn<6E>es * \param host database server host
\param login nom de l'utilisateur autoris<69> * \param login login
\param passwd mot de passe * \param passwd password
\param name nom de la database (ne sert pas sous mysql, sert sous pgsql) * \param name nom de la database (ne sert pas sous mysql, sert sous pgsql)
\param port Port of database server * \param port Port of database server
\return resource Handler d'acc<63>s <20> la bas * \return resource Database access handler
\seealso close * \seealso close
*/ */
function connect($host, $login, $passwd, $name, $port=0) function connect($host, $login, $passwd, $name, $port=0)
{ {
@@ -205,9 +205,12 @@ class DoliDb
if ($port) $newhost.=':'.$port; if ($port) $newhost.=':'.$port;
$this->db = @mysql_connect($newhost, $login, $passwd); $this->db = @mysql_connect($newhost, $login, $passwd);
//force les enregistrement en latin1 si la base est en utf8 par d<EFBFBD>faut // Force recors to latin1 if database is in utf8 by default
// Supprim<EFBFBD> car plante sur mon PHP-Mysql. De plus, la base est forcement en latin1 avec // Removed becasue faile on my PHP-Mysql.
// les nouvelles version de Dolibarr car forc<72> par l'install Dolibarr. // De plus, la base est forcement en latin1 avec
// les nouvelles version de Dolibarr car force par l'install Dolibarr.
//$this->query('SET NAMES '.$this->forcecharset);
//print "Resultat fonction connect: ".$this->db;
if ($this->db) if ($this->db)
{ {
$this->query("SET NAMES '".$this->forcecharset."'", $this->db); $this->query("SET NAMES '".$this->forcecharset."'", $this->db);

View File

@@ -21,9 +21,9 @@
*/ */
/** /**
\file htdocs/lib/databases/mysqli.lib.php * \file htdocs/lib/databases/mysqli.lib.php
\brief Fichier de la classe permettant de g<>rer une base mysql * \brief Fichier de la classe permettant de g<>rer une base mysql
\version $Id$ * \version $Id$
*/ */
// Pour compatibilit<69> lors de l'upgrade // Pour compatibilit<69> lors de l'upgrade
if (! defined('DOL_DOCUMENT_ROOT')) define('DOL_DOCUMENT_ROOT', '../..'); if (! defined('DOL_DOCUMENT_ROOT')) define('DOL_DOCUMENT_ROOT', '../..');
@@ -31,8 +31,8 @@ if (! defined('ADODB_DATE_VERSION')) include_once(DOL_DOCUMENT_ROOT."/includes/a
/** /**
\class DoliDb * \class DoliDb
\brief Classe permettant de g<>r<EFBFBD>r la database de dolibarr * \brief Classe permettant de g<>r<EFBFBD>r la database de dolibarr
*/ */
class DoliDb class DoliDb
{ {
@@ -46,21 +46,21 @@ class DoliDb
var $forcecollate='latin1_swedish_ci'; var $forcecollate='latin1_swedish_ci';
//! Version min database //! Version min database
var $versionmin=array(4,1,0); var $versionmin=array(4,1,0);
//! Resultset de la derni<6E>re requete //! Resultset of last request
var $results; var $results;
//! 1 si connect<EFBFBD>, 0 sinon //! 1 if connected, 0 else
var $connected; var $connected;
//! 1 si base s<EFBFBD>lectionn<EFBFBD>, 0 sinon //! 1 if database selected, 0 else
var $database_selected; var $database_selected;
//! Nom base s<EFBFBD>lectionn<EFBFBD>e //! Database name selected
var $database_name; var $database_name;
//! Nom user base //! Nom user base
var $database_user; var $database_user;
//! 1 si une transaction est en cours, 0 sinon //! 1 si une transaction est en cours, 0 sinon
var $transaction_opened; var $transaction_opened;
//! Derniere requete ex<65>cut<75>e //! Last executed request
var $lastquery; var $lastquery;
//! Derniere requete ex<EFBFBD>cut<EFBFBD>e avec echec //! Last failed executed request
var $lastqueryerror; var $lastqueryerror;
//! Message erreur mysql //! Message erreur mysql
var $lasterror; var $lasterror;
@@ -141,7 +141,8 @@ class DoliDb
$this->database_name = $name; $this->database_name = $name;
$this->ok = 1; $this->ok = 1;
// Si client connect<EFBFBD> avec charset different de celui de Dolibarr // If client connected with different charset than Dolibarr database
// (La base Dolibarr was forced to this->forcecharset during install)
/*if (mysqli_client_encoding ( $this->db ) != $this->getDefaultCharacterSetDatabase()) /*if (mysqli_client_encoding ( $this->db ) != $this->getDefaultCharacterSetDatabase())
{ {
$this->query("SET NAMES '".$this->forcecharset."'", $this->db); $this->query("SET NAMES '".$this->forcecharset."'", $this->db);
@@ -189,14 +190,14 @@ class DoliDb
/** /**
\brief Connection vers le serveur * \brief Connection vers le serveur
\param host addresse de la base de donn<6E>es * \param host database server host
\param login nom de l'utilisateur autoris<69> * \param login login
\param passwd mot de passe * \param passwd password
\param name nom de la database (ne sert pas sous mysql, sert sous pgsql) * \param name nom de la database (ne sert pas sous mysql, sert sous pgsql)
\param port Port of database server * \param port Port of database server
\return resource handler d'acc<63>s <20> la bas * \return resource Database access handler
\seealso close * \seealso close
*/ */
function connect($host, $login, $passwd, $name, $port=0) function connect($host, $login, $passwd, $name, $port=0)
{ {
@@ -209,9 +210,10 @@ class DoliDb
if (! $newport) $newport=3306; if (! $newport) $newport=3306;
$this->db = @mysqli_connect($newhost, $login, $passwd, $name, $newport); $this->db = @mysqli_connect($newhost, $login, $passwd, $name, $newport);
//force les enregistrement en latin1 si la base est en utf8 par d<EFBFBD>faut // Force recors to latin1 if database is in utf8 by default
// Supprim<EFBFBD> car plante sur mon PHP-Mysql. De plus, la base est forcement en latin1 avec // Removed becasue faile on my PHP-Mysql.
// les nouvelles version de Dolibarr car forc<72> par l'install Dolibarr. // De plus, la base est forcement en latin1 avec
// les nouvelles version de Dolibarr car force par l'install Dolibarr.
//$this->query('SET NAMES '.$this->forcecharset); //$this->query('SET NAMES '.$this->forcecharset);
//print "Resultat fonction connect: ".$this->db; //print "Resultat fonction connect: ".$this->db;
if ($this->db) if ($this->db)