From 3316e34e681a048dd74024cc4229643007de8451 Mon Sep 17 00:00:00 2001 From: x99bachelart Date: Mon, 8 Sep 2003 23:53:12 +0000 Subject: [PATCH] bugfix on spool --- include/spool.inc.php | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/include/spool.inc.php b/include/spool.inc.php index 009ec8e..522ab47 100644 --- a/include/spool.inc.php +++ b/include/spool.inc.php @@ -123,11 +123,16 @@ class spool { $msg->parent=array_pop($parents); $p = $msg->parent; while ($p) { - $this->overview[$p]->desc++; - if (isset($this->overview[$p]->parent)) { - $p = $this->overview[$p]->parent; + if (isset($this->overview[$p])) { + $this->overview[$p]->desc++; + if (isset($this->overview[$p]->parent)) { + $p = $this->overview[$p]->parent; + } else { + $p = false; + } } else { - $p = false; + $this->overview[$p] = new spoolhead($dates[$p],$subjects[$p],$froms[$p],1); + $p = false; } } if ($msg->parent!="") @@ -162,7 +167,8 @@ class spool { switch ($_display) { case 1: foreach ($this->overview as $i=>$p) { - if (!isset($this->overview[$i]->parent) && + if (isset($this->overview[$i]) && + !isset($this->overview[$i]->parent) && ($this->overview[$i]->descunread==0)) { $this->killdesc($i); } -- 2.1.4