From dda4ce94271aae08d16f68e42a075c5c583ba99b Mon Sep 17 00:00:00 2001 From: edward Date: Wed, 30 Mar 2016 18:54:56 +0800 Subject: [PATCH] RooTrait.php --- RooTrait.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/RooTrait.php b/RooTrait.php index bb94e16c..23cbfd9d 100644 --- a/RooTrait.php +++ b/RooTrait.php @@ -154,6 +154,17 @@ trait Pman_Core_RooTrait { } + function checkPerm($obj, $lvl, $req= null) + { + if (!method_exists($obj, 'checkPerm')) { + return true; + } + if ($obj->checkPerm($lvl, $this->getAuthUser(), $req)) { + return true; + } + return false; + } + function getAuthUser() { die('Get auth user is not implement.'); -- 2.39.2