From bf3b46492112332178663c3e939e334df5ba1a82 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@users.sourceforge.net>
Date: Sun, 16 Jan 2005 20:14:43 +0000
Subject: [PATCH] Doc: Commentaires doxygen

---
 htdocs/lib/mysql.lib.php | 71 ++++++++++++++++----------------
 htdocs/lib/pgsql.lib.php | 88 ++++++++++++++++++++--------------------
 2 files changed, 81 insertions(+), 78 deletions(-)

diff --git a/htdocs/lib/mysql.lib.php b/htdocs/lib/mysql.lib.php
index a498b3eb531..aca4a0a8e0b 100644
--- a/htdocs/lib/mysql.lib.php
+++ b/htdocs/lib/mysql.lib.php
@@ -22,7 +22,7 @@
  *
  */
 
-/*!	    \file htdocs/lib/mysql.lib.php
+/**	    \file htdocs/lib/mysql.lib.php
 		\brief Classe permettant de g�r�r la database de dolibarr.
 		\author Fabien Seisen
 		\author Rodolphe Quiedeville.
@@ -32,7 +32,7 @@
 		Ensemble des fonctions permettant de g�rer la database de dolibarr.
 */
 
-/*!     \class DoliDb
+/**     \class DoliDb
 		\brief Classe permettant de g�r�r la database de dolibarr
 
 		Ensemble des fonctions permettant de g�rer la database de dolibarr
@@ -46,7 +46,7 @@ class DoliDb
   var $ERROR_DUPLICATE=1062;
   var $ERROR_TABLEEXISTS=1050;
 
-/*!
+/**
 		\brief      Ouverture d'une connection vers le serveur et �ventuellement une database.
 		\param	    type		type de base de donn�es (mysql ou pgsql)
 		\param	    host		addresse de la base de donn�es
@@ -121,7 +121,7 @@ class DoliDb
       return $this->ok;
     }
 
-/*!
+/**
 		\brief      Selectionne une database.
 		\param	    database		nom de la database
 		\return	    resource
@@ -132,7 +132,7 @@ class DoliDb
       return mysql_select_db($database, $this->db);
     }
 
-/*!
+/**
 		\brief      Connection vers le serveur
 		\param	    host		addresse de la base de donn�es
 		\param	    login		nom de l'utilisateur autoris�
@@ -147,7 +147,7 @@ class DoliDb
       return $this->db;
     }
 
-/*!
+/**
 		\brief      Connexion sur une base de donn�e
 		\param	    database		nom de la database
 		\return	    result			resultat 1 pour ok, 0 pour non ok
@@ -165,7 +165,7 @@ class DoliDb
       }
   }
 
-/*!
+/**
 		\brief      Copie d'une database.
 		\return	    resource
 */
@@ -177,7 +177,7 @@ class DoliDb
       return $db2;
     }
 
-/*!
+/**
 		\brief      Ouverture d'une connection vers une database.
 		\param	    host		addresse de la base de donn�es
 		\param	    login		nom de l'utilisateur autoris�
@@ -191,7 +191,7 @@ class DoliDb
       return $this->db;
     }
 
-/*!
+/**
 		\brief      Fermeture d'une connection vers une database.
 		\return	    resource
 */
@@ -201,7 +201,7 @@ class DoliDb
     return mysql_close($this->db);
   }
 
-/*!
+/**
 		\brief      Debut d'une transaction.
 		\param	    do
 		\return	    string
@@ -219,7 +219,7 @@ class DoliDb
       }
   }
 
-/*!
+/**
 		\brief      Ecriture d'une transaction.
 		\param	    do
 		\return	    string
@@ -237,7 +237,7 @@ class DoliDb
       }
   }
 
-/*!
+/**
 		\brief      Effacement d'une transaction et retour au ancienne valeurs.
 		\param	    do
 		\return	    string
@@ -255,7 +255,7 @@ class DoliDb
       }
   }
 
-/*!
+/**
 		\brief      Effectue une requete et renvoi le resultset de r�ponse de la base
 		\param	    query		contenu de la query
 		\param	    limit
@@ -273,7 +273,7 @@ class DoliDb
       return $this->results;
     }
 
-/*!
+/**
 		\brief      Liste des tables dans une database.
 		\param	    database		nom de la database
 		\return	    resource
@@ -285,7 +285,7 @@ class DoliDb
     return  $this->results;
   }
 
-/*!
+/**
 		\brief      Renvoie les donn�es de la requete.
 		\param	    nb				contenu de la query
 		\param	    fieldname	    nom du champ
@@ -297,7 +297,7 @@ class DoliDb
       return mysql_result($this->results, $nb, $fieldname);
     }
 
-/*!
+/**
 		\brief      Lib�re le dernier resultset utilis� sur cette connexion.
 		\return	    resource
 */
