### Message display ###
static public $msgshow_headers = array('from', 'newsgroups', 'followup-to', 'to', 'cc', 'reply-to',
- 'organization', 'date', 'references', 'in-reply-to');
+ 'organization', 'date');
static public $msgshow_mimeparts = array('multipart/report', 'multipart/mixed',
'text/html', 'text/plain', 'text/enriched', 'text', 'message');
static public $msgshow_xface = true;
$clean = false;
if (php_sapi_name() != 'cli') {
if ($group == @$_SESSION['banana_group'] && isset($_SESSION['banana_spool'])) {
- Banana::$spool = unserialize($_SESSION['banana_spool']);
+ Banana::$spool =& $_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'] = serialize(Banana::$spool);
+ $_SESSION['banana_spool'] =& 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 = unserialize($_SESSION['banana_message']);
+ $message =& $_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'] = serialize($message);
+ $_SESSION['banana_message'] =& $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'] = serialize(Banana::$spool);
+ $_SESSION['banana_spool'] =& Banana::$spool;
}
if ($artid == $_SESSION['banana_artid']) {
unset($_SESSION['banana_message']);
return true;
}
- static private function load($file)
+ static public function load($file)
{
$file = strtolower($file) . '.inc.php';
if (!@include_once dirname(__FILE__) . "/$file") {