public function __construct(array $d) { parent::__construct($d); }
public function shareOnGroupsBP(AbstractActivity $activity, $action, $content) { if (self::isBuddyPressActive()) { $configuration = new Configuration(); $configuration = $configuration->getConfig(); if ($configuration['bp_shareActivity'] === 'true') { $managerCourse = new CourseManager(); $course = $managerCourse->getById($activity->getCourseId()); foreach ($course->getGroupsBP() as $groupId) { $activity_id = bp_activity_add(array('user_id' => $activity->getAuthorId(), 'component' => 'groups', 'type' => 'activity_update', 'action' => $action, 'content' => $content, 'item_id' => $groupId)); } } } }