Fix: Mark pdate as depracated
This commit is contained in:
parent
c06106d799
commit
5b71bde029
@ -533,19 +533,6 @@ class DoliDb
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Formatage (par la base de donnees) d'un champ de la base au format TMS ou Date (YYYY-MM-DD HH:MM:SS)
|
|
||||||
* afin de retourner une donnee toujours au format universel date TMS unix.
|
|
||||||
* Fonction a utiliser pour generer les SELECT.
|
|
||||||
* @param param Nom champ base de type date ou chaine 'YYYY-MM-DD HH:MM:SS'
|
|
||||||
* @return date Date au format TMS.
|
|
||||||
* @deprecated Remove unix_timestamp functions so use jdate instead
|
|
||||||
*/
|
|
||||||
function pdate($param)
|
|
||||||
{
|
|
||||||
return "dbo.unix_timestamp(".$param.")";
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Convert (by PHP) a GM Timestamp date into a PHP server TZ to insert into a date field.
|
* \brief Convert (by PHP) a GM Timestamp date into a PHP server TZ to insert into a date field.
|
||||||
* Function to use to build INSERT, UPDATE or WHERE predica
|
* Function to use to build INSERT, UPDATE or WHERE predica
|
||||||
|
|||||||
@ -527,12 +527,12 @@ class DoliDb
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Formatage (par la base de donnees) d'un champ de la base au format TMS ou Date (YYYY-MM-DD HH:MM:SS)
|
* Formatage (par la base de donnees) d'un champ de la base au format TMS ou Date (YYYY-MM-DD HH:MM:SS)
|
||||||
* afin de retourner une donnee toujours au format universel date TMS unix.
|
* afin de retourner une donnee toujours au format universel date TMS unix.
|
||||||
* Fonction a utiliser pour generer les SELECT.
|
* Fonction a utiliser pour generer les SELECT.
|
||||||
* \param param Nom champ base de type date ou chaine 'YYYY-MM-DD HH:MM:SS'
|
* @param param Nom champ base de type date ou chaine 'YYYY-MM-DD HH:MM:SS'
|
||||||
* \return date Date au format TMS.
|
* @return date Date au format TMS.
|
||||||
* \deprecated Remove unix_timestamp functions so use jdate instead
|
* @deprecated Remove unix_timestamp functions so use jdate instead
|
||||||
*/
|
*/
|
||||||
function pdate($param)
|
function pdate($param)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -541,12 +541,12 @@ class DoliDb
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Formatage (par la base de donnees) d'un champ de la base au format TMS ou Date (YYYY-MM-DD HH:MM:SS)
|
* Formatage (par la base de donnees) d'un champ de la base au format TMS ou Date (YYYY-MM-DD HH:MM:SS)
|
||||||
* afin de retourner une donnee toujours au format universel date TMS unix.
|
* afin de retourner une donnee toujours au format universel date TMS unix.
|
||||||
* Fonction a utiliser pour generer les SELECT.
|
* Fonction a utiliser pour generer les SELECT.
|
||||||
* \param param Nom champ base de type date ou chaine 'YYYY-MM-DD HH:MM:SS'
|
* @param param Nom champ base de type date ou chaine 'YYYY-MM-DD HH:MM:SS'
|
||||||
* \return date Date au format TMS.
|
* @return date Date au format TMS.
|
||||||
* \deprecated Remove unix_timestamp functions so use jdate instead
|
* @deprecated Remove unix_timestamp functions so use jdate instead
|
||||||
*/
|
*/
|
||||||
function pdate($param)
|
function pdate($param)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -54,6 +54,9 @@ class DoliDb
|
|||||||
var $lastquery;
|
var $lastquery;
|
||||||
var $lastqueryerror; // Ajout d'une variable en cas d'erreur
|
var $lastqueryerror; // Ajout d'une variable en cas d'erreur
|
||||||
|
|
||||||
|
var $unescapeslashquot=0; // By default we do not force the unescape of \'. This is used only to process sql with mysql escaped data.
|
||||||
|
var $standard_conforming_strings=1; // Database has option standard_conforming_strings to on
|
||||||
|
|
||||||
var $ok;
|
var $ok;
|
||||||
var $error;
|
var $error;
|
||||||
var $lasterror;
|
var $lasterror;
|
||||||
@ -271,8 +274,18 @@ class DoliDb
|
|||||||
$line=preg_replace('/FROM\s*\(([a-z_]+\s+as\s+[a-z_]+)\s*,\s*([a-z_]+\s+as\s+[a-z_]+\s*),\s*([a-z_]+\s+as\s+[a-z_]+\s*)\)/i','FROM \\1, \\2, \\3',$line);
|
$line=preg_replace('/FROM\s*\(([a-z_]+\s+as\s+[a-z_]+)\s*,\s*([a-z_]+\s+as\s+[a-z_]+\s*),\s*([a-z_]+\s+as\s+[a-z_]+\s*)\)/i','FROM \\1, \\2, \\3',$line);
|
||||||
//print $line."\n";
|
//print $line."\n";
|
||||||
|
|
||||||
// Replace espacing \' by ''
|
// Replace espacing \' by ''.
|
||||||
$line=preg_replace("/\\\'/","''",$line);
|
// By default we do not (should be already done by db->escape function if required)
|
||||||
|
if (! empty($this->unescapeslashquot))
|
||||||
|
{
|
||||||
|
// Except for sql insert in data file that
|
||||||
|
// are mysql escaped so we removed them to be compatible with standard_conforming_strings=on
|
||||||
|
// that considers \ as ordinary character).
|
||||||
|
if ($this->standard_conforming_strings)
|
||||||
|
{
|
||||||
|
$line=preg_replace("/\\\'/","''",$line);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//print $line."\n";
|
//print $line."\n";
|
||||||
}
|
}
|
||||||
@ -639,20 +652,7 @@ class DoliDb
|
|||||||
return pg_escape_string($stringtoencode);
|
return pg_escape_string($stringtoencode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
/**
|
|
||||||
* \brief Formatage (par la base de donnees) d'un champ de la base au format tms ou Date (YYYY-MM-DD HH:MM:SS)
|
|
||||||
* afin de retourner une donnee toujours au format universel date tms unix.
|
|
||||||
* Fonction a utiliser pour generer les SELECT.
|
|
||||||
* \param param Date au format text a convertir
|
|
||||||
* \return date Date au format tms.
|
|
||||||
*/
|
|
||||||
function pdate($param)
|
|
||||||
{
|
|
||||||
return "unix_timestamp(".$param.")";
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* \brief Convert (by PHP) a GM Timestamp date into a GM string date to insert into a date field.
|
* \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
|
* Function to use to build INSERT, UPDATE or WHERE predica
|
||||||
* \param param Date TMS to convert
|
* \param param Date TMS to convert
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user