From: Florent Bruneau Date: Sun, 10 Aug 2008 19:41:40 +0000 (+0200) Subject: Remove that ugly hack that aims at fixing session format conflicts when both .17... X-Git-Tag: xorg/0.10.0~137 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=982ed2d391df51d20575a7a96c3d380b4184d812;p=platal.git Remove that ugly hack that aims at fixing session format conflicts when both .17 and master were used. Signed-off-by: Florent Bruneau --- diff --git a/classes/xnetsession.php b/classes/xnetsession.php index 3f9dca1..ccdee5c 100644 --- a/classes/xnetsession.php +++ b/classes/xnetsession.php @@ -24,15 +24,10 @@ class XnetSession extends PlSession public function __construct() { parent::__construct(); - S::bootstrap('perms_backup', new PlFlagSet()); } public function startAvailableAuth() { - if (!(S::v('perms') instanceof PlFlagSet)) { - S::set('perms', S::v('perms_backup')); - } - if (!S::logged() && Get::has('auth')) { if (!$this->start(AUTH_MDP)) { return false; @@ -74,7 +69,6 @@ class XnetSession extends PlSession $perms->addFlag('groupannu'); } S::set('perms', $perms); - S::set('perms_backup', $perms); } return true; } @@ -175,7 +169,6 @@ class XnetSession extends PlSession S::kill('may_update'); S::kill('is_member'); S::set('perms', $suid['perms']); - S::set('perms_backup', $suid['perms_backup']); return true; } @@ -184,7 +177,6 @@ class XnetSession extends PlSession $flags = new PlFlagSet(); if ($perm == 'disabled' || $perm == 'ext') { S::set('perms', $flags); - S::set('perms_backup', $flags); return; } $flags->addFlag(PERMS_USER); @@ -192,7 +184,6 @@ class XnetSession extends PlSession $flags->addFlag(PERMS_ADMIN); } S::set('perms', $flags); - S::set('perms_backup', $flags); } public function sureLevel() diff --git a/classes/xorgsession.php b/classes/xorgsession.php index c259d21..796d106 100644 --- a/classes/xorgsession.php +++ b/classes/xorgsession.php @@ -24,14 +24,10 @@ class XorgSession extends PlSession public function __construct() { parent::__construct(); - S::bootstrap('perms_backup', new PlFlagSet()); } public function startAvailableAuth() { - if (!(S::v('perms') instanceof PlFlagSet)) { - S::set('perms', S::v('perms_backup')); - } if (!S::logged()) { $cookie = $this->tryCookie(); if ($cookie == 0) { @@ -302,7 +298,6 @@ class XorgSession extends PlSession $flags = new PlFlagSet(); if ($perm == 'disabled' || $perm == 'ext') { S::set('perms', $flags); - S::set('perms_backup', $flags); return; } $flags->addFlag(PERMS_USER); @@ -310,7 +305,6 @@ class XorgSession extends PlSession $flags->addFlag(PERMS_ADMIN); } S::set('perms', $flags); - S::set('perms_backup', $flags); } public function setSkin()