break; case 'news_delete': require 'inc/news/news_delete.inc'; break; case 'news_edit': require 'inc/news/news_edit.inc'; break; /* Hier ist die Startseite */ /* Hier ist die Startseite */ default: $StartSeite = new Page('Interner Bereich - Übersicht', '', $user_id, DEFAULT_STYLESHEET, $db, 1); $StartSeite->html_header(); // Zuerst alle User herausfiltern die noch als online vermerkt sind, aber sich seit dem Timeout nicht mehr gerührt haben! $sql = "update " . DB_USERS . " set online = 0, last_login = last_action where online=1 and (last_action + " . TIMEOUT . ") < " . time() . ""; $db->query($sql); // User herausfiltern die online sind! $sql = "select count(*) as count from " . DB_USERS . " where online=1"; $online = $db->fetch_array($db->query($sql)); // News rausfiltern die seit dem letzten Login erstellt wurden $sql = "select count(*) as count from " . DB_NEWS . " where unfinished=0 and unix_timestamp(date) > {$user_last_login}"; $new_news = $db->fetch_array($db->query($sql)); // Neue Forenbeiträge herausfiltern $sql = "select count(*) as count from " . DB_FORUM . " where unfinished=0 and unix_timestamp(date) > {$user_last_login}"; $new_postings = $db->fetch_array($db->query($sql)); // Willkommensnachricht erstellen $message = 'Hallo ' . $user_v_name . ' ' . $user_n_name . '! Dein letzter Login war am <b>' . strftime('%e.%m.%Y', $user_last_login) . '</B> um <b>' . strftime('%H:%M', $user_last_login) . '</b>.