function datereminder_allowed_access_user in Date Reminder 6
Same name and namespace in other branches
- 6.2 datereminder.module \datereminder_allowed_access_user()
- 7 datereminder.module \datereminder_allowed_access_user()
Check if this user see another specific user's reminders.
Parameters
user $u: The user struct. NULL means all users.
1 string reference to 'datereminder_allowed_access_user'
- datereminder_menu in ./
datereminder.module - Implements of hook_menu().
File
- ./
datereminder.module, line 984 - Support for reminders for nodes with dates.
Code
function datereminder_allowed_access_user($u = NULL) {
module_load_include('inc', 'datereminder', 'includes/defines');
global $user;
if ($user->uid == 0) {
// Reminders explicitly not supported for anonymous users.
return FALSE;
}
if (user_access(DATEREMINDER_ADMINISTER_REMINDERS) || user_access(DATEREMINDER_VIEW_OTHER_USER_REMINDERS)) {
return TRUE;
}
if (!user_access(DATEREMINDER_REQUEST_REMINDER)) {
return FALSE;
}
return isset($u) && $u->uid == $user->uid;
}