From: x2003bruneau Date: Wed, 12 Jul 2006 14:19:40 +0000 (+0000) Subject: Add crosspost hook X-Git-Tag: xorg/0.9.11~448 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=0a6118901d017a234922a95a5357500cf345e055;p=platal.git Add crosspost hook git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@452 839d8a87-29fc-0310-9880-83ba4fa771e5 --- 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',