public function get_date($id, $postitems = false) { $out = ''; if ($postitems === false) { $postitems = $_POST; } $day = isset($postitems[$id . '_day']) ? $postitems[$id . '_day'] : false; $month = isset($postitems[$id . '_month']) ? $postitems[$id . '_month'] : false; $year = isset($postitems[$id . '_year']) ? $postitems[$id . '_year'] : false; $hour = isset($postitems[$id . '_hour']) ? $postitems[$id . '_hour'] : false; $minute = isset($postitems[$id . '_minute']) ? $postitems[$id . '_minute'] : false; if ($day !== false && $month !== false && $year !== false) { $out = "{$year}-{$month}-{$day}"; if ($hour !== false && $minute !== false) { $out .= ' ' . PerchUtil::pad($hour) . ':' . PerchUtil::pad($minute) . ':00'; } return $out; } else { if ($hour !== false && $minute !== false) { $out = PerchUtil::pad($hour) . ':' . PerchUtil::pad($minute) . ':00'; return $out; } } return false; }