static function enrol_bundle($username, $sku) { $user_id = JUserHelper::getUserId($username); $user = JFactory::getUser($user_id); $email = $user->email; $bundle_id = substr($sku, 7); $bundle = JoomdleHelperShop::get_bundle_info($bundle_id); $courses = explode(',', $bundle['courses']); $comp_params = JComponentHelper::getParams('com_joomdle'); $send_bundle_emails = $comp_params->get('send_bundle_emails'); $c = array(); foreach ($courses as $course_id) { if ($send_bundle_emails) { JoomdleHelperShop::send_confirmation_email($email, $course_id); } $course['id'] = (int) $course_id; $c[] = $course; } JoomdleHelperContent::call_method('multiple_enrol', $username, $c, 5); }
static function assign_course($course_id, $assingment) { foreach ($assingment as $user_id) { $user = JFactory::getUser($user_id); $username = $user->get('username'); JoomdleHelperContent::enrolUser($username, $course_id); /* Send confirmation email */ JoomdleHelperShop::send_confirmation_email($user->email, $course_id); } JoomdleHelperParents::update_purchase($course_id, $assingment); }