X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fbanana%2Fhooks.inc.php;h=f5f608ae3edb495eae1348a80fc4d7d63b561c9d;hb=eb5632361d837d1d4f813d4f77e52d6702a0d523;hp=aa449177ba96a9157e40cda85d5d08938a7ba66a;hpb=d7610c358d074c78e1e8dc25fe0cf0e5e7e1c55e;p=platal.git diff --git a/include/banana/hooks.inc.php b/include/banana/hooks.inc.php index aa44917..f5f608a 100644 --- a/include/banana/hooks.inc.php +++ b/include/banana/hooks.inc.php @@ -1,6 +1,6 @@ asso('nom'); - if (S::has_perms()) { + if (S::admin()) { return "Administrateur de Polytechnique.org"; } else if ($group && $perms->hasFlag('groupadmin')) { return "Animateur de $group"; @@ -290,7 +290,7 @@ class PlatalBananaPage extends BananaPage { $tpl = parent::prepare(); global $wiz; - $wiz = new PlWizard('Banana', 'core/plwizard.tpl', true, false); + $wiz = new PlWizard('Banana', PlPage::getCoreTpl('plwizard.tpl'), true, false); foreach ($this->pages as $name=>&$mpage) { $wiz->addPage($this->handler, $mpage['text'], $name); } @@ -314,7 +314,9 @@ class BananaHandler { } - public function process() + public function success() { } + + public function process(&$success) { return PlWizard::CURRENT_PAGE; } @@ -322,7 +324,7 @@ class BananaHandler function run_banana(&$page, $class, array $args) { - $banana = new $class(S::v('forlife'), $args); + $banana = new $class(S::user(), $args); $page->assign('banana', $banana->run()); $page->addCssInline($banana->css()); $page->addCssLink('banana.css');