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