function setup()
 {
     auth_set();
     perm_set();
 }
    }
    function add_perm($p)
    {
        $this->perm[$p] = $p;
    }
    function remove_perm($p = '')
    {
        if (!$p) {
            $this->perm = array();
        } else {
            $k = array_search($p, $this->perm);
            if ($k) {
                unset($this->perm[$k]);
            }
        }
    }
    function have_perm($p)
    {
        return in_array($p, $this->perm);
    }
}
function perm_unset()
{
    unset($GLOBALS['perm']);
}
function perm_set()
{
    $GLOBALS['perm'] = new Permission();
}
perm_set();