From 179658ec4de09ec088235d91977013f64eed49db Mon Sep 17 00:00:00 2001 From: Florent Bruneau Date: Mon, 5 Jan 2009 23:25:07 +0100 Subject: [PATCH] Add Platal::notAllowed(). Signed-off-by: Florent Bruneau --- classes/platal.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/classes/platal.php b/classes/platal.php index 16b1955..7285d27 100644 --- a/classes/platal.php +++ b/classes/platal.php @@ -267,9 +267,7 @@ abstract class Platal } } if ($hook['auth'] != AUTH_PUBLIC && !$this->check_perms($hook['perms'])) { - if (S::admin()) { - $page->trigWarning('Tu accèdes à cette page car tu es administrateur du site.'); - } else { + if (self::notAllowed()) { return PL_FORBIDDEN; } } @@ -330,6 +328,16 @@ abstract class Platal $page->run(); } + public static function notAllowed() + { + if (S::admin()) { + self::page()->trigWarning('Tu accèdes à cette page car tu es administrateur du site.'); + return false; + } else { + return true; + } + } + public static function load($modname, $include = null) { global $platal; -- 2.1.4