add_to_group_members.php 629 B

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