<?php /* * This file is part of Infoschool - a web based school intranet. * Copyright (C) 2006 Maikel Linke */ include 'var.php'; require_once 'new_files.php'; $output->secure(); $new_files = new new_files(); $output->out($new_files->toTmpl());
function usermenu2vars_loggedin() { // information about the user $v['username'] = $_SESSION['first_name'] . ' ' . $_SESSION['last_name']; $v['last_login_date'] = local_date($_SESSION['last_login'], 'ymdHi'); /* * active_sessions() is not stable * and should be rewritten $online_users = active_sessions(); $ou_number = count($online_users); if ($ou_number > 0) { $ousers['number'] = $ou_number; $ousers['user'] = array(); if ($ou_number < 10) { $ousers['user'] = $online_users; } $loggedin[]['usermenu'] = new tmpl('loggedin_online_users.html',$ousers,$this->root); } */ $pantrag = $gantrag = 0; if (is_admin()) { $pantrag = sizeof($this->get_neu_account()); } $gantrag = sizeof($this->get_neu_pg($_SESSION['userid'])); if ($pantrag + $gantrag > 0) { $antrag_person = array(); $antrag_gruppe = array(); if ($pantrag) { $antrag_person[0] = array('antrag_person_zahl' => $pantrag); } if ($gantrag) { $antrag_gruppe[0] = array('antrag_gruppe_zahl' => $gantrag); } $antrag['person'] = $antrag_person; $antrag['group'] = $antrag_gruppe; $loggedin[]['usermenu'] = new tmpl('loggedin_request.html', $antrag, $this->root); } $message_num = new_message_num(); if ($message_num > 0) { $loggedin[]['usermenu'] = new tmpl('loggedin_messages.html', array('message_num' => $message_num), $this->root); } $new_files = new new_files(); $file_num = $new_files->number(); if ($file_num > 0) { $loggedin[]['usermenu'] = new tmpl('loggedin_files.html', array('file_num' => $file_num), $this->root); } $entry_num = forum_new_entries(); if ($entry_num > 0) { $loggedin[]['usermenu'] = new tmpl('loggedin_forum.html', array('entry_num' => $entry_num), $this->root); } /* $dzahl = get_neu_dateien_zahl(); if($dzahl>0){ $loggedin[]['usermenu'] = new tmpl('loggedin_file.html',array('file_num'=>$dzahl),$this->root); } */ if (is_admin()) { $news_num = inactive_news_num(); if ($news_num > 0) { $loggedin[]['usermenu'] = new tmpl('loggedin_news.html', array('news_num' => $news_num), $this->root); } } $this->loggedin_sessinfo($loggedin, 'error'); $this->loggedin_sessinfo($loggedin, 'notice'); $v['usermenu'] = $loggedin; $this->vars['usermenu'] = new tmpl('loggedin.html', $v, $this->root); }