Ejemplo n.º 1
0
 /**
  * Assert that the current user has the specific permission for the target item
  *
  * @param int $itemId
  * @param string $permission
  * @return GalleryStatus success if the user has permission,
  *                              ERROR_PERMISSION_DENIED if not.
  */
 function assertHasItemPermission($itemId, $permission) {
 MyOOS_CoreApi::requireOnce('modules/core/classes/helpers/GalleryUserHelper_simple.class');
 return GalleryUserHelper_simple::assertHasItemPermission($itemId, $permission);
 }
Ejemplo n.º 2
0
 /**
  * Return true if the current user has the specific permission for the target item
  *
  * @param int $itemId
  * @param string $permission
  * @param int $userId an optional user id (default is the current user)
  * @param boolean $sessionPermissions (optional) false to ignore session based permissions
  * @return array GalleryStatus a status code
  *               boolean true if yes
  */
 function hasItemPermission($itemId, $permission, $userId = null, $sessionPermissions = true)
 {
     MyOOS_CoreApi::requireOnce('modules/core/classes/helpers/GalleryUserHelper_simple.class');
     return GalleryUserHelper_simple::hasItemPermission($itemId, $permission, $userId, $sessionPermissions);
 }