function availability_calendars_can_edit in Availability Calendars 6.2
Same name and namespace in other branches
- 7.2 availability_calendars.module \availability_calendars_can_edit()
A callback function to see if user should be allowed to edit the calendar.
@global object $user
Parameters
int $nid:
Return value
boolean
2 calls to availability_calendars_can_edit()
- theme_availability_calendars_month in ./
availability_calendars.page.inc - Themes the calendar for a given month.
- theme_availability_calendars_node in ./
availability_calendars.page.inc - Themes the given number of months of the calendar for the given node.
1 string reference to 'availability_calendars_can_edit'
- availability_calendars_menu in ./
availability_calendars.module - Implements hook_menu().
File
- ./
availability_calendars.module, line 94 - Availability Calendars module. Allows for availability information to be displayed using calendars on specified content types.
Code
function availability_calendars_can_edit($node) {
$result = FALSE;
if (user_access('edit availability calendars')) {
$result = TRUE;
}
elseif (user_access('edit own availability calendars')) {
if ($node) {
global $user;
$result = $user->uid == $node->uid;
}
}
return $result;
}