forked from ZwiiCMS-Team/ZwiiCampus
fix course user enrol with key
This commit is contained in:
parent
3689732c77
commit
8f82d4a444
@ -656,27 +656,30 @@ class course extends common
|
|||||||
$this->courseEnrolUser($courseId, $userId);
|
$this->courseEnrolUser($courseId, $userId);
|
||||||
// Stocker la sélection
|
// Stocker la sélection
|
||||||
$_SESSION['ZWII_SITE_CONTENT'] = $courseId;
|
$_SESSION['ZWII_SITE_CONTENT'] = $courseId;
|
||||||
|
// Valeurs en sortie
|
||||||
|
$this->addOutput([
|
||||||
|
'redirect' => helper::baseUrl()
|
||||||
|
]);
|
||||||
break;
|
break;
|
||||||
case self::COURSE_ENROLMENT_SELF_KEY:
|
case self::COURSE_ENROLMENT_SELF_KEY:
|
||||||
if ($this->getInput('courseSwapEnrolmentKey', null, true) === $this->getData(['course', $courseId, 'enrolmentKey'])) {
|
if ($this->getInput('courseSwapEnrolmentKey', null, true) === $this->getData(['course', $courseId, 'enrolmentKey'])) {
|
||||||
$this->courseEnrolUser($courseId, $userId);
|
$this->courseEnrolUser($courseId, $userId);
|
||||||
// Stocker la sélection
|
// Stocker la sélection
|
||||||
$_SESSION['ZWII_SITE_CONTENT'] = $courseId;
|
$_SESSION['ZWII_SITE_CONTENT'] = $courseId;
|
||||||
|
// Valeurs en sortie
|
||||||
|
$this->addOutput([
|
||||||
|
'redirect' => helper::baseUrl()
|
||||||
|
]);
|
||||||
} else {
|
} else {
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'redirect' => helper::baseUrl(),
|
'redirect' => helper::baseUrl(!helper::checkRewrite()) . 'course/enrol/' . $courseId,
|
||||||
'state' => false,
|
'state' => false,
|
||||||
'notification' => 'La clé est incorrecte'
|
'notification' => 'La clé est incorrecte'
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Valeurs en sortie
|
|
||||||
$this->addOutput([
|
|
||||||
'redirect' => helper::baseUrl()
|
|
||||||
]);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// L'étudiant est-il inscrit
|
// L'étudiant est-il inscrit
|
||||||
@ -696,7 +699,6 @@ class course extends common
|
|||||||
self::$swapMessage['enrolmentMessage'] = helper::translate('Connectez-vous pour accéder à ce cours.');
|
self::$swapMessage['enrolmentMessage'] = helper::translate('Connectez-vous pour accéder à ce cours.');
|
||||||
self::$swapMessage['submitLabel'] = helper::translate('Connexion');
|
self::$swapMessage['submitLabel'] = helper::translate('Connexion');
|
||||||
} else {
|
} else {
|
||||||
self::$swapMessage['submitLabel'] = helper::translate('Connexion');
|
|
||||||
self::$swapMessage['enrolmentKey'] = template::text('courseSwapEnrolmentKey', [
|
self::$swapMessage['enrolmentKey'] = template::text('courseSwapEnrolmentKey', [
|
||||||
'label' => helper::translate('Clé d\'inscription'),
|
'label' => helper::translate('Clé d\'inscription'),
|
||||||
]);
|
]);
|
||||||
|
Loading…
Reference in New Issue
Block a user