root/dev/common/includes/class.session.php @ 336

Revision 336, 0.8 KB (checked in by beans, 14 years ago)

* Fixed logo and T2 icon on about pages
* Fixed session, now using siteid also
* Removed Syncronization from administration menu

Line 
1<?php
2
3class session
4{
5    function init()
6    {
7        if (isset($_REQUEST[session_name()]))
8        {
9            session_start();
10            if (isset($_SESSION['user']))
11            {
12                user::loggedin(true);
13            }
14        }
15    }
16
17    function isAdmin()
18    {
19        return (bool)($_SESSION['admin'] && $_SESSION['rsite'] == $_SERVER["HTTP_HOST"]);
20    }
21
22    function isSuperAdmin()
23    {
24        return (bool)($_SESSION['admin_super']&& $_SESSION['rsite'] == $_SERVER["HTTP_HOST"]);
25    }
26
27    function create($admin = false)
28    {
29        session_start();
30        $_SESSION['admin'] = $admin;
31                                $_SESSION['rsite'] = $_SERVER["HTTP_HOST"];
32    }
33
34    function destroy()
35    {
36        session_destroy();
37    }
38}
39?>
Note: See TracBrowser for help on using the browser.