X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=banana%2Fbanana.inc.php.in;h=131102918493bb420dcdb369a5ec7052d0e939af;hb=0fa5e39a1910258f64f32bfcc50a82d3b77ea736;hp=26cb3a5cdd3d7aae56c98e82288a5eae7e69bcc4;hpb=951accf559f3dc5b3a2bbae9676d760c7a9f9ec9;p=banana.git diff --git a/banana/banana.inc.php.in b/banana/banana.inc.php.in index 26cb3a5..1311029 100644 --- a/banana/banana.inc.php.in +++ b/banana/banana.inc.php.in @@ -673,26 +673,7 @@ class Banana { Banana::load('spool'); if (!Banana::$spool || Banana::$spool->group != $group) { - $clean = false; - if (php_sapi_name() != 'cli') { - if ($group == @$_SESSION['banana_group'] && isset($_SESSION['banana_spool'])) { - Banana::$spool = unserialize($_SESSION['banana_spool']); - unset($_SESSION['banana_spool']); - $clean = @(Banana::$profile['lastnews'] != $_SESSION['banana_lastnews']); - } else { - unset($_SESSION['banana_message']); - unset($_SESSION['banana_artid']); - unset($_SESSION['banana_showhdr']); - } - } - BananaSpool::getSpool($group, Banana::$profile['lastnews'], Banana::$profile['autoup'] || $clean); - if (php_sapi_name() != 'cli') { - $_SESSION['banana_group'] = $group; - if (!Banana::$profile['display']) { - $_SESSION['banana_spool'] = serialize(Banana::$spool); - $_SESSION['banana_lastnews'] = Banana::$profile['lastnews']; - } - } + BananaSpool::getSpool($group, Banana::$profile['lastnews'], Banana::$profile['autoup']); Banana::$spool->setMode(Banana::$profile['display'] ? Banana::SPOOL_UNREAD : Banana::SPOOL_ALL); } return true;