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/Time.php

    r659 r872  
    1919  function OnEdit($Item)
    2020  {
    21     if(($Item['Value'] !== null) and ((strtolower($Item['Value']) == 'now') or (strtolower($Item['Value']) == ''))) $Item['Value'] = time();
    22     $TimeParts = getdate($Item['Value']);
     21    if (($Item['Value'] == null) or (($Item['Value'] !== null) and ((strtolower($Item['Value']) == 'now') or (strtolower($Item['Value']) == ''))))
     22    {
     23      $Item['Value'] = time();
     24      $IsNull = true;
     25    } else $IsNull = false;
     26    $Parts = getdate($Item['Value']);
    2327
    2428    $Output = '';
     
    2630    if(array_key_exists('Null', $Item) and $Item['Null'])
    2731    {
    28       if($Item['Value'] != null)
     32      if($IsNull)
    2933      {
    3034        $Checked = ' checked="1"';
Note: See TracChangeset for help on using the changeset viewer.