From: Florent Bruneau Date: Tue, 10 May 2011 16:50:32 +0000 (+0200) Subject: Add a 'markAsRead' hook. X-Git-Url: http://git.polytechnique.org/?p=banana.git;a=commitdiff_plain;h=05114a3e055d9c5997e7f1c03568ac24a78ae4d8 Add a 'markAsRead' hook. Signed-off-by: Florent Bruneau --- diff --git a/banana/banana.inc.php.in b/banana/banana.inc.php.in index 80b07ff..3f01181 100644 --- a/banana/banana.inc.php.in +++ b/banana/banana.inc.php.in @@ -480,6 +480,9 @@ class Banana $groups = Banana::$protocole->getBoxList(Banana::BOXES_SUB, Banana::$profile['lastnews'], true); Banana::$page->assign('groups', $groups); } + if (function_exists('hook_markAsRead')) { + hook_markAsRead($group, $artid, $msg); + } Banana::$page->assign_by_ref('message', $msg); Banana::$page->assign('extimages', Banana::$msgshow_hasextimages); Banana::$page->assign('headers', Banana::$msgshow_headers); diff --git a/banana/spool.inc.php b/banana/spool.inc.php index 0c8affd..074a758 100644 --- a/banana/spool.inc.php +++ b/banana/spool.inc.php @@ -313,7 +313,7 @@ class BananaSpool if (!isset($this->ids[$msg])) { continue; } - $msg = $this->ids[$msg]; + $msg = $this->ids[$msg]->id; } $this->markAsRead($msg); }