Example #1
0
$db = new DB_MySQLi($config['database']);
$config['session']['timeout'] = 60 * 60 * 24 * 7;
//keep logged in for 7 days
$config['session']['name'] = 'coreID';
$config['session']['sha1_key'] = 'sdcu7cw897cwhwihwiuh#zaixx7wsxh3hdzsddFDF4ex1g';
$config['session']['allow_login'] = true;
$config['session']['allow_registration'] = true;
$config['session']['allow_themes'] = true;
$session = new Session($config['session']);
$config['files']['apc_uploads'] = false;
$config['files']['upload_dir'] = 'E:/devel/webupload/sample/';
$config['files']['thumbs_dir'] = $config['files']['upload_dir'] . 'thumbs/';
$files = new Files($config['files']);
$config['wiki']['allow_html'] = true;
$config['wiki']['allow_files'] = true;
/* Visas på alla olika sidor som hör till någons användarprofil */
$param = '';
$username = $session->username;
if (!empty($_GET['id']) && is_numeric($_GET['id'])) {
    //Someones profile
    $param = '?id=' . $_GET['id'];
    $username = Users::getName($_GET['id']);
    $profile_menu = array('user.php' . $param => 'Overview:' . $username, 'files.php' . $param => 'Files', 'user_blogs.php' . $param => 'Blogs', 'guestbook.php' . $param => 'Guestbook', 'messages.php' . $param => 'Message', 'friends.php' . $param => 'Friends', 'abuse.php' . $param => 'Abuse');
} else {
    //My profile
    $profile_menu = array('user.php' => 'Overview:' . $username, 'files.php' => 'Files', 'messages.php' => 'Messages', 'user_blogs.php' => 'Blogs', 'guestbook.php' => 'Guestbook (' . getGuestbookUnreadCount($session->id) . ')', 'friends.php' => 'Friends', 'settings.php' => 'Settings', 'subscriptions.php' => 'Subscriptions', 'user_visits.php' => 'Visitors');
}
$user_menu = array('users.php' => 'Users:Overview', 'blogs.php' => 'Blogs', 'search_users.php' => 'Search users', 'last_logged_in.php' => 'Last logged in', 'users_online.php' => 'Users online');
$forum_menu = array('forum.php' => 'Forum:Overview', 'forum_search.php' => 'Search', 'forum_latest.php' => 'Latest');
$session->handleSessionActions();