|
|
|
@ -2216,6 +2216,37 @@ class BuyCoursesPlugin extends Plugin |
|
|
|
|
return $return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @param array $saleInfo |
|
|
|
|
* |
|
|
|
|
* @return string |
|
|
|
|
*/ |
|
|
|
|
public function getSubscriptionSuccessMessage(array $saleInfo) |
|
|
|
|
{ |
|
|
|
|
switch ($saleInfo['product_type']) { |
|
|
|
|
case self::PRODUCT_TYPE_COURSE: |
|
|
|
|
$courseInfo = api_get_course_info_by_id($saleInfo['product_id']); |
|
|
|
|
$url = api_get_course_url($courseInfo['code']); |
|
|
|
|
break; |
|
|
|
|
case self::PRODUCT_TYPE_SESSION: |
|
|
|
|
$sessionId = (int) $saleInfo['product_id']; |
|
|
|
|
$url = api_get_path(WEB_CODE_PATH).'session/index.php?session_id='.$sessionId; |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
$url = '#'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return Display::return_message( |
|
|
|
|
sprintf( |
|
|
|
|
$this->get_lang('SubscriptionToCourseXSuccessful'), |
|
|
|
|
$url, |
|
|
|
|
$saleInfo['product_name'] |
|
|
|
|
), |
|
|
|
|
'success', |
|
|
|
|
false |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Filter the registered courses for show in plugin catalog. |
|
|
|
|
* |
|
|
|
@ -2542,35 +2573,4 @@ class BuyCoursesPlugin extends Plugin |
|
|
|
|
['id = ?' => (int) $serviceSaleId] |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @param array $saleInfo |
|
|
|
|
* |
|
|
|
|
* @return string |
|
|
|
|
*/ |
|
|
|
|
public function getSubscriptionSuccessMessage(array $saleInfo) |
|
|
|
|
{ |
|
|
|
|
switch ($saleInfo['product_type']) { |
|
|
|
|
case self::PRODUCT_TYPE_COURSE: |
|
|
|
|
$courseInfo = api_get_course_info_by_id($saleInfo['product_id']); |
|
|
|
|
$url = api_get_course_url($courseInfo['code']); |
|
|
|
|
break; |
|
|
|
|
case self::PRODUCT_TYPE_SESSION: |
|
|
|
|
$sessionId = (int) $saleInfo['product_id']; |
|
|
|
|
$url = api_get_path(WEB_CODE_PATH).'session/index.php?session_id='.$sessionId; |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
$url = '#'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return Display::return_message( |
|
|
|
|
sprintf( |
|
|
|
|
$this->get_lang('SubscriptionToCourseXSuccessful'), |
|
|
|
|
$url, |
|
|
|
|
$saleInfo['product_name'] |
|
|
|
|
), |
|
|
|
|
'success', |
|
|
|
|
false |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|