diff --git a/htdocs/html.form.class.php b/htdocs/html.form.class.php index 600a16e9322..ca3b3d21749 100644 --- a/htdocs/html.form.class.php +++ b/htdocs/html.form.class.php @@ -1558,13 +1558,13 @@ class Form /** - * \brief Affiche zone de selection de date - * Liste deroulante pour les jours, mois, annee et eventuellement heurs et minutes - * Les champs sont présélectionnées avec: - * - 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 + * \brief Affiche zone de selection de date + * Liste deroulante pour les jours, mois, annee et eventuellement heurs et minutes + * Les champs sont présélectionnées avec: + * - 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 style andre. */ function select_date($set_time='', $prefix='re', $h = 0, $m = 0, $empty=0,$form_name="") { @@ -1623,10 +1623,13 @@ class Form // Calendrier popup version eldy if ("$conf->use_popup_calendar" == "eldy") // Laissé conf->use_popup_calendar entre quote { - //print "e".$conf->format_date_short; - $timearray=getDate($set_time); - $formated_date=dolibarr_print_date($set_time,$conf->format_date_short); - + //print "e".$set_time." t ".$conf->format_date_short; + if ($set_time) + { + $timearray=getDate($set_time); + $formated_date=dolibarr_print_date($set_time,$conf->format_date_short); + } + // Zone de saisie manuelle de la date print '