/**
  * Returns permissions array.  This method is called every time an action is 
  * performed to make sure that the user has permission to perform the action.
  * @param record A Dataface_Record object (may be null) against which we check
  *               permissions.
  * @see Dataface_PermissionsTool
  * @see Dataface_AuthenticationTool
  */
 function getPermissions(&$record)
 {
     if (SweteTools::isAdmin()) {
         return Dataface_PermissionsTool::ALL();
     } else {
         return Dataface_PermissionsTool::NO_ACCESS();
     }
 }
 /**
  * Returns permissions array.  This method is called every time an action is 
  * performed to make sure that the user has permission to perform the action.
  * @param record A Dataface_Record object (may be null) against which we check
  *               permissions.
  * @see Dataface_PermissionsTool
  * @see Dataface_AuthenticationTool
  */
 function getPermissions($record)
 {
     $user = Dataface_AuthenticationTool::getInstance()->getLoggedInUser();
     if ($user and $user->val('role') == 'ADMIN') {
         return Dataface_PermissionsTool::getRolePermissions('ADMIN');
     } else {
         return Dataface_PermissionsTool::NO_ACCESS();
     }
 }
 function getPermissions(&$record)
 {
     // $record is a Dataface_Record object
     $auth =& Dataface_AuthenticationTool::getInstance();
     $user =& $auth->getLoggedInUser();
     if ($user) {
         return Dataface_PermissionsTool::ALL();
     }
     return Dataface_PermissionsTool::NO_ACCESS();
 }
 /**
  * Returns permissions array.  This method is called every time an action is 
  * performed to make sure that the user has permission to perform the action.
  * @param record A Dataface_Record object (may be null) against which we check
  *               permissions.
  * @see Dataface_PermissionsTool
  * @see Dataface_AuthenticationTool
  */
 function getPermissions(&$record)
 {
     $auth =& Dataface_AuthenticationTool::getInstance();
     $user =& $auth->getLoggedInUser();
     if (!isset($user)) {
         return Dataface_PermissionsTool::NO_ACCESS();
     }
     // if the user is null then nobody is logged in... no access.
     // This will force a login prompt.
     $role = $user->val('role');
     return Dataface_PermissionsTool::getRolePermissions($role);
     // Returns all of the permissions for the user's current role.
 }
Exemple #5
0
 function getPermissions(&$record)
 {
     $app =& Dataface_Application::getInstance();
     $auth =& Dataface_AuthenticationTool::getInstance();
     $user =& $auth->getLoggedInUser();
     $query =& $app->getQuery();
     if ($query['-action'] == 'new' and !isset($user)) {
         return Dataface_PermissionsTool::READ_EDIT();
     } else {
         if ($user and isAdmin($user->val('role'))) {
             return Dataface_PermissionsTool::ALL();
         } else {
             return Dataface_PermissionsTool::NO_ACCESS();
         }
     }
 }
 public function getPermissions(Dataface_Record $record = null)
 {
     return Dataface_PermissionsTool::NO_ACCESS();
 }