X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fbanana%2Fhooks.inc.php;h=af146f5c63fafe119e8f655e69ae66657771f897;hb=6d1125dfec33e5e827cb1643fc38459488619af2;hp=6c4f19d82fca3e6ac916b55cc068dea032bd50ae;hpb=524d1205c09d3f8e14a5751b2cbbce7e2fd23008;p=platal.git diff --git a/include/banana/hooks.inc.php b/include/banana/hooks.inc.php index 6c4f19d..af146f5 100644 --- a/include/banana/hooks.inc.php +++ b/include/banana/hooks.inc.php @@ -1,6 +1,6 @@ token . '/rss.xml'; } function hook_platalMessageLink($params) @@ -190,9 +191,9 @@ function hook_getXFace($headers) } if (isset($headers['x-face'])) { $user = User::getSilent($login); - $res = XDB::query('SELECT pf.uid + $res = XDB::query("SELECT pf.uid FROM forum_profiles AS pf - WHERE pf.uid = {?} AND FIND_IN_SET(\'xface\', pf.flags)', + WHERE pf.uid = {?} AND FIND_IN_SET('xface', pf.flags)", $user->id()); if ($res->numRows()) { // User wants his xface to be showed, fallback to default handler @@ -214,7 +215,7 @@ function make_Organization() global $globals; $perms = S::v('perms'); $group = $globals->asso('nom'); - if (S::has_perms()) { + if (S::admin()) { return "Administrateur de Polytechnique.org"; } else if ($group && $perms->hasFlag('groupadmin')) { return "Animateur de $group"; @@ -306,7 +307,7 @@ class PlatalBananaPage extends BananaPage class BananaHandler { - public function __construct(PlWizard &$wiz) + public function __construct(PlWizard $wiz) { } @@ -315,19 +316,21 @@ class BananaHandler return 'banana/index.tpl'; } - public function prepare(PlPage &$page, $id) + public function prepare(PlPage $page, $id) { } - public function process() + public function success() { } + + public function process(&$success) { return PlWizard::CURRENT_PAGE; } } -function run_banana(&$page, $class, array $args) +function run_banana($page, $class, array $args) { - $user =& S::user(); + $user = S::user(); $banana = new $class($user, $args); $page->assign('banana', $banana->run()); $page->addCssInline($banana->css()); @@ -346,5 +349,5 @@ function run_banana(&$page, $class, array $args) } } -// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker fenc=utf-8: ?>