Changeset 1457

Show
Ignore:
Timestamp:
12/07/2007 05:12:47 PM (13 months ago)
Author:
zombor
Message:

Forgot AM/PM!

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/modules/forge/libraries/Form_Dateselect.php

    r1456 r1457  
    3434                       form::dropdown($name.'[year]', date::years(), date('Y', $date)).' @ '. 
    3535                       form::dropdown($name.'[hour]', date::hours(), date('g', $date)).':'. 
    36                        form::dropdown($name.'[minute]', date::minutes(), date('i', $date)); 
     36                       form::dropdown($name.'[minute]', date::minutes(), date('i', $date)).' '. 
     37                       form::dropdown($name.'[am_pm]', array('AM' => 'AM', 'PM' => 'PM'), date('A', $date)); 
    3738        } 
    3839 
     
    4344 
    4445                $time = self::$input->post($this->name); 
     46                $am_pm = $time['am_pm']; 
    4547 
    46                 $this->data['value'] = mktime($time['hour'], $time['minute'], 0, $time['month'], $time['day'], $time['year']); 
     48                $this->data['value'] = mktime(($am_pm == 'PM') ? $time['hour']+12 : $time['hour'], $time['minute'], 0, $time['month'], $time['day'], $time['year']); 
    4749        } 
    4850