X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fbanana.php;h=ea857c543519657d2941589acb6da3087a147db8;hb=5480a216efce111c1afa6ec3508bda292732d09e;hp=7a88b9ca5677b29bd486522b5162e499c940b0dd;hpb=1e33266a2f91e1af7a5cb3e8fbbc1c49ff9341f3;p=platal.git diff --git a/modules/banana.php b/modules/banana.php index 7a88b9c..ea857c5 100644 --- a/modules/banana.php +++ b/modules/banana.php @@ -1,6 +1,6 @@ run_banana($page, Array('subscribe' => 1)); + return $this->run_banana($page, Array('action' => 'subscribe')); } function handler_xface(&$page, $face = null) @@ -136,17 +141,19 @@ class BananaModule extends PLModule . '| convert -transparent white xbm:- gif:-'); } - function run_banana(&$page, $params = null) + static function run_banana(&$page, $params = null) { $page->changeTpl('banana/index.tpl'); - $page->addCssLink('banana.css'); $page->assign('xorg_title','Polytechnique.org - Forums & PA'); - require_once dirname(__FILE__).'/banana/banana.inc.php'; + require_once 'banana/forum.inc.php'; - $res = PlatalBanana::run($params); + $banana = new ForumsBanana($params); + $res = $banana->run(); $page->assign_by_ref('banana', $banana); $page->assign('banana_res', $res); + $page->addCssInline($banana->css()); + $page->addCssLink('banana.css'); } }