Changeset 873 for trunk/Common/Form/Types/Date.php
- Timestamp:
- Apr 6, 2020, 11:17:40 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Common/Form/Types/Date.php
r872 r873 11 11 global $MonthNames; 12 12 13 if ($Item['Value'] == null) return('');14 if ((strtolower($Item['Value']) == 'now') or (strtolower($Item['Value']) == '')) $Item['Value'] = time();13 if ($Item['Value'] == null) return (''); 14 if ((strtolower($Item['Value']) == 'now') or (strtolower($Item['Value']) == '')) $Item['Value'] = time(); 15 15 $Parts = getdate($Item['Value']); 16 16 17 17 $Output = $Parts['mday'].'.'.$Parts['mon'].'.'.$Parts['year']; 18 return ($Output);18 return ($Output); 19 19 } 20 20 … … 32 32 $Output = ''; 33 33 $Style = ''; 34 if (array_key_exists('Null', $Item) and $Item['Null'])34 if (array_key_exists('Null', $Item) and $Item['Null']) 35 35 { 36 if (!$IsNull)36 if (!$IsNull) 37 37 { 38 38 $Checked = ' checked="1"'; … … 49 49 // Day 50 50 $Output .= '<select name="'.$Item['Name'].'-day" id="'.$Item['Name'].'-day" '.$Style.'>'; 51 for ($I = 1; $I <= 31; $I++)51 for ($I = 1; $I <= 31; $I++) 52 52 { 53 if ($Parts['mday'] == $I) $Selected = ' selected="1"'; else $Selected = '';53 if ($Parts['mday'] == $I) $Selected = ' selected="1"'; else $Selected = ''; 54 54 $Output .= '<option value="'.$I.'"'.$Selected.'>'.$I.'</option>'; 55 55 } … … 57 57 // Month 58 58 $Output .= '<select name="'.$Item['Name'].'-month" id="'.$Item['Name'].'-month" '.$Style.'>'; 59 for ($I = 1; $I <= 12; $I++)59 for ($I = 1; $I <= 12; $I++) 60 60 { 61 if ($Parts['mon'] == $I) $Selected = ' selected="1"'; else $Selected = '';61 if ($Parts['mon'] == $I) $Selected = ' selected="1"'; else $Selected = ''; 62 62 $Output .= '<option value="'.$I.'"'.$Selected.'>'.$MonthNames[$I].'</option>'; 63 63 } … … 65 65 // Year 66 66 $Output .= '<select name="'.$Item['Name'].'-year" id="'.$Item['Name'].'-year" '.$Style.'>'; 67 for ($I = 1900; $I < 2100; $I++)67 for ($I = 1900; $I < 2100; $I++) 68 68 { 69 if ($Parts['year'] == $I) $Selected = ' selected="1"'; else $Selected = '';69 if ($Parts['year'] == $I) $Selected = ' selected="1"'; else $Selected = ''; 70 70 $Output .= '<option value="'.$I.'"'.$Selected.'>'.$I.'</option>'; 71 71 } 72 72 $Output .= '</select>'; 73 return ($Output);73 return ($Output); 74 74 } 75 75 76 76 function OnLoad($Item) 77 77 { 78 if (!array_key_exists($Item['Name'].'-null', $_POST) and array_key_exists('Null', $Item) and ($Item['Null'] == true)) return(null);79 else return (mktime(0, 0, 0, $_POST[$Item['Name'].'-month'], $_POST[$Item['Name'].'-day'], $_POST[$Item['Name'].'-year']));78 if (!array_key_exists($Item['Name'].'-null', $_POST) and array_key_exists('Null', $Item) and ($Item['Null'] == true)) return (null); 79 else return (mktime(0, 0, 0, $_POST[$Item['Name'].'-month'], $_POST[$Item['Name'].'-day'], $_POST[$Item['Name'].'-year'])); 80 80 } 81 81 82 82 function OnLoadDb($Item) 83 83 { 84 return (MysqlDateToTime($Item['Value']));84 return (MysqlDateToTime($Item['Value'])); 85 85 } 86 86 87 87 function OnSaveDb($Item) 88 88 { 89 if ($Item['Value'] == null) return(null);90 else return (date('Y-m-d', $Item['Value']));89 if ($Item['Value'] == null) return (null); 90 else return (date('Y-m-d', $Item['Value'])); 91 91 } 92 92 93 93 function DatabaseEscape($Value) 94 94 { 95 return ('"'.addslashes($Value).'"');95 return ('"'.addslashes($Value).'"'); 96 96 } 97 97 }
Note:
See TracChangeset
for help on using the changeset viewer.