First fast port of banana to PlWizard
[platal.git] / modules / banana.php
index 63ce688..7a7548f 100644 (file)
@@ -25,8 +25,11 @@ class BananaModule extends PLModule
     {
         return array(
             'banana'              => $this->make_hook('banana', AUTH_COOKIE),
+            'banana/forums'       => $this->make_hook('banana', AUTH_COOKIE),
+            'banana/message'      => $this->make_hook('message', AUTH_COOKIE),
+            'banana/thread'       => $this->make_hook('thread', AUTH_COOKIE),
             'banana/profile'      => $this->make_hook('profile', AUTH_MDP),
-            'banana/subscription' => $this->make_hook('subscription', AUTH_COOKIE),
+            'banana/subscribe'    => $this->make_hook('subscription', AUTH_COOKIE),
             'banana/rss'          => $this->make_hook('rss', AUTH_PUBLIC, 'user', NO_HTTPS),
         );
     }
@@ -71,6 +74,16 @@ class BananaModule extends PLModule
         run_banana($page, 'ForumsBanana', $get);
     }
 
+    function handler_message(&$page)
+    {
+        pl_redirect('banana/' . S::v('banana_group') . '/read/' . S::i('banana_artid'));
+    }
+
+    function handler_thread(&$page)
+    {
+        pl_redirect('banana/' . S::v('banana_group'));
+    }
+
     function handler_profile(&$page, $action = null)
     {
         global $globals;