Fix: Pb in date management
This commit is contained in:
parent
6577bdddea
commit
a37896ae65
@ -2631,7 +2631,7 @@ class Form
|
|||||||
if($empty == '') $empty=0;
|
if($empty == '') $empty=0;
|
||||||
|
|
||||||
if (! $set_time && $empty == 0) $set_time = time();
|
if (! $set_time && $empty == 0) $set_time = time();
|
||||||
|
|
||||||
// Analyse de la date de pré-selection
|
// Analyse de la date de pré-selection
|
||||||
if (eregi('^([0-9]+)\-([0-9]+)\-([0-9]+)\s?([0-9]+)?:?([0-9]+)?',$set_time,$reg))
|
if (eregi('^([0-9]+)\-([0-9]+)\-([0-9]+)\s?([0-9]+)?:?([0-9]+)?',$set_time,$reg))
|
||||||
{
|
{
|
||||||
@ -2642,9 +2642,9 @@ class Form
|
|||||||
$shour = $reg[4];
|
$shour = $reg[4];
|
||||||
$smin = $reg[5];
|
$smin = $reg[5];
|
||||||
}
|
}
|
||||||
elseif (strval($set_time) != '')
|
elseif (strval($set_time) != '' && $set_time != -1)
|
||||||
{
|
{
|
||||||
// Date est un timestamps
|
// Date est un timestamps (0 possible)
|
||||||
$syear = date("Y", $set_time);
|
$syear = date("Y", $set_time);
|
||||||
$smonth = date("n", $set_time);
|
$smonth = date("n", $set_time);
|
||||||
$sday = date("d", $set_time);
|
$sday = date("d", $set_time);
|
||||||
@ -2653,7 +2653,7 @@ class Form
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Date est vide ou vaut -1
|
// Date est '' ou vaut -1
|
||||||
$syear = '';
|
$syear = '';
|
||||||
$smonth = '';
|
$smonth = '';
|
||||||
$sday = '';
|
$sday = '';
|
||||||
@ -2669,7 +2669,7 @@ class Form
|
|||||||
if ($conf->use_javascript_ajax && $conf->use_popup_calendar)
|
if ($conf->use_javascript_ajax && $conf->use_popup_calendar)
|
||||||
{
|
{
|
||||||
//print "e".$set_time." t ".$conf->format_date_short;
|
//print "e".$set_time." t ".$conf->format_date_short;
|
||||||
if (strval($set_time) != '')
|
if (strval($set_time) != '' && $set_time != -1)
|
||||||
{
|
{
|
||||||
$formated_date=dolibarr_print_date($set_time,$conf->format_date_short);
|
$formated_date=dolibarr_print_date($set_time,$conf->format_date_short);
|
||||||
}
|
}
|
||||||
@ -2719,16 +2719,6 @@ class Form
|
|||||||
*/
|
*/
|
||||||
if (! $conf->use_javascript_ajax || ! $conf->use_popup_calendar)
|
if (! $conf->use_javascript_ajax || ! $conf->use_popup_calendar)
|
||||||
{
|
{
|
||||||
/*
|
|
||||||
if ($set_time == -1)
|
|
||||||
{
|
|
||||||
$sday = 0;
|
|
||||||
$smonth = 0;
|
|
||||||
$syear = 0;
|
|
||||||
$shour = 0;
|
|
||||||
$smin = 0;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
// Jour
|
// Jour
|
||||||
print '<select class="flat" name="'.$prefix.'day">';
|
print '<select class="flat" name="'.$prefix.'day">';
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user