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());
 }
Example #5
0
function local_datetime_title($dt)
{
    $tmpl = tmpl_date_title($dt, 'ymdHis');
    return $tmpl->fdata;
}