X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=banana%2Fspool.inc.php;fp=banana%2Fspool.inc.php;h=0c8affde843125d7136cf8962d878b05683862fb;hb=2b974d09ad89f90c04fe281ef653a34bf6d2c47f;hp=b1fcfb78c4065befb15b5201b7bec9ba910fdab0;hpb=16431adc0ff42d1e802da97e39f5c8ba66ad9ed7;p=banana.git diff --git a/banana/spool.inc.php b/banana/spool.inc.php index b1fcfb7..0c8affd 100644 --- a/banana/spool.inc.php +++ b/banana/spool.inc.php @@ -302,6 +302,22 @@ class BananaSpool } } $this->unreadnb += count($newpostsids); + + if (function_exists('hook_listReadMessages')) { + $msgs = hook_listReadMessages($this->group); + if (!is_array($msgs)) { + return; + } + foreach ($msgs as $msg) { + if (!is_numeric($msg)) { + if (!isset($this->ids[$msg])) { + continue; + } + $msg = $this->ids[$msg]; + } + $this->markAsRead($msg); + } + } } public function setMode($mode)