Fix: Mark pdate as depracated

This commit is contained in:
Laurent Destailleur 2010-08-18 13:49:38 +00:00
parent c06106d799
commit 5b71bde029
4 changed files with 28 additions and 41 deletions

View File

@ -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.
* Function to use to build INSERT, UPDATE or WHERE predica

View File

@ -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)
* 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
* 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)
{

View File

@ -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)
* 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
* 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)
{

View File

@ -54,6 +54,9 @@ class DoliDb
var $lastquery;
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 $error;
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);
//print $line."\n";
// Replace espacing \' by ''
$line=preg_replace("/\\\'/","''",$line);
// Replace espacing \' by ''.
// 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";
}
@ -639,20 +652,7 @@ class DoliDb
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.
* Function to use to build INSERT, UPDATE or WHERE predica
* \param param Date TMS to convert