Qual: Et encore de la suppression de fonction inutiles
This commit is contained in:
parent
c2d4c73b65
commit
03cb6b10dd
@ -519,26 +519,12 @@ class DoliDb
|
|||||||
return mysql_fetch_row($resultset);
|
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
|
\brief Renvoie le nombre de lignes dans le resultat d'une requete SELECT
|
||||||
\see affected_rows
|
\see affected_rows
|
||||||
\param resultset Curseur de la requete voulue
|
\param resultset Curseur de la requete voulue
|
||||||
\return int Nombre de lignes
|
\return int Nombre de lignes
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function num_rows($resultset=0)
|
function num_rows($resultset=0)
|
||||||
{
|
{
|
||||||
// Si le resultset n'est pas fourni, on prend le dernier utilisé sur cette connexion
|
// 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.
|
\brief Libère le dernier resultset utilisé sur cette connexion.
|
||||||
\param resultset Curseur de la requete voulue
|
\param resultset Curseur de la requete voulue
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function free($resultset=0)
|
function free($resultset=0)
|
||||||
{
|
{
|
||||||
// Si le resultset n'est pas fourni, on prend le dernier utilisé sur cette connexion
|
// 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);
|
if (is_resource($resultset)) mysql_free_result($resultset);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\brief Défini les limites de la requète.
|
\brief Défini les limites de la requète.
|
||||||
\param limit nombre maximum de lignes retournées
|
\param limit nombre maximum de lignes retournées
|
||||||
\param offset numéro de la ligne à partir de laquelle recupérer les lignes
|
\param offset numéro de la ligne à partir de laquelle recupérer les lignes
|
||||||
\return string chaine exprimant la syntax sql de la limite
|
\return string chaine exprimant la syntax sql de la limite
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function plimit($limit=0,$offset=0)
|
function plimit($limit=0,$offset=0)
|
||||||
{
|
{
|
||||||
global $conf;
|
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)
|
\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.
|
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
|
\param param Date au format text à convertir
|
||||||
\return date Date au format tms.
|
\return date Date au format tms.
|
||||||
*/
|
*/
|
||||||
@ -618,19 +590,7 @@ class DoliDb
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\brief Formatage (par la base de données) d'un champ tms
|
\brief Formatage (par PHP) de la date en texte qui s'insere dans champ date.
|
||||||
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.
|
|
||||||
Fonction à utiliser pour générer les INSERT.
|
Fonction à utiliser pour générer les INSERT.
|
||||||
\param param Date tms à convertir
|
\param param Date tms à convertir
|
||||||
\return date Date au format text YYYYMMDDHHMMSS.
|
\return date Date au format text YYYYMMDDHHMMSS.
|
||||||
@ -775,38 +735,6 @@ class DoliDb
|
|||||||
$this->lastquery=$s;
|
$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;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -373,18 +373,6 @@ class DoliDb
|
|||||||
return pg_fetch_row($resultset);
|
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
|
\brief Renvoie le nombre de lignes dans le resultat d'une requete SELECT
|
||||||
\see affected_rows
|
\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.
|
\brief Libère le dernier resultset utilisé sur cette connexion.
|
||||||
\param resultset Curseur de la requete voulue
|
\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)
|
\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.
|
afin de retourner une donnée toujours au format universel date tms unix.
|
||||||
|
Fonction à utiliser pour générer les SELECT.
|
||||||
\param param
|
\param param
|
||||||
\return date date au format tms.
|
\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
|
\brief Formatage (par PHP) de la date en texte qui s'insere dans champ date.
|
||||||
afin de retourner une donnée au format text YYYYMMDDHHMMSS.
|
Fonction à utiliser pour générer les INSERT.
|
||||||
\param param
|
\param param Date tms à convertir
|
||||||
\return string date au format text YYYYMMDDHHMMSS.
|
\return date 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
|
|
||||||
*/
|
*/
|
||||||
function idate($param)
|
function idate($param)
|
||||||
{
|
{
|
||||||
@ -598,38 +565,6 @@ class DoliDb
|
|||||||
$this->lastquery=$s;
|
$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;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user