Course catalog: fix incoherence on user unsubscribe call so that it works in the catalog and also in other parts -refs BT#20594

pull/4660/head^2
NicoDucou 3 years ago
parent 6defb35766
commit 51c72b2e56
  1. 2
      main/auth/courses.php
  2. 2
      main/auth/sort_my_courses.php
  3. 2
      main/inc/lib/course.lib.php

@ -49,7 +49,7 @@ switch ($action) {
if (!empty($_GET['sec_token']) && $ctok == $_GET['sec_token']) { if (!empty($_GET['sec_token']) && $ctok == $_GET['sec_token']) {
$auth = new Auth(); $auth = new Auth();
$result = $auth->remove_user_from_course($_GET['unsubscribe']); $result = $auth->remove_user_from_course($_GET['course_code']);
if ($result) { if ($result) {
Display::addFlash( Display::addFlash(
Display::return_message(get_lang('YouAreNowUnsubscribed'), 'success') Display::return_message(get_lang('YouAreNowUnsubscribed'), 'success')

@ -223,7 +223,7 @@ function generateUnsubscribeForm(string $courseCode, string $secToken): string
); );
$form->addHidden('action', 'unsubscribe'); $form->addHidden('action', 'unsubscribe');
$form->addHidden('sec_token', $secToken); $form->addHidden('sec_token', $secToken);
$form->addHidden('unsubscribe', $courseCode); $form->addHidden('course_code', $courseCode);
$form->addButton('unsub', get_lang('Unsubscribe')); $form->addButton('unsub', get_lang('Unsubscribe'));
return $form->returnForm(); return $form->returnForm();

@ -5425,7 +5425,7 @@ class CourseManager
$my_course['unsubscribe_button'] = Display::url( $my_course['unsubscribe_button'] = Display::url(
get_lang('Unreg').' '. get_lang('Unreg').' '.
Display::returnFontAwesomeIcon('sign-out'), Display::returnFontAwesomeIcon('sign-out'),
api_get_path(WEB_CODE_PATH).'auth/courses.php?action=unsubscribe&unsubscribe='.$courseCode api_get_path(WEB_CODE_PATH).'auth/courses.php?action=unsubscribe&=course_code'.$courseCode
.'&sec_token='.$stok.'&category_code='.$categoryCode, .'&sec_token='.$stok.'&category_code='.$categoryCode,
[ [
'class' => 'btn btn-danger btn-sm', 'class' => 'btn btn-danger btn-sm',

Loading…
Cancel
Save