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

Revision 254, 0.6 KB (checked in by exi, 15 years ago)

Merging 242:253 branch into dev

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'];
20    }
21
22    function isSuperAdmin()
23    {
24        return (bool)$_SESSION['admin_super'];
25    }
26
27    function create($admin = false)
28    {
29        session_start();
30        $_SESSION['admin'] = $admin;
31    }
32
33    function destroy()
34    {
35        session_destroy();
36    }
37}
38?>
Note: See TracBrowser for help on using the browser.