Qual: Removed deprecated code

This commit is contained in:
Laurent Destailleur
2009-06-29 14:03:51 +00:00
parent 56d69bb49e
commit 8a4a04760f
4 changed files with 113 additions and 215 deletions

View File

@@ -559,31 +559,6 @@ class DoliDb
return $date; return $date;
} }
/**
* \brief Convert (by PHP) a GM Timestamp date into a GM string date to insert into a date field.
* Function to use to build INSERT, UPDATE or WHERE predica
* \param param Date TMS to convert
* \return string Date in a string YYYYMMDDHHMMSS
*/
/*function gmtosdate($param)
{
return adodb_strftime("%Y%m%d%H%M%S",$param,true);
}*/
/**
* \brief Convert (by PHP) a GM string date into a GM Timestamps date
* \param string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* \return date Date TMS
* \example 19700101020000 -> 7200
*/
/*function gmtotdate($string)
{
$string=eregi_replace('[^0-9]','',$string);
$tmp=$string.'000000';
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4),1);
return $date;
}*/
/** /**
* \brief Formatage d'un if SQL * \brief Formatage d'un if SQL
* \param test chaine test * \param test chaine test

View File

@@ -550,32 +550,6 @@ class DoliDb
return $date; return $date;
} }
/**
* \brief Convert (by PHP) a GM Timestamp date into a GM string date to insert into a date field.
* Function to use to build INSERT, UPDATE or WHERE predica
* \param param Date TMS to convert
* \return string Date in a string YYYYMMDDHHMMSS
*/
/*function gmtosdate($param)
{
return adodb_strftime("%Y%m%d%H%M%S",$param,true);
}*/
/**
* \brief Convert (by PHP) a GM string date into a GM Timestamps date
* \param string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* \return date Date TMS
* \example 19700101020000 -> 7200
*/
/*function gmtotdate($string)
{
$string=eregi_replace('[^0-9]','',$string);
$tmp=$string.'000000';
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4),1);
return $date;
}*/
/** /**
* \brief Formatage d'un if SQL * \brief Formatage d'un if SQL
* \param test chaine test * \param test chaine test
@@ -701,9 +675,9 @@ class DoliDb
// Next function are not required. Only minor features use them. // Next functions are not required. Only minor features use them.
//-------------------------------------------------------------- //---------------------------------------------------------------
/** /**
* \brief Encrypt sensitive data in database * \brief Encrypt sensitive data in database
* \param field Field name to encrypt * \param field Field name to encrypt
@@ -714,7 +688,7 @@ class DoliDb
function encrypt($field, $cryptType=0, $cryptKey='') function encrypt($field, $cryptType=0, $cryptKey='')
{ {
$return = $field; $return = $field;
if ($cryptType && !empty($cryptKey)) if ($cryptType && !empty($cryptKey))
{ {
if ($cryptType == 2) if ($cryptType == 2)
@@ -729,7 +703,7 @@ class DoliDb
return $return; return $return;
} }
/** /**
* \brief Decrypt sensitive data in database * \brief Decrypt sensitive data in database
* \param field Field name to decrypt * \param field Field name to decrypt
@@ -740,7 +714,7 @@ class DoliDb
function decrypt($field, $cryptType=0, $cryptKey='') function decrypt($field, $cryptType=0, $cryptKey='')
{ {
$return = $field; $return = $field;
if ($cryptType && !empty($cryptKey)) if ($cryptType && !empty($cryptKey))
{ {
if ($cryptType == 2) if ($cryptType == 2)
@@ -752,14 +726,15 @@ class DoliDb
$return = 'DES_DECRYPT('.$field.',\''.$cryptKey.'\')'; $return = 'DES_DECRYPT('.$field.',\''.$cryptKey.'\')';
} }
} }
return $return; return $return;
} }
/** /**
\brief Renvoie l'id de la connexion * \brief Renvoie l'id de la connexion
\return string Id connexion * \return string Id connexion
*/ */
function DDLGetConnectId() function DDLGetConnectId()
{ {
$resql=$this->query('SELECT CONNECTION_ID()'); $resql=$this->query('SELECT CONNECTION_ID()');
@@ -799,11 +774,11 @@ class DoliDb
} }
/** /**
\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
\param table Filtre sur tables a rechercher * \param table Filtre sur tables a rechercher
\return array Tableau des tables de la base * \return array Tableau des tables de la base
*/ */
function DDLListTables($database, $table='') function DDLListTables($database, $table='')
{ {
$listtables=array(); $listtables=array();
@@ -821,15 +796,15 @@ class DoliDb
} }
/** /**
\brief Cree une table * \brief Cree une table
\param table Nom de la table * \param table Nom de la table
\param fields Tableau associatif [nom champ][tableau des descriptions] * \param fields Tableau associatif [nom champ][tableau des descriptions]
\param primary_key Nom du champ qui sera la clef primaire * \param primary_key Nom du champ qui sera la clef primaire
\param unique_keys Tableau associatifs Nom de champs qui seront clef unique => valeur * \param unique_keys Tableau associatifs Nom de champs qui seront clef unique => valeur
\param fulltext Tableau des Nom de champs qui seront indexes en fulltext * \param fulltext Tableau des Nom de champs qui seront indexes en fulltext
\param key Tableau des champs cles noms => valeur * \param key Tableau des champs cles noms => valeur
\param type Type de la table * \param type Type de la table
\return int <0 si KO, >=0 si OK * \return int <0 si KO, >=0 si OK
*/ */
function DDLCreateTable($table,$fields,$primary_key,$type,$unique_keys="",$fulltext_keys="",$keys="") function DDLCreateTable($table,$fields,$primary_key,$type,$unique_keys="",$fulltext_keys="",$keys="")
{ {
@@ -897,11 +872,11 @@ class DoliDb
} }
/** /**
\brief decrit une table dans une database. * \brief decrit une table dans une database.
\param table Nom de la table * \param table Nom de la table
\param field Optionnel : Nom du champ si l'on veut la desc d'un champ * \param field Optionnel : Nom du champ si l'on veut la desc d'un champ
\return resource * \return resource
*/ */
function DDLDescTable($table,$field="") function DDLDescTable($table,$field="")
{ {
$sql="DESC ".$table." ".$field; $sql="DESC ".$table." ".$field;
@@ -967,12 +942,12 @@ class DoliDb
/** /**
\brief Create a user * \brief Create a user
\param dolibarr_main_db_host Ip serveur * \param dolibarr_main_db_host Ip serveur
\param dolibarr_main_db_user Nom user a creer * \param dolibarr_main_db_user Nom user a creer
\param dolibarr_main_db_pass Mot de passe user a creer * \param dolibarr_main_db_pass Mot de passe user a creer
\param dolibarr_main_db_name Database name where user must be granted * \param dolibarr_main_db_name Database name where user must be granted
\return int <0 si KO, >=0 si OK * \return int <0 si KO, >=0 si OK
*/ */
function DDLCreateUser($dolibarr_main_db_host,$dolibarr_main_db_user,$dolibarr_main_db_pass,$dolibarr_main_db_name) function DDLCreateUser($dolibarr_main_db_host,$dolibarr_main_db_user,$dolibarr_main_db_pass,$dolibarr_main_db_name)
{ {

View File

@@ -230,8 +230,8 @@ class DoliDb
} }
/** /**
\brief Renvoie la version du serveur * \brief Renvoie la version du serveur
\return string Chaine version * \return string Chaine version
*/ */
function getVersion() function getVersion()
{ {
@@ -242,8 +242,8 @@ class DoliDb
} }
/** /**
\brief Renvoie la version du serveur sous forme de nombre * \brief Renvoie la version du serveur sous forme de nombre
\return string Chaine version * \return string Chaine version
*/ */
function getIntVersion() function getIntVersion()
{ {
@@ -259,8 +259,8 @@ class DoliDb
} }
/** /**
\brief Renvoie la version du serveur dans un tableau * \brief Renvoie la version du serveur dans un tableau
\return array Tableau de chaque niveau de version * \return array Tableau de chaque niveau de version
*/ */
function getVersionArray() function getVersionArray()
{ {
@@ -269,9 +269,9 @@ class DoliDb
/** /**
\brief Fermeture d'une connexion vers une database. * \brief Fermeture d'une connexion vers une database.
\return resource * \return resource
\seealso connect * \seealso connect
*/ */
function close() function close()
{ {
@@ -281,8 +281,8 @@ class DoliDb
/** /**
\brief Debut d'une transaction. * \brief Debut d'une transaction.
\return int 1 si ouverture transaction ok ou deja ouverte, 0 en cas d'erreur * \return int 1 si ouverture transaction ok ou deja ouverte, 0 en cas d'erreur
*/ */
function begin() function begin()
{ {
@@ -349,9 +349,9 @@ class DoliDb
} }
/** /**
\brief Effectue une requete et renvoi le resultset de reponse de la base * \brief Effectue une requete et renvoi le resultset de reponse de la base
\param query Contenu de la query * \param query Contenu de la query
\return resource Resultset de la reponse * \return resource Resultset de la reponse
*/ */
function query($query) function query($query)
{ {
@@ -383,9 +383,9 @@ class DoliDb
} }
/** /**
\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
*/ */
function fetch_object($resultset=0) function fetch_object($resultset=0)
{ {
@@ -428,10 +428,10 @@ class DoliDb
} }
/** /**
\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)
{ {
@@ -441,10 +441,10 @@ class DoliDb
} }
/** /**
\brief Renvoie le nombre de lignes dans le resultat d'une requete INSERT, DELETE ou UPDATE * \brief Renvoie le nombre de lignes dans le resultat d'une requete INSERT, DELETE ou UPDATE
\see num_rows * \see num_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 affected_rows($resultset=0) function affected_rows($resultset=0)
@@ -458,8 +458,8 @@ class DoliDb
/** /**
\brief Libere le dernier resultset utilise sur cette connexion. * \brief Libere le dernier resultset utilise 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)
{ {
@@ -471,10 +471,10 @@ class DoliDb
/** /**
\brief Defini les limites de la requete. * \brief Defini les limites de la requete.
\param limit nombre maximum de lignes retournees * \param limit nombre maximum de lignes retournees
\param offset numero de la ligne a partir de laquelle recuperer les ligne * \param offset numero de la ligne a partir de laquelle recuperer les ligne
\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)
{ {
@@ -486,12 +486,12 @@ class DoliDb
/** /**
\brief Defini le tri de la requete. * \brief Defini le tri de la requete.
\param sortfield liste des champ de tri * \param sortfield liste des champ de tri
\param sortorder ordre du tri * \param sortorder ordre du tri
\return string chaine exprimant la syntax sql de l'ordre de tri * \return string chaine exprimant la syntax sql de l'ordre de tri
\TODO A mutualiser dans classe mere * \TODO A mutualiser dans classe mere
*/ */
function order($sortfield=0,$sortorder=0) function order($sortfield=0,$sortorder=0)
{ {
if ($sortfield) if ($sortfield)
@@ -564,32 +564,6 @@ class DoliDb
return $date; return $date;
} }
/**
* \brief Convert (by PHP) a GM Timestamp date into a GM string date to insert into a date field.
* Function to use to build INSERT, UPDATE or WHERE predica
* \param param Date TMS to convert
* \return string Date in a string YYYYMMDDHHMMSS
*/
/*function gmtosdate($param)
{
return adodb_strftime("%Y%m%d%H%M%S",$param,true);
}*/
/**
* \brief Convert (by PHP) a GM string date into a GM Timestamps date
* \param string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* \return date Date TMS
* \example 19700101020000 -> 7200
*/
/*function gmtotdate($string)
{
$string=eregi_replace('[^0-9]','',$string);
$tmp=$string.'000000';
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4),1);
return $date;
}
*/
/** /**
* \brief Formatage d'un if SQL * \brief Formatage d'un if SQL
* \param test chaine test * \param test chaine test
@@ -689,8 +663,8 @@ class DoliDb
} }
/** /**
\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
*/ */
function error() function error()
{ {
@@ -704,9 +678,9 @@ class DoliDb
} }
/** /**
\brief Recupere l'id genere par le dernier INSERT. * \brief Recupere l'id genere par le dernier INSERT.
\param tab Nom de la table concernee par l'insert. Ne sert pas sous MySql mais requis pour compatibilite avec Postgresql * \param tab Nom de la table concernee par l'insert. Ne sert pas sous MySql mais requis pour compatibilite avec Postgresql
\return int id * \return int id
*/ */
function last_insert_id($tab) function last_insert_id($tab)
{ {
@@ -715,9 +689,9 @@ class DoliDb
// Next function are not required. Only minor features use them. // Next functions are not required. Only minor features use them.
//-------------------------------------------------------------- //---------------------------------------------------------------
/** /**
* \brief Encrypt sensitive data in database * \brief Encrypt sensitive data in database
* \param field Field name to encrypt * \param field Field name to encrypt
@@ -728,7 +702,7 @@ class DoliDb
function encrypt($field, $cryptType=0, $cryptKey='') function encrypt($field, $cryptType=0, $cryptKey='')
{ {
$return = $field; $return = $field;
if ($cryptType && !empty($cryptKey)) if ($cryptType && !empty($cryptKey))
{ {
if ($cryptType == 2) if ($cryptType == 2)
@@ -743,7 +717,7 @@ class DoliDb
return $return; return $return;
} }
/** /**
* \brief Decrypt sensitive data in database * \brief Decrypt sensitive data in database
* \param field Field name to decrypt * \param field Field name to decrypt
@@ -754,7 +728,7 @@ class DoliDb
function decrypt($field, $cryptType=0, $cryptKey='') function decrypt($field, $cryptType=0, $cryptKey='')
{ {
$return = $field; $return = $field;
if ($cryptType && !empty($cryptKey)) if ($cryptType && !empty($cryptKey))
{ {
if ($cryptType == 2) if ($cryptType == 2)
@@ -766,13 +740,13 @@ class DoliDb
$return = 'DES_DECRYPT('.$field.',\''.$cryptKey.'\')'; $return = 'DES_DECRYPT('.$field.',\''.$cryptKey.'\')';
} }
} }
return $return; return $return;
} }
/** /**
\brief Renvoie l'id de la connexion * \brief Renvoie l'id de la connexion
\return string Id connexion * \return string Id connexion
*/ */
function DDLGetConnectId() function DDLGetConnectId()
{ {
@@ -781,7 +755,6 @@ class DoliDb
return $row[0]; return $row[0];
} }
/** /**
* \brief Create a new database * \brief Create a new database
* \param database Database name to create * \param database Database name to create
@@ -813,11 +786,11 @@ class DoliDb
} }
/** /**
\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
\param table Filtre sur tables a rechercher * \param table Filtre sur tables a rechercher
\return array Tableau des tables de la base * \return array Tableau des tables de la base
*/ */
function DDLListTables($database, $table='') function DDLListTables($database, $table='')
{ {
$listtables=array(); $listtables=array();
@@ -835,16 +808,16 @@ class DoliDb
} }
/** /**
\brief Cree une table * \brief Cree une table
\param table Nom de la table * \param table Nom de la table
\param fields Tableau associatif [nom champ][tableau des descriptions] * \param fields Tableau associatif [nom champ][tableau des descriptions]
\param primary_key Nom du champ qui sera la clef primaire * \param primary_key Nom du champ qui sera la clef primaire
\param unique_keys Tableau associatifs Nom de champs qui seront clef unique => valeur * \param unique_keys Tableau associatifs Nom de champs qui seront clef unique => valeur
\param fulltext Tableau des Nom de champs qui seront indexes en fulltext * \param fulltext Tableau des Nom de champs qui seront indexes en fulltext
\param key Tableau des champs cles noms => valeur * \param key Tableau des champs cles noms => valeur
\param type Type de la table * \param type Type de la table
\return int <0 si KO, >=0 si OK * \return int <0 si KO, >=0 si OK
*/ */
function DDLCreateTable($table,$fields,$primary_key,$type,$unique_keys="",$fulltext_keys="",$keys="") function DDLCreateTable($table,$fields,$primary_key,$type,$unique_keys="",$fulltext_keys="",$keys="")
{ {
// cles recherchees dans le tableau des descriptions (fields) : type,value,attribute,null,default,extra // cles recherchees dans le tableau des descriptions (fields) : type,value,attribute,null,default,extra
@@ -911,11 +884,11 @@ class DoliDb
} }
/** /**
\brief decrit une table dans une database. * \brief decrit une table dans une database.
\param table Nom de la table * \param table Nom de la table
\param field Optionnel : Nom du champ si l'on veut la desc d'un champ * \param field Optionnel : Nom du champ si l'on veut la desc d'un champ
\return resource * \return resource
*/ */
function DDLDescTable($table,$field="") function DDLDescTable($table,$field="")
{ {
$sql="DESC ".$table." ".$field; $sql="DESC ".$table." ".$field;
@@ -982,12 +955,12 @@ class DoliDb
/** /**
\brief Create a user * \brief Create a user
\param dolibarr_main_db_host Ip serveur * \param dolibarr_main_db_host Ip serveur
\param dolibarr_main_db_user Nom user a creer * \param dolibarr_main_db_user Nom user a creer
\param dolibarr_main_db_pass Mot de passe user a creer * \param dolibarr_main_db_pass Mot de passe user a creer
\param dolibarr_main_db_name Database name where user must be granted * \param dolibarr_main_db_name Database name where user must be granted
\return int <0 si KO, >=0 si OK * \return int <0 si KO, >=0 si OK
*/ */
function DDLCreateUser($dolibarr_main_db_host,$dolibarr_main_db_user,$dolibarr_main_db_pass,$dolibarr_main_db_name) function DDLCreateUser($dolibarr_main_db_host,$dolibarr_main_db_user,$dolibarr_main_db_pass,$dolibarr_main_db_name)
{ {

View File

@@ -684,31 +684,6 @@ class DoliDb
return $date; return $date;
} }
/**
* \brief Convert (by PHP) a GM Timestamp date into a GM string date to insert into a date field.
* Function to use to build INSERT, UPDATE or WHERE predica
* \param param Date TMS to convert
* \return string Date in a string YYYYMMDDHHMMSS
*/
/*function gmtosdate($param)
{
return adodb_strftime("%Y%m%d%H%M%S",$param,true);
}*/
/**
* \brief Convert (by PHP) a GM string date into a GM Timestamps date
* \param string Date in a string (YYYYMMDDHHMMSS, YYYYMMDD, YYYY-MM-DD HH:MM:SS)
* \return date Date TMS
* \example 19700101020000 -> 7200
*/
/*function gmtotdate($string)
{
$string=eregi_replace('[^0-9]','',$string);
$tmp=$string.'000000';
$date=dol_mktime(substr($tmp,8,2),substr($tmp,10,2),substr($tmp,12,2),substr($tmp,4,2),substr($tmp,6,2),substr($tmp,0,4),1);
return $date;
}*/
/** /**
* \brief Formatage d'un if SQL * \brief Formatage d'un if SQL
* \param test chaine test * \param test chaine test