From 0a6118901d017a234922a95a5357500cf345e055 Mon Sep 17 00:00:00 2001 From: x2003bruneau Date: Wed, 12 Jul 2006 14:19:40 +0000 Subject: [PATCH] Add crosspost hook git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@452 839d8a87-29fc-0310-9880-83ba4fa771e5 --- include/banana.inc.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/include/banana.inc.php b/include/banana.inc.php index 84d50f3..bb967e3 100644 --- a/include/banana.inc.php +++ b/include/banana.inc.php @@ -89,6 +89,20 @@ function hook_makeImg($img, $alt, $height, $width) return '' . $alt . ''; } +function hook_getSubject(&$subject) +{ + if (preg_match('!(.*\S)\s*\[=> ([^\]\s]+)\]!', $subject, $matches)) { + $subject = $matches[1]; + global $banana; + if ($banana->state['group'] == $matches[2]) { + return ' [=> ' . $matches[2] . ']'; + } else { + return ' [=> ' . makeHREF(Array('group' => $matches[2]), $matches[2]) . ']'; + } + } + return null; +} + class PlatalBanana extends Banana { var $profile = Array( 'name' => '', 'sig' => '', 'org' => 'Utilisateur de Polytechnique.org', -- 2.1.4