Fix subscription to event not associated with a payment
[platal.git] / include / banana / moderate.inc.php
index 08168ac..e6b7709 100644 (file)
@@ -30,7 +30,7 @@ function hook_checkcancel($_headers)
 function hook_makeLink($params)
 {
     global $platal, $globals;
-    $base = $globals->baseurl . $platal->ns . '/lists/moderate/' . ModerationBanana::$listname . '?';
+    $base = $globals->baseurl . '/' . $platal->ns . 'lists/moderate/' . ModerationBanana::$listname . '?';
     $get = '';
     foreach ($params as $key=>$value) {
         if ($key == 'artid') {
@@ -66,6 +66,7 @@ class ModerationBanana extends Banana
         Banana::$spool_boxlist = false;
         Banana::$msgshow_withthread = false;
         Banana::$withtabs      = false;
+        Banana::$msgshow_externalimages = true;
         array_push(Banana::$msgparse_headers, 'x-org-id', 'x-org-mail');
         parent::__construct($params, 'MLInterface', 'ModerationPage');
     }
@@ -143,7 +144,7 @@ class BananaMLInterface implements BananaProtocoleInterface
         $message = null;
         $msg = ModerationBanana::$client->get_pending_mail(ModerationBanana::$listname, $id, 1);
         if ($msg) {
-            $message = new BananaMessage($msg);
+            $message = new BananaMessage(html_entity_decode($msg));
         }
         return $message;
     }