@@ -307,7 +307,7 @@ class DoliDb
       return mysql_free_result($this->results);
     }
 
-/*!
+/**
 		\brief      Renvoie la ligne courante (comme un objet) pour le curseur resultset.
         \param      resultset   curseur de la requete voulue
 		\return	    resource
@@ -320,7 +320,7 @@ class DoliDb
         return mysql_fetch_object($resultset);
   	}
 
-/*!
+/**
 		\brief      d�fini les limites de la requ�te.
 		\param	    limit
 		\param	    offset
@@ -339,29 +339,30 @@ class DoliDb
         }
     }
 
-/*!
-		\brief      formatage de la date en format unix.
+
+/**
+		\brief      Formatage par la base de donn�es d'un champ de la base au format Timestamp ou Date (YYYY-MM-DD HH:MM:SS)
+		            afin de retourner une donn�e toujours au format universel date tms unix.
 		\param	    fname
 		\return	    date
 */
-
   function pdate($fname)
     {
       return "unix_timestamp($fname)";
     }
 
-/*!
-		\brief      formatage de la date en fonction des locales.
+/**
+		\brief      Formatage de la date en fonction des locales.
 		\param	    fname
 		\return	    date
 */
-
   function idate($fname)
     {
       return strftime("%Y%m%d%H%M%S",$fname);
     }
 
-/*!
+
+/**
 		\brief      Renvoie les donn�es dans un tableau.
 		\return	    array
 */
@@ -371,7 +372,7 @@ class DoliDb
       return mysql_fetch_array($this->results);
     }
 
-/*!
+/**
 		\brief      Renvoie les donn�es comme un tableau.
 		\return	    array
 */
@@ -381,7 +382,7 @@ class DoliDb
       return mysql_fetch_row($this->results);
     }
 
-/*!
+/**
 		\brief      Obtient les donn�es d'un colonne et renvoie les donn�es sous forme d'objet.
         \return     array
 */
@@ -392,7 +393,7 @@ class DoliDb
     }
 
 
-/*!
+/**
 		\brief      Renvoie le nombre de lignes dans le
 		            resultat d'une requete SELECT
 		\see    	affected_rows
@@ -404,7 +405,7 @@ class DoliDb
       return mysql_num_rows($this->results);
     }
 
-/*!
+/**
 		\brief      Renvoie le nombre de lignes dans le
 		            resultat d'une requete INSERT, DELETE ou UPDATE
 		\see    	num_rows
@@ -419,7 +420,7 @@ class DoliDb
     }
 
 
-/*!
+/**
 		\brief      Renvoie le nombre de champs dans le resultat de la requete.
 		\return	    int
 */
@@ -429,7 +430,7 @@ class DoliDb
       return mysql_num_fields($this->results);
     }
 
-/*!
+/**
 		\brief      Renvoie la derniere requete soumise par la methode query()
 		\return	    lastquery
 */
@@ -439,7 +440,7 @@ class DoliDb
       return $this->lastquery;
     }
 
-/*!
+/**
 		\brief      Renvoie le texte de l'erreur mysql de l'operation precedente.
 		\return	    error_text
 */
@@ -449,7 +450,7 @@ class DoliDb
       return mysql_error($this->db);
     }
 
-/*!
+/**
 		\brief      Renvoie la valeur numerique de l'erreur de l'operation precedente.
 					pour etre exploiter par l'appelant et d�tecter les erreurs du genre:
 					echec car doublons, table deja existante...
@@ -464,7 +465,7 @@ class DoliDb
       return mysql_errno($this->db);
     }
 
-/*!
+/**
 		\brief      Obtient l'id gen�r� par le pr�cedent INSERT.
 		\return     id
 */
