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