From 3941d95af7caf46bfb92b2f1566a4dd8b6e68d33 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 20 Mar 2005 02:26:59 +0000 Subject: [PATCH] New: Ajout du type de gestionnaire de base dans les messages d'erreur pour faciliter le support (messages d'erreurs plus complets) --- htdocs/lib/functions.inc.php | 5 ++++- htdocs/lib/mysql.lib.php | 2 ++ htdocs/lib/pgsql.lib.php | 12 ++++++++---- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/htdocs/lib/functions.inc.php b/htdocs/lib/functions.inc.php index a0dc600a3ea..1606f78c945 100644 --- a/htdocs/lib/functions.inc.php +++ b/htdocs/lib/functions.inc.php @@ -26,7 +26,8 @@ * */ -/** \file htdocs/lib/functions.inc.php +/** + \file htdocs/lib/functions.inc.php \brief Ensemble de fonctions de base de dolibarr sous forme d'include \author Rodolphe Quiedeville \author Jean-Louis Bergamo @@ -624,12 +625,14 @@ function dolibarr_print_error($db='',$msg='') if ($_SERVER['DOCUMENT_ROOT']) // Mode web { print "
\n"; + print "Type gestionnaire de base de donnée: ".$db->type."
\n"; print "Requete dernier acces en base: ".$db->lastquery()."
\n"; print "Code retour dernier acces en base: ".$db->errno()."
\n"; print "Information sur le dernier accès en base: ".$db->error()."
\n"; } else // Mode CLI { + print "Type gestionnaire de base de donnée:\n".$db->type."\n"; print "Requete dernier acces en base:\n".$db->lastquery()."\n"; print "Code retour dernier acces en base:\n".$db->errno()."\n"; print "Information sur le dernier accès en base:\n".$db->error()."\n"; diff --git a/htdocs/lib/mysql.lib.php b/htdocs/lib/mysql.lib.php index b838bf0cb68..4be728479ac 100644 --- a/htdocs/lib/mysql.lib.php +++ b/htdocs/lib/mysql.lib.php @@ -40,6 +40,8 @@ class DoliDb { var $db; // Handler de base + var $type='mysql'; // Nom du gestionnaire + var $results; // Resultset de la dernière requete var $connected; // 1 si connecté, 0 sinon diff --git a/htdocs/lib/pgsql.lib.php b/htdocs/lib/pgsql.lib.php index fcfe5c355d6..a1f9094d5a7 100644 --- a/htdocs/lib/pgsql.lib.php +++ b/htdocs/lib/pgsql.lib.php @@ -24,7 +24,8 @@ * */ -/** \file htdocs/lib/pgsql.lib.php +/** + \file htdocs/lib/pgsql.lib.php \brief Fichier de la classe permettant de gérér la database de dolibarr. \author Fabien Seisen \author Rodolphe Quiedeville. @@ -34,13 +35,16 @@ \version $Revision$ */ -/** \class DoliDb - \brief Classe permettant de gérér la database de dolibarr +/** + \class DoliDb + \brief Classe permettant de gérér la database de dolibarr */ class DoliDb { var $db; // Handler de base + var $type='pgsql'; // Nom du gestionnaire + var $results; // Resultset de la dernière requete var $connected; // 1 si connecté, 0 sinon @@ -54,7 +58,7 @@ class DoliDb \brief Ouverture d'une connection vers le serveur et une database. \param type type de base de données (mysql ou pgsql) \param host addresse de la base de données - \param user nom de l'utilisateur autorisé + \param user nom de l'utilisateur autorisé \param pass mot de passe \param name nom de la database \return int 1 en cas de succès, 0 sinon