From 03cb6b10dd962fdc1846452ac709edf218c9910a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 24 Jun 2006 20:58:22 +0000 Subject: [PATCH] Qual: Et encore de la suppression de fonction inutiles --- htdocs/lib/mysql.lib.php | 78 ++-------------------------------------- htdocs/lib/pgsql.lib.php | 75 +++----------------------------------- 2 files changed, 8 insertions(+), 145 deletions(-) diff --git a/htdocs/lib/mysql.lib.php b/htdocs/lib/mysql.lib.php index 09704109bcb..5ea837624a6 100644 --- a/htdocs/lib/mysql.lib.php +++ b/htdocs/lib/mysql.lib.php @@ -519,26 +519,12 @@ class DoliDb return mysql_fetch_row($resultset); } - /** - \brief Obtient les données d'un colonne et renvoie les données sous forme d'objet. - \param resultset Curseur de la requete voulue - \return array - */ - - function fetch_field($resultset=0) - { - // Si le resultset n'est pas fourni, on prend le dernier utilisé sur cette connexion - if (! is_resource($resultset)) { $resultset=$this->results; } - return mysql_fetch_field($resultset); - } - /** \brief Renvoie le nombre de lignes dans le resultat d'une requete SELECT \see affected_rows \param resultset Curseur de la requete voulue \return int Nombre de lignes */ - function num_rows($resultset=0) { // Si le resultset n'est pas fourni, on prend le dernier utilisé sur cette connexion @@ -563,24 +549,10 @@ class DoliDb } - /** - \brief Renvoie le nombre de champs dans le resultat de la requete. - \param resultset Curseur de la requete voulue - \return int - */ - - function num_fields($resultset=0) - { - // Si le resultset n'est pas fourni, on prend le dernier utilisé sur cette connexion - if (! is_resource($resultset)) { $resultset=$this->results; } - return mysql_num_fields($resultset); - } - /** \brief Libère le dernier resultset utilisé sur cette connexion. \param resultset Curseur de la requete voulue */ - function free($resultset=0) { // Si le resultset n'est pas fourni, on prend le dernier utilisé sur cette connexion @@ -589,13 +561,13 @@ class DoliDb if (is_resource($resultset)) mysql_free_result($resultset); } + /** \brief Défini les limites de la requète. \param limit nombre maximum de lignes retournées \param offset numéro de la ligne à partir de laquelle recupérer les lignes \return string chaine exprimant la syntax sql de la limite */ - function plimit($limit=0,$offset=0) { global $conf; @@ -608,7 +580,7 @@ class DoliDb /** \brief Formatage (par la base de données) d'un champ de la base au format tms ou Date (YYYY-MM-DD HH:MM:SS) afin de retourner une donnée toujours au format universel date tms unix. - Fonction à utiliser générer les SELECT. + Fonction à utiliser pour générer les SELECT. \param param Date au format text à convertir \return date Date au format tms. */ @@ -618,19 +590,7 @@ class DoliDb } /** - \brief Formatage (par la base de données) d'un champ tms - afin de retourner une donnée au format text YYYYMMDDHHMMSS. - Fonction à utiliser pour générer les INSERT. - \param param Date tms à convertir - \return string Date au format text YYYYMMDDHHMMSS. - */ - function qdate($param) - { - return "from_unixtime(".$param.")"; - } - - /** - \brief Formatage (par PHP) de la date en texte. + \brief Formatage (par PHP) de la date en texte qui s'insere dans champ date. Fonction à utiliser pour générer les INSERT. \param param Date tms à convertir \return date Date au format text YYYYMMDDHHMMSS. @@ -775,38 +735,6 @@ class DoliDb $this->lastquery=$s; } - - /** - \brief Renvoie toutes les données comme un tableau. - \param sql Requete sql - \param datas Tableau de données pour retour - \return int >0 si ok, <0 si ko - */ - function fetch_all_rows($sql, &$datas) - { - $datas = array(); - - $resql = $this->query($sql); - if ($resql) - { - $i = 0; - $num = $this->num_rows($resql); - - while ($i < $num) - { - $row = $this->fetch_row($resql); - array_push($datas, $row[0]); - $i++; - } - } - else - { - print $this->error(); - return -1; - } - return 1; - } - } ?> diff --git a/htdocs/lib/pgsql.lib.php b/htdocs/lib/pgsql.lib.php index 7329ecc923a..05106555dc9 100644 --- a/htdocs/lib/pgsql.lib.php +++ b/htdocs/lib/pgsql.lib.php @@ -373,18 +373,6 @@ class DoliDb return pg_fetch_row($resultset); } - /** - \brief Obtient les données d'un colonne et renvoie les données sous forme d'objet. - \param resultset Curseur de la requete voulue - \return array - */ - function fetch_field($resultset=0) - { - // Si le resultset n'est pas fourni, on prend le dernier utilisé sur cette connexion - if (! is_resource($resultset)) { $resultset=$this->results; } - return pg_field_name($resultset); - } - /** \brief Renvoie le nombre de lignes dans le resultat d'une requete SELECT \see affected_rows @@ -414,18 +402,6 @@ class DoliDb } - /** - \brief Renvoie le nombre de champs dans le resultat de la requete. - \param resultset Curseur de la requete voulue - \return int - */ - function num_fields($resultset=0) - { - // Si le resultset n'est pas fourni, on prend le dernier utilisé sur cette connexion - if (! is_resource($resultset)) { $resultset=$this->results; } - return pg_num_fields($resultset); - } - /** \brief Libère le dernier resultset utilisé sur cette connexion. \param resultset Curseur de la requete voulue @@ -457,6 +433,7 @@ class DoliDb /** \brief Formatage (par la base de données) d'un champ de la base au format tms ou Date (YYYY-MM-DD HH:MM:SS) afin de retourner une donnée toujours au format universel date tms unix. + Fonction à utiliser pour générer les SELECT. \param param \return date date au format tms. */ @@ -466,20 +443,10 @@ class DoliDb } /** - \brief Formatage (par la base de données) d'un champ de la base au format tms - afin de retourner une donnée au format text YYYYMMDDHHMMSS. - \param param - \return string date au format text YYYYMMDDHHMMSS. - */ - function qdate($param) - { - return "from_unixtime(".$param.")"; - } - - /** - \brief Formatage (par PHP) de la date en texte. - \param param - \return date + \brief Formatage (par PHP) de la date en texte qui s'insere dans champ date. + Fonction à utiliser pour générer les INSERT. + \param param Date tms à convertir + \return date Date au format text YYYYMMDDHHMMSS. */ function idate($param) { @@ -598,38 +565,6 @@ class DoliDb $this->lastquery=$s; } - - /** - \brief Renvoie toutes les données comme un tableau. - \param sql Requete sql - \param datas Tableau de données pour retour - \return int >0 si ok, <0 si ko - */ - function fetch_all_rows($sql, &$datas) - { - $datas = array(); - - $resql = $this->query($sql); - if ($resql) - { - $i = 0; - $num = $this->num_rows($resql); - - while ($i < $num) - { - $row = $this->fetch_row($resql); - array_push($datas, $row[0]); - $i++; - } - } - else - { - print $this->error(); - return -1; - } - return 1; - } - } ?>