public function removeThread($threadid) { foreach ($this->getThread($threadid)->getMessageIDs() as $messageid) { unset($this->messagethreads[$messageid]); } parent::removeThread($threadid); unset($this->threads[$threadid]); unset($this->threadslastpost[$threadid]); }