diff --git a/htdocs/lib/databases/mssql.lib.php b/htdocs/lib/databases/mssql.lib.php index 0b7b8511d5c65571ce1447b32b5befad22ea243b..d25d38ffd55679c486d1bad4ae0eeaea38be901a 100644 --- a/htdocs/lib/databases/mssql.lib.php +++ b/htdocs/lib/databases/mssql.lib.php @@ -559,31 +559,6 @@ class DoliDb 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 * \param test chaine test diff --git a/htdocs/lib/databases/mysql.lib.php b/htdocs/lib/databases/mysql.lib.php index c730177362f9ccfe0161c9a7ea5432e6e9049de1..08da8e0186e819e57ea8fe169ce2288b6a09f6a9 100644 --- a/htdocs/lib/databases/mysql.lib.php +++ b/htdocs/lib/databases/mysql.lib.php @@ -550,32 +550,6 @@ class DoliDb 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 * \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 * \param field Field name to encrypt @@ -714,7 +688,7 @@ class DoliDb function encrypt($field, $cryptType=0, $cryptKey='') { $return = $field; - + if ($cryptType && !empty($cryptKey)) { if ($cryptType == 2) @@ -729,7 +703,7 @@ class DoliDb return $return; } - + /** * \brief Decrypt sensitive data in database * \param field Field name to decrypt @@ -740,7 +714,7 @@ class DoliDb function decrypt($field, $cryptType=0, $cryptKey='') { $return = $field; - + if ($cryptType && !empty($cryptKey)) { if ($cryptType == 2) @@ -752,14 +726,15 @@ class DoliDb $return = 'DES_DECRYPT('.$field.',\''.$cryptKey.'\')'; } } - + return $return; } + /** - \brief Renvoie l'id de la connexion - \return string Id connexion - */ + * \brief Renvoie l'id de la connexion + * \return string Id connexion + */ function DDLGetConnectId() { $resql=$this->query('SELECT CONNECTION_ID()'); @@ -799,11 +774,11 @@ class DoliDb } /** - \brief Liste des tables dans une database. - \param database Nom de la database - \param table Filtre sur tables a rechercher - \return array Tableau des tables de la base - */ + * \brief Liste des tables dans une database. + * \param database Nom de la database + * \param table Filtre sur tables a rechercher + * \return array Tableau des tables de la base + */ function DDLListTables($database, $table='') { $listtables=array(); @@ -821,15 +796,15 @@ class DoliDb } /** - \brief Cree une table - \param table Nom de la table - \param fields Tableau associatif [nom champ][tableau des descriptions] - \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 fulltext Tableau des Nom de champs qui seront indexes en fulltext - \param key Tableau des champs cles noms => valeur - \param type Type de la table - \return int <0 si KO, >=0 si OK + * \brief Cree une table + * \param table Nom de la table + * \param fields Tableau associatif [nom champ][tableau des descriptions] + * \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 fulltext Tableau des Nom de champs qui seront indexes en fulltext + * \param key Tableau des champs cles noms => valeur + * \param type Type de la table + * \return int <0 si KO, >=0 si OK */ 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. - \param table Nom de la table - \param field Optionnel : Nom du champ si l'on veut la desc d'un champ - \return resource - */ + * \brief decrit une table dans une database. + * \param table Nom de la table + * \param field Optionnel : Nom du champ si l'on veut la desc d'un champ + * \return resource + */ function DDLDescTable($table,$field="") { $sql="DESC ".$table." ".$field; @@ -967,12 +942,12 @@ class DoliDb /** - \brief Create a user - \param dolibarr_main_db_host Ip serveur - \param dolibarr_main_db_user Nom 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 - \return int <0 si KO, >=0 si OK + * \brief Create a user + * \param dolibarr_main_db_host Ip serveur + * \param dolibarr_main_db_user Nom 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 + * \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) { diff --git a/htdocs/lib/databases/mysqli.lib.php b/htdocs/lib/databases/mysqli.lib.php index 08f2d5d62e0c45b5825b3c0daa050842900a2c8a..772f8cb6999c038245b224b283193d8d21e49452 100644 --- a/htdocs/lib/databases/mysqli.lib.php +++ b/htdocs/lib/databases/mysqli.lib.php @@ -230,8 +230,8 @@ class DoliDb } /** - \brief Renvoie la version du serveur - \return string Chaine version + * \brief Renvoie la version du serveur + * \return string Chaine version */ function getVersion() { @@ -242,8 +242,8 @@ class DoliDb } /** - \brief Renvoie la version du serveur sous forme de nombre - \return string Chaine version + * \brief Renvoie la version du serveur sous forme de nombre + * \return string Chaine version */ function getIntVersion() { @@ -259,8 +259,8 @@ class DoliDb } /** - \brief Renvoie la version du serveur dans un tableau - \return array Tableau de chaque niveau de version + * \brief Renvoie la version du serveur dans un tableau + * \return array Tableau de chaque niveau de version */ function getVersionArray() { @@ -269,9 +269,9 @@ class DoliDb /** - \brief Fermeture d'une connexion vers une database. - \return resource - \seealso connect + * \brief Fermeture d'une connexion vers une database. + * \return resource + * \seealso connect */ function close() { @@ -281,8 +281,8 @@ class DoliDb /** - \brief Debut d'une transaction. - \return int 1 si ouverture transaction ok ou deja ouverte, 0 en cas d'erreur + * \brief Debut d'une transaction. + * \return int 1 si ouverture transaction ok ou deja ouverte, 0 en cas d'erreur */ function begin() { @@ -349,9 +349,9 @@ class DoliDb } /** - \brief Effectue une requete et renvoi le resultset de reponse de la base - \param query Contenu de la query - \return resource Resultset de la reponse + * \brief Effectue une requete et renvoi le resultset de reponse de la base + * \param query Contenu de la query + * \return resource Resultset de la reponse */ function query($query) { @@ -383,9 +383,9 @@ class DoliDb } /** - \brief Renvoie la ligne courante (comme un objet) pour le curseur resultset. - \param resultset Curseur de la requete voulue - \return resource + * \brief Renvoie la ligne courante (comme un objet) pour le curseur resultset. + * \param resultset Curseur de la requete voulue + * \return resource */ function fetch_object($resultset=0) { @@ -428,10 +428,10 @@ class DoliDb } /** - \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 + * \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) { @@ -441,10 +441,10 @@ class DoliDb } /** - \brief Renvoie le nombre de lignes dans le resultat d'une requete INSERT, DELETE ou UPDATE - \see num_rows - \param resultset Curseur de la requete voulue - \return int Nombre de lignes + * \brief Renvoie le nombre de lignes dans le resultat d'une requete INSERT, DELETE ou UPDATE + * \see num_rows + * \param resultset Curseur de la requete voulue + * \return int Nombre de lignes */ function affected_rows($resultset=0) @@ -458,8 +458,8 @@ class DoliDb /** - \brief Libere le dernier resultset utilise sur cette connexion. - \param resultset Curseur de la requete voulue + * \brief Libere le dernier resultset utilise sur cette connexion. + * \param resultset Curseur de la requete voulue */ function free($resultset=0) { @@ -471,10 +471,10 @@ class DoliDb /** - \brief Defini les limites de la requete. - \param limit nombre maximum de lignes retournees - \param offset numero de la ligne a partir de laquelle recuperer les ligne - \return string chaine exprimant la syntax sql de la limite + * \brief Defini les limites de la requete. + * \param limit nombre maximum de lignes retournees + * \param offset numero de la ligne a partir de laquelle recuperer les ligne + * \return string chaine exprimant la syntax sql de la limite */ function plimit($limit=0,$offset=0) { @@ -486,12 +486,12 @@ class DoliDb /** - \brief Defini le tri de la requete. - \param sortfield liste des champ de tri - \param sortorder ordre du tri - \return string chaine exprimant la syntax sql de l'ordre de tri - \TODO A mutualiser dans classe mere - */ + * \brief Defini le tri de la requete. + * \param sortfield liste des champ de tri + * \param sortorder ordre du tri + * \return string chaine exprimant la syntax sql de l'ordre de tri + * \TODO A mutualiser dans classe mere + */ function order($sortfield=0,$sortorder=0) { if ($sortfield) @@ -564,32 +564,6 @@ class DoliDb 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 * \param test chaine test @@ -689,8 +663,8 @@ class DoliDb } /** - \brief Renvoie le texte de l'erreur mysql de l'operation precedente. - \return error_text + * \brief Renvoie le texte de l'erreur mysql de l'operation precedente. + * \return error_text */ function error() { @@ -704,9 +678,9 @@ class DoliDb } /** - \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 - \return int id + * \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 + * \return int id */ 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 * \param field Field name to encrypt @@ -728,7 +702,7 @@ class DoliDb function encrypt($field, $cryptType=0, $cryptKey='') { $return = $field; - + if ($cryptType && !empty($cryptKey)) { if ($cryptType == 2) @@ -743,7 +717,7 @@ class DoliDb return $return; } - + /** * \brief Decrypt sensitive data in database * \param field Field name to decrypt @@ -754,7 +728,7 @@ class DoliDb function decrypt($field, $cryptType=0, $cryptKey='') { $return = $field; - + if ($cryptType && !empty($cryptKey)) { if ($cryptType == 2) @@ -766,13 +740,13 @@ class DoliDb $return = 'DES_DECRYPT('.$field.',\''.$cryptKey.'\')'; } } - + return $return; } /** - \brief Renvoie l'id de la connexion - \return string Id connexion + * \brief Renvoie l'id de la connexion + * \return string Id connexion */ function DDLGetConnectId() { @@ -781,7 +755,6 @@ class DoliDb return $row[0]; } - /** * \brief Create a new database * \param database Database name to create @@ -813,11 +786,11 @@ class DoliDb } /** - \brief Liste des tables dans une database. - \param database Nom de la database - \param table Filtre sur tables a rechercher - \return array Tableau des tables de la base - */ + * \brief Liste des tables dans une database. + * \param database Nom de la database + * \param table Filtre sur tables a rechercher + * \return array Tableau des tables de la base + */ function DDLListTables($database, $table='') { $listtables=array(); @@ -835,16 +808,16 @@ class DoliDb } /** - \brief Cree une table - \param table Nom de la table - \param fields Tableau associatif [nom champ][tableau des descriptions] - \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 fulltext Tableau des Nom de champs qui seront indexes en fulltext - \param key Tableau des champs cles noms => valeur - \param type Type de la table - \return int <0 si KO, >=0 si OK - */ + * \brief Cree une table + * \param table Nom de la table + * \param fields Tableau associatif [nom champ][tableau des descriptions] + * \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 fulltext Tableau des Nom de champs qui seront indexes en fulltext + * \param key Tableau des champs cles noms => valeur + * \param type Type de la table + * \return int <0 si KO, >=0 si OK + */ 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 @@ -911,11 +884,11 @@ class DoliDb } /** - \brief decrit une table dans une database. - \param table Nom de la table - \param field Optionnel : Nom du champ si l'on veut la desc d'un champ - \return resource - */ + * \brief decrit une table dans une database. + * \param table Nom de la table + * \param field Optionnel : Nom du champ si l'on veut la desc d'un champ + * \return resource + */ function DDLDescTable($table,$field="") { $sql="DESC ".$table." ".$field; @@ -982,12 +955,12 @@ class DoliDb /** - \brief Create a user - \param dolibarr_main_db_host Ip serveur - \param dolibarr_main_db_user Nom 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 - \return int <0 si KO, >=0 si OK + * \brief Create a user + * \param dolibarr_main_db_host Ip serveur + * \param dolibarr_main_db_user Nom 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 + * \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) { diff --git a/htdocs/lib/databases/pgsql.lib.php b/htdocs/lib/databases/pgsql.lib.php index 2a4197318bf5e5ced49d99e52dfd0b8195c763a2..b5e81b12d4f0eba6bd688f50d7fa1a899b1714a1 100644 --- a/htdocs/lib/databases/pgsql.lib.php +++ b/htdocs/lib/databases/pgsql.lib.php @@ -684,31 +684,6 @@ class DoliDb 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 * \param test chaine test