コード例 #1
0
ファイル: comments.php プロジェクト: Naldo100/k2-v3-dev-build
 public static function getPermissions()
 {
     if (!isset(self::$permissions)) {
         $user = JFactory::getUser();
         $params = JComponentHelper::getParams('com_k2');
         $permissions = new stdClass();
         $permissions->canEdit = $user->authorise('k2.comment.edit', 'com_k2');
         $permissions->canReport = $params->get('commentsReporting') == '1' || $params->get('commentsReporting') == '2' && !$user->guest;
         $permissions->canReportUser = $user->authorise('core.admin', 'com_k2');
         self::$permissions = $permissions;
     }
     return self::$permissions;
 }