2
0
forked from Wavyzz/dolibarr

Retour arriere. Toutes les dates dans les proprits des objets date doivent etre stockes au format timestamp et non au format caractre qui est inexploitable avec les fonctions dates, tri, etc...

Suppression des exception  afin de garantir une uniformit du code.
This commit is contained in:
Laurent Destailleur
2007-01-16 19:43:02 +00:00
parent 96f99850a3
commit bb32e1db48
5 changed files with 61 additions and 45 deletions

View File

@@ -536,11 +536,11 @@ function dolibarr_print_date($time,$format='')
/**
\brief Retourne une date fabriqu<71> depuis une chaine
\brief Retourne une date fabriqu<71>e depuis une chaine
\param string Date format<61>e en chaine (YYYYMMDD ou YYYYMMDDHHMMSS)
\return date Date
*/
function dolibarr_mktime($string)
function dolibarr_stringtotime($string)
{
$string=eregi_replace('[^0-9]','',$string);
$tmp=$string.'000000'; // Si date YYYYMMDD
@@ -549,6 +549,32 @@ function dolibarr_mktime($string)
}
/**
\brief Retourne une date fabriqu<71>e depuis infos.
Remplace la fonction mktime non impl<70>ment<6E>e sous Windows si ann<6E>e < 1970
\param x X
\param y Y
\param z Z
\param month Mois
\param day Jour
\param year Ann<6E>e
\return date Date
*/
function dolibarr_mktime($x,$y,$z,$month,$day,$year)
{
if ($year <= 1970 && $_SERVER["WINDIR"])
{
// Gestion a faire pour windows
return 0;
}
else
{
return mktime($x,$y,$z,$month,$day,$year);
}
}
/**
\brief Affiche les informations d'un objet
\param object objet a afficher