function load_meetings($gid) { $select = 'id, day as dow, time from lesson where gid="' . $gid . '"'; $this->db->select($select); $meetings = $this->db->data; foreach ($meetings as $i => $m) { $select = 'datum, status from vertretung where sid="' . $m['id'] . '"'; $this->db->select($select); $status = $this->db->data; foreach ($status as $ii => $s) { $status[$ii]['date'] = tmpl_date_title($s['datum']); } $meetings[$i]['status'] = $status; } $this->meetings = $meetings; }
function format_menu() { $today = date('Y-m-d'); $menu = array(); foreach ($this->list as $day => $schedule) { $date = $schedule['date']; $entry[0] = array('dow' => day_of_week($date), 'date' => tmpl_date_title($date, 'md'), 'day' => $day); $link = $nolink = array(); if ($date == $this->date) { $nolink = $entry; } else { $link = $entry; } $menu[] = array('menu_nolink' => $nolink, 'menu_link' => $link); } $this->menu = $menu; }
function format_public() { $data = $this->data; $fdata['id'] = $data['id']; $fdata['name'] = $data['name']; $fdata['pic'] = $this->picture(); $fdata['mail'] = array(); $fdata['birthday'] = array(); $fdata['class'] = array(); $fdata['homepage'] = array(); $fdata['icq'] = array(); $fdata['description'] = html_br($data['description']); $fdata['remove'] = array(); if ($data['public_mail']) { $fdata['mail'][]['mail'] = $data['public_mail']; } if ($data['birthday'] != '0000-00-00 00:00:00') { $fdata['birthday'][]['birthday'] = tmpl_date_title($data['birthday']); } if ($data['class']) { $fdata['class'][]['class'] = $data['class']; } if ($data['homepage']) { $fdata['homepage'][]['homepage'] = $data['homepage']; } if ($data['icq']) { $fdata['icq'][]['icq'] = $data['icq']; } if ($_SESSION['admin']) { $fdata['remove'][] = array(); } $this->public_fdata = $fdata; }
function date2vars() { $this->vars['day'] = $this->mask(date('D')); $this->vars['time'] = date('H:i'); $this->vars['date'] = tmpl_date_title(datetime()); }
function local_datetime_title($dt) { $tmpl = tmpl_date_title($dt, 'ymdHis'); return $tmpl->fdata; }