/** * start & end time of schedule returned in Y-m-d H:i format * @param int $id * @param string $field * @return mixed $schedule array, or a specific field of it. */ function fetch($id, $field = NULL) { $schedule = parent::fetch($id, $field); if (is_null($field)) { isset($schedule['start']) && ($schedule['start'] = date('Y-m-d H:i', $schedule['start'])); isset($schedule['end']) && ($schedule['end'] = date('Y-m-d H:i', $schedule['end'])); isset($schedule['deadline']) && ($schedule['deadline'] = date('Y-m-d H:i', $schedule['deadline'])); } return $schedule; }