Index: trunk/core/units/users/users_tag_processor.php =================================================================== diff -u -r8078 -r8363 --- trunk/core/units/users/users_tag_processor.php (.../users_tag_processor.php) (revision 8078) +++ trunk/core/units/users/users_tag_processor.php (.../users_tag_processor.php) (revision 8363) @@ -192,6 +192,20 @@ return $username === false ? '' : $username; } + /** + * Checks if user have one of required permissions + * + * @param Array $params + * @return bool + */ + function HasPermission($params) + { + $perm_helper =& $this->Application->recallObject('PermissionsHelper'); + /* @var $perm_helper kPermissionsHelper */ + + return $perm_helper->TagPermissionCheck($params, 'm_RequireLogin'); + } + }