Example #1
0
 function date($name, $value = NULL)
 {
     $value_data = $value == NULL ? split("-", date("Y-m-d")) : split("-", $value);
     $months = array();
     $monthslabels = array();
     for ($i = 0; $i < 12; $i++) {
         array_push($monthslabels, date("F", mktime(0, 0, 0, $i + 1)));
         array_push($months, $i + 1 < 10 ? "0" . ($i + 1) : $i + 1);
     }
     $days = array();
     for ($i = 0; $i < 31; $i++) {
         array_push($days, $i + 1 < 10 ? "0" . ($i + 1) : $i + 1);
     }
     $return = Form::combo($name . "[]", $days, $days, $value_data[2]);
     $return .= Form::combo($name . "[]", $months, $monthslabels, $value_data[1]);
     $return .= Form::field($name . "[]", $value_data[0], 4);
     return $return;
 }