Ignore:
Timestamp:
Apr 6, 2020, 9:59:59 PM (4 years ago)
Author:
chronos
Message:
  • Fixed: Init default value even if Default index is not defined.
  • Fixed: Null value support also for Date and Time form types.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/Form/Types/Date.php

    r639 r872  
    2323    global $MonthNames;
    2424
    25     if(($Item['Value'] !== null) and ((strtolower($Item['Value']) == 'now') or (strtolower($Item['Value']) == ''))) $Item['Value'] = time();
     25    if (($Item['Value'] == null) or (($Item['Value'] !== null) and ((strtolower($Item['Value']) == 'now') or (strtolower($Item['Value']) == ''))))
     26    {
     27      $Item['Value'] = time();
     28      $IsNull = true;
     29    } else $IsNull = false;
    2630    $Parts = getdate($Item['Value']);
    2731
     
    3034    if(array_key_exists('Null', $Item) and $Item['Null'])
    3135    {
    32       if($Item['Value'] != null)
     36      if(!$IsNull)
    3337      {
    3438        $Checked = ' checked="1"';
Note: See TracChangeset for help on using the changeset viewer.