@@ -474,7 +475,7 @@ class DoliDb
       return mysql_insert_id($this->db);
     }
 
-/*!
+/**
 		\brief      Retourne le dsn pear
 		\return     dsn
 */
diff --git a/htdocs/lib/pgsql.lib.php b/htdocs/lib/pgsql.lib.php
index 62bb1b517e1..6bfd26ced5d 100644
--- a/htdocs/lib/pgsql.lib.php
+++ b/htdocs/lib/pgsql.lib.php
@@ -24,19 +24,19 @@
  *
  */
 
-/*!	    \file htdocs/lib/pgsql.lib.php
-		\brief Classe permettant de g�r�r la database de dolibarr.
-		\author Fabien Seisen
-		\author Rodolphe Quiedeville.
-		\author	Laurent Destailleur.
-		\author S�bastien Di Cintio
-		\author Benoit Mortier
-		\version $Revision$
+/**	    \file       htdocs/lib/pgsql.lib.php
+		\brief      Classe permettant de g�r�r la database de dolibarr.
+		\author     Fabien Seisen
+		\author     Rodolphe Quiedeville.
+		\author	    Laurent Destailleur.
+		\author     S�bastien Di Cintio
+		\author     Benoit Mortier
+		\version    $Revision$
 
 		Ensemble des fonctions permettant de g�rer la database de dolibarr.
 */
 
-/*! 	\class DoliDb
+/** 	\class DoliDb
 		\brief Classe permettant de g�r�r la database de dolibarr
 
 		Ensemble des fonctions permettant de g�rer la database de dolibarr
@@ -50,7 +50,7 @@ class DoliDb
   var $ERROR_DUPLICATE="23505";
   var $ERROR_TABLEEXISTS='42P07';
 	  
-/*!
+/**
 		\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
@@ -125,7 +125,7 @@ class DoliDb
       return $this->ok;
     }
 
-/*!
+/**
 		\brief      Selectionne une database.
 		\param		database		nom de la database
 		\return		resource
@@ -142,7 +142,7 @@ class DoliDb
 						return 0;
     }
 
-/*!
+/**
 		\brief      Connection vers le serveur
 		\param		host		addresse de la base de donn�es
 		\param		login		nom de l'utilisateur autoris�
@@ -158,7 +158,7 @@ class DoliDb
 			 return $this->db;
     }
 
-/*!
+/**
 		\brief      Connexion sur une base de donn�e
 		\param		database		nom de la database
 		\return		result			resultat 1 pour ok, 0 pour non ok
@@ -173,7 +173,7 @@ class DoliDb
   }
   
 
-/*!
+/**
 		\brief      Copie d'une database.
 		\return	resource
 */
@@ -185,7 +185,7 @@ class DoliDb
       return $db2;
     }
 
-/*!
+/**
 		\brief      Ouverture d'une connection vers une database.
 		\param		host		addresse de la base de donn�es
 		\param		login		nom de l'utilisateur autoris�
@@ -201,7 +201,7 @@ class DoliDb
 		 return $this->db;
     }
 
-/*!
+/**
 		\brief      Fermeture d'une connection vers une database.
 		\return	resource
 */
@@ -211,7 +211,7 @@ class DoliDb
 		return pg_close($this->db);
   	}
 
-/*!
+/**
 		\brief      Debut d'une transaction.
 		\param		do
 		\return		string
@@ -229,7 +229,7 @@ class DoliDb
       }
   }
 
-/*!
+/**
 		\brief      Ecriture d'une transaction.
 		\param		do
 		\return		string
@@ -248,7 +248,7 @@ class DoliDb
   }
 
 
-/*!
+/**
 		\brief      Effacement d'une transaction et retour au ancienne valeurs.
 		\param		do
 		\return		string
@@ -266,7 +266,7 @@ class DoliDb
       }
   }
 
-/*!
+/**
 		\brief      Effectue une requete et renvoi le resultset de r�ponse de la base
 		\param		query		contenu de la query
 		\param		limit
@@ -285,7 +285,7 @@ class DoliDb
       return $this->results;
     }
 
-/*!
+/**
 		\brief      Liste des tables dans une database.
 		\param		database		nom de la database
 		\return		resource
@@ -298,7 +298,7 @@ class DoliDb
   }
 
 	
-/*!
+/**
 		\brief      Renvoie les donn�es de la requete.
 		\param		nb				contenu de la query
 		\param		fieldname	nom du champ
@@ -311,7 +311,7 @@ class DoliDb
     }
 
 		
-/*!
+/**
 		\brief      Lib�re le dernier resultset utilis� sur cette connexion.
 		\return	resource
 */
@@ -321,7 +321,7 @@ class DoliDb
       return pg_free_result($this->results);
     }
 
-/*!
+/**
 		\brief      Renvoie la ligne courante (comme un objet) pour le curseur resultset.
         \param      resultset   curseur de la requete voulue
 		\return		resource
@@ -334,7 +334,7 @@ class DoliDb
         return pg_fetch_object($resultset);
   	}
 
-/*!
+/**
 		\brief 		d�fini les limites de la requ�te.
 		\param		limit
 		\param		offset
@@ -353,29 +353,31 @@ class DoliDb
      	}
     }
 
-/*!
-		\brief 		formatage de la date en format unix.
-		\param		fname
-		\return		date
-*/
 
+/**
+		\brief      Formatage par la base de donn�es d'un champ de la base au format Timestamp ou Date (YYYY-MM-DD HH:MM:SS)
+		            afin de retourner une donn�e toujours au format universel date tms unix.
+		\param	    fname
+		\return	    date
+*/
  	function pdate($fname)
     {
       return "unix_timestamp($fname)";
     }
 
-/*!
+
+/**
 		\brief 		formatage de la date en fonction des locales.
 		\param		fname
 		\return		date
 */
-
   function idate($fname)
     {
       return strftime("%Y%m%d%H%M%S",$fname);
     }
 
-/*!
+
+/**
 		\brief      Renvoie les donn�es dans un tableau.
 		\return		array
 */
@@ -385,7 +387,7 @@ class DoliDb
 		return pg_fetch_array($this->results);
     }
 
-/*!
+/**
 		\brief      Renvoie les donn�es comme un tableau.
 		\return	array
 */
@@ -395,7 +397,7 @@ class DoliDb
 		return pg_fetch_row($this->results);
     }
 
-/*!
+/**
 		\brief      Obtient les donn�es d'un colonne et renvoie les donn�es sous forme d'objet.
         \return     array
 */
@@ -406,7 +408,7 @@ class DoliDb
     }
 
 
-/*!
+/**
 		\brief      Renvoie le nombre de lignes dans le
 		            resultat d'une requete SELECT
 		\see    	affected_rows
@@ -418,7 +420,7 @@ class DoliDb
 		return pg_num_rows($this->results);
     }
 
-/*!
+/**
 		\brief      Renvoie le nombre de lignes dans le
 		            resultat d'une requete INSERT, DELETE ou UPDATE
 		\see    	num_rows
@@ -432,7 +434,7 @@ class DoliDb
 		return pg_affected_rows($this->results); 
     }
 
-/*!
+/**
 		\brief      Renvoie le nombre de champs dans le resultat de la requete.
 		\return	int
 */
@@ -442,7 +444,7 @@ class DoliDb
 		return pg_num_fields($this->results);
     }
 
-/*!
+/**
 		\brief 		Renvoie la derniere requete soumise par la methode query()
 		\return	    lastquery
 */
@@ -452,7 +454,7 @@ class DoliDb
       return $this->lastquery;
     }
 
-/*!
+/**
 		\brief 		Renvoie le texte de l'erreur mysql de l'operation precedente.
 		\return		error_text
 */
@@ -462,7 +464,7 @@ class DoliDb
 			return pg_last_error($this->db);
     }
 
-/*!
+/**
 		\brief      Renvoie la valeur numerique de l'erreur de l'operation precedente.
 					pour etre exploiter par l'appelant et d�tecter les erreurs du genre:
 					echec car doublons, table deja existante...
@@ -476,7 +478,7 @@ class DoliDb
 			return pg_last_error($this->db);
     }
 
-/*!
+/**
 		\brief      Obtient l'id gen�r� par le pr�cedent INSERT.
 		\return 	id
 */
@@ -490,7 +492,7 @@ class DoliDb
      }
 
 
-/*!
+/**
 		\brief      Retourne le dsn pear
 		\return     dsn
 */
-- 
GitLab