/** * 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. }
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(); }