diff --git a/main/auth/courses_controller.php b/main/auth/courses_controller.php
index 026ec09e91..607b13f6c8 100755
--- a/main/auth/courses_controller.php
+++ b/main/auth/courses_controller.php
@@ -495,15 +495,21 @@ class CoursesController
*/
public function getRegisteredInSessionButton($sessionData, $catalogSessionAutoSubscriptionAllowed = false)
{
- $url = $catalogSessionAutoSubscriptionAllowed ?
- api_get_path(WEB_CODE_PATH)."auth/courses.php?action=subscribe_to_session&session_id=".
- intval($sessionData)."&user_id=".api_get_user_id() :
- api_get_path(WEB_CODE_PATH)."inc/email_editor.php?action=subscribe_me_to_session&session=".
+ $url = api_get_path(WEB_CODE_PATH);
+ $url .= $catalogSessionAutoSubscriptionAllowed ?
+ "auth/courses.php?action=subscribe_to_session&session_id=" .
+ intval($sessionData) . "&user_id=" . api_get_user_id() :
+ "inc/email_editor.php?action=subscribe_me_to_session&session=" .
Security::remove_XSS($sessionData);
- $result = Display::url(' '.get_lang('Subscribe'), $url, array(
- 'class' => 'btn btn-large btn-primary',
- ));
+ $result = Display::url(
+ ' ' . get_lang('Subscribe'),
+ $url,
+ array(
+ 'class' => 'btn btn-large btn-primary s-c-subscription',
+ 'data-session' => intval($sessionData)
+ )
+ );
$hook = HookResubscribe::create();
if (!empty($hook)) {
@@ -528,7 +534,10 @@ class CoursesController
{
$icon = '';
- return Display::div($icon . ' ' . get_lang("AlreadyRegisteredToSession"),array('class'=>'info-catalog'));
+ return Display::div(
+ $icon . ' ' . get_lang("AlreadyRegisteredToSession"),
+ array('class' => 'info-catalog')
+ );
}
/**