$clean = false;
if (php_sapi_name() != 'cli') {
if ($group == @$_SESSION['banana_group'] && isset($_SESSION['banana_spool'])) {
- Banana::$spool =& $_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']);
if (php_sapi_name() != 'cli') {
$_SESSION['banana_group'] = $group;
if (!Banana::$profile['display']) {
- $_SESSION['banana_spool'] =& Banana::$spool;
+ $_SESSION['banana_spool'] = serialize(Banana::$spool);
$_SESSION['banana_lastnews'] = Banana::$profile['lastnews'];
}
}
Banana::load('message');
if ($group == @$_SESSION['banana_group'] && $artid == @$_SESSION['banana_artid']
&& isset($_SESSION['banana_message'])) {
- $message =& $_SESSION['banana_message'];
+ $message = unserialize($_SESSION['banana_message']);
Banana::$msgshow_headers = $_SESSION['banana_showhdr'];
} else {
$message = Banana::$protocole->getMessage($artid);
$_SESSION['banana_group'] = $group;
$_SESSION['banana_artid'] = $artid;
- $_SESSION['banana_message'] =& $message;
+ $_SESSION['banana_message'] = serialize($message);
$_SESSION['banana_showhdr'] = Banana::$msgshow_headers;
}
Banana::$message =& $message;
Banana::$spool->delId($artid);
if ($group == $_SESSION['banana_group']) {
if (!Banana::$profile['display']) {
- $_SESSION['banana_spool'] =& Banana::$spool;
+ $_SESSION['banana_spool'] = serialize(Banana::$spool);
}
if ($artid == $_SESSION['banana_artid']) {
unset($_SESSION['banana_message']);