Example #1
0
        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>.