form.inc.php 435 B

12345678910111213
  1. function datetime($field, $value, $fieldinfo) {
  2. extract(string2array($fieldinfo['setting']));
  3. $isdatetime = 0;
  4. if($fieldtype=='int') {
  5. if(!$value) $value = SYS_TIME;
  6. $format_txt = $format == 'm-d' ? 'm-d' : $format;
  7. $value = date($format_txt,$value);
  8. $isdatetime = strlen($format) > 6 ? 1 : 0;
  9. } elseif($fieldtype=='datetime') {
  10. $isdatetime = 1;
  11. }
  12. return form::date("info[$field]",$value,$isdatetime,1);
  13. }