Exemplo n.º 1
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();
         }
     }
 }