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') + ); } /**