function format($show_menu = false) { $data = $this->data; $data['start_html'] = local_datetime_title($data['start']); $data['end_html'] = local_datetime_title($data['end']); $data['text_html'] = html_br($data['text']); $data['menu'] = array(); if ($show_menu && is_admin()) { if ($data['active']) { $activate = 'Deactivate'; } else { $activate = 'Activate'; } $menu['activate'] = $activate; $data['menu'][] = $menu; } $data['input_start'] = datetime_input('news_data[start]', $data['start']); $data['input_end'] = datetime_input('news_data[end]', $data['end']); $this->data = $data; }
function format() { $data =& $this->data; $fdata = $data; $month = substr($data['deadline'], 5, 2); $day = substr($data['deadline'], 8, 2); $hour = substr($data['deadline'], 11, 2); $minute = substr($data['deadline'], 14, 2); $second = substr($data['deadline'], 17, 2); $expire = array(); if (isset($data['expire']) && $data['expire']) { $expire[] = array(); } $fdata['created'] = local_datetime_title($data['created']); $fdata['deadline_date'] = date_input('data', $data['deadline']); $dateTimeFormatter = new DateTimeFormatter($data['deadline']); $fdata['deadline'] = $dateTimeFormatter->toStringUrgent(); $fdata['deadline_year'] = substr($data['deadline'], 0, 4); $fdata['deadline_month'] = tmpl_select_int('data[month]', 1, 12, $month, '{Month}'); $fdata['deadline_day'] = tmpl_select_int('data[day]', 1, 31, $day, '{Day}'); $fdata['deadline_hour'] = tmpl_select_int('data[hour]', 0, 23, $hour, '{Hour}'); $fdata['deadline_minute'] = tmpl_select_int('data[minute]', 0, 59, $minute, '{Minute}'); $fdata['deadline_second'] = tmpl_select_int('data[second]', 0, 59, $second, '{Second}'); $fdata['textarea'] = tmpl_textarea('data[text]', $data['text']); $fdata['expire'] = $expire; $this->fdata = $fdata; }