From d93ab311fbe64e1c4408293c106fa6e7c0158c2a Mon Sep 17 00:00:00 2001 From: Andre Cianfarani Date: Thu, 2 Mar 2006 08:39:40 +0000 Subject: [PATCH] debug du select date pour date en popup --- htdocs/html.form.class.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/htdocs/html.form.class.php b/htdocs/html.form.class.php index 211bf7bfbe8..610c6421f65 100644 --- a/htdocs/html.form.class.php +++ b/htdocs/html.form.class.php @@ -1600,11 +1600,16 @@ class Form * - La date set_time (timestamps ou date au format YYYY-MM-DD ou YYYY-MM-DD HH:MM) * - La date du jour si set_time vaut '' * - Aucune date (champs vides) si set_time vaut -1 + * \param form_name nom du formulaire de provenance. Utilisé pour les dates en popup */ function select_date($set_time='', $prefix='re', $h = 0, $m = 0, $empty=0,$form_name="") { global $conf,$langs; - + if($prefix=='') $prefix='re'; + if($h == '') $h=0; + if($m == '') $m=0; + if($empty == '') $empty=0; + if (! $set_time && $empty == 0) $set_time = time(); $strmonth[1] = $langs->trans("January"); @@ -1662,7 +1667,7 @@ class Form print ''."\n"; } */ - if ($conf->use_javascript && $conf->use_popup_date) + if ($conf->use_javascript && $conf->use_popup_date && $h==0 && $m==0) { if ($langs->defaultlang != "") @@ -1675,6 +1680,7 @@ class Form $timearray=getDate($set_time); // print '
'.$timearray['mon']; $formated_date=dolibarr_print_date($set_time,$conf->format_date_short); + if($formated_date=="?") $formated_date=""; print ' '; print ''."\n"; print ''."\n";