Ignore:
Timestamp:
Apr 14, 2020, 11:13:32 PM (4 years ago)
Author:
chronos
Message:
  • Modified: Improved code formatting.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Packages/Common/Form/Types/Time.php

    r1 r7  
    99  function OnView($Item)
    1010  {
    11     if($Item['Value'] == 0) return('');
    12     if((strtolower($Item['Value']) == 'now') or (strtolower($Item['Value']) == '')) $Item['Value'] = time();
     11    if ($Item['Value'] == 0) return '';
     12    if ((strtolower($Item['Value']) == 'now') or (strtolower($Item['Value']) == '')) $Item['Value'] = time();
    1313    $TimeParts = getdate($Item['Value']);
    1414
    1515    $Output = sprintf('%02d', $TimeParts['hours']).':'.sprintf('%02d', $TimeParts['minutes']).':'.sprintf('%02d', $TimeParts['seconds']);
    16     return($Output);
     16    return $Output;
    1717  }
    1818
    1919  function OnEdit($Item)
    2020  {
    21     if(($Item['Value'] !== null) and ((strtolower($Item['Value']) == 'now') or (strtolower($Item['Value']) == ''))) $Item['Value'] = time();
     21    if (($Item['Value'] !== null) and ((strtolower($Item['Value']) == 'now') or (strtolower($Item['Value']) == ''))) $Item['Value'] = time();
    2222    $TimeParts = getdate($Item['Value']);
    2323
    2424    $Output = '';
    2525    $Style = '';
    26     if(array_key_exists('Null', $Item) and $Item['Null'])
     26    if (array_key_exists('Null', $Item) and $Item['Null'])
    2727    {
    28       if($Item['Value'] != null)
     28      if ($Item['Value'] != null)
    2929      {
    3030        $Checked = ' checked="1"';
     
    4141    // Hour
    4242    $Output .= '<select name="'.$Item['Name'].'-hour" id="'.$Item['Name'].'-hour" '.$Style.'>';
    43     for($I = 1; $I <= 24; $I++)
     43    for ($I = 1; $I <= 24; $I++)
    4444    {
    45       if($TimeParts['hours'] == $I) $Selected = ' selected="1"'; else $Selected = '';
     45      if ($TimeParts['hours'] == $I) $Selected = ' selected="1"'; else $Selected = '';
    4646      $Output .= '<option value="'.$I.'"'.$Selected.'>'.$I.'</option>';
    4747    }
     
    4949    // Minute
    5050    $Output .= '<select name="'.$Item['Name'].'-minute" id="'.$Item['Name'].'-minute" '.$Style.'>';
    51     for($I = 1; $I <= 60; $I++)
     51    for ($I = 1; $I <= 60; $I++)
    5252    {
    53       if($TimeParts['month'] == $I) $Selected = ' selected="1"'; else $Selected = '';
     53      if ($TimeParts['month'] == $I) $Selected = ' selected="1"'; else $Selected = '';
    5454      $Output .= '<option value="'.$I.'"'.$Selected.'>'.$I.'</option>';
    5555    }
     
    5757    // Second
    5858    $Output .= '<select name="'.$Item['Name'].'-second" id="'.$Item['Name'].'-second" '.$Style.'>';
    59     for($I = 1; $I <= 60; $I++)
     59    for ($I = 1; $I <= 60; $I++)
    6060    {
    61       if($TimeParts['seconds'] == $I) $Selected = ' selected="1"'; else $Selected = '';
     61      if ($TimeParts['seconds'] == $I) $Selected = ' selected="1"'; else $Selected = '';
    6262      $Output .= '<option value="'.$I.'"'.$Selected.'>'.$I.'</option>';
    6363    }
    6464    $Output .= '</select>';
    65     return($Output);
     65    return $Output;
    6666  }
    6767
    6868  function OnLoad($Item)
    6969  {
    70     if(!array_key_exists($Item['Name'].'-null', $_POST) and array_key_exists('Null', $Item) and ($Item['Null'] == true)) return(null);
    71       return(mktime($_POST[$Item['Name'].'-hour'], $_POST[$Item['Name'].'-minute'], $_POST[$Item['Name'].'-second']));
     70    if (!array_key_exists($Item['Name'].'-null', $_POST) and array_key_exists('Null', $Item) and ($Item['Null'] == true)) return null;
     71      return mktime($_POST[$Item['Name'].'-hour'], $_POST[$Item['Name'].'-minute'], $_POST[$Item['Name'].'-second']);
    7272  }
    7373
    7474  function OnLoadDb($Item)
    7575  {
    76     return(MysqlTimeToTime($Item['Value']));
     76    return MysqlTimeToTime($Item['Value']);
    7777  }
    7878
    7979  function OnSaveDb($Item)
    8080  {
    81     if($Item['Value'] == null) return(null);
    82       else return(date('H:i:s', $Item['Value']));
     81    if ($Item['Value'] == null) return null;
     82      else return date('H:i:s', $Item['Value']);
    8383  }
    8484
    8585  function DatabaseEscape($Value)
    8686  {
    87     return('"'.addslashes($Value).'"');
     87    return '"'.addslashes($Value).'"';
    8888  }
    8989}
Note: See TracChangeset for help on using the changeset viewer.