function availability_calendars_can_edit in Availability Calendars 7.2
Same name and namespace in other branches
- 6.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
object $node node object:
Return value
boolean
2 calls to availability_calendars_can_edit()
- availability_calendars_tab_access in ./
availability_calendars.module - Menu access callback.
- theme_availability_calendars_month in ./
availability_calendars.page.inc - Themes the calendar for a given month.
1 string reference to 'availability_calendars_can_edit'
- availability_calendars_menu in ./
availability_calendars.module - Implements hook_menu().
File
- ./
availability_calendars.module, line 125 - 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;
}