aboutsummaryrefslogtreecommitdiff
path: root/mod/event_calendar/actions/event_calendar/add_to_group_members.php
blob: d0d555b124289ee68d646036ab712cb5ff637ee8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
elgg_load_library('elgg:event_calendar');
$event_guid = get_input("event_guid",0);
$event = get_entity($event_guid);
$group = get_entity($event->container_guid);
if (elgg_instanceof($group,'group') && elgg_instanceof($event,'object','event_calendar') && $group->canEdit()) {
	$members = $group->getMembers(0,0);
	foreach($members as $member) {
		event_calendar_add_personal_event($event->guid,$member->guid);
	}
	system_message(elgg_echo('event_calendar:add_to_group_members:success'));
} else {
	register_error(elgg_echo('event_calendar:add_to_group_members:error'));
}
forward("event_calendar/manage_users/$event_guid");