forked from ZwiiCMS-Team/ZwiiCampus
Inscription par l'enseignant
This commit is contained in:
parent
b73963d5df
commit
e4647c0702
@ -69,7 +69,7 @@ class common
|
||||
const COURSE_ENROLMENT_GUEST = 0;
|
||||
const COURSE_ENROLMENT_SELF = 1; // Ouvert à tous les membres
|
||||
const COURSE_ENROLMENT_SELF_KEY = 2; // Ouvert à tous les membres disposant de la clé
|
||||
const COURSE_ENROLMENT_MANUAL = 3;
|
||||
const COURSE_ENROLMENT_MANDATORY = 3;
|
||||
|
||||
|
||||
public static $actions = [];
|
||||
|
@ -47,7 +47,7 @@ class course extends common
|
||||
self::COURSE_ENROLMENT_GUEST => 'Anonyme',
|
||||
self::COURSE_ENROLMENT_SELF => 'Inscription libre',
|
||||
self::COURSE_ENROLMENT_SELF_KEY => 'Inscription avec clé',
|
||||
//self::COURSE_ENROLMENT_MANUAL => 'Manuelle'
|
||||
self::COURSE_ENROLMENT_MANDATORY => 'Imposée'
|
||||
];
|
||||
|
||||
public static $courseTeachers = [];
|
||||
@ -893,7 +893,7 @@ class course extends common
|
||||
if ($this->getUser('id')) {
|
||||
$redirect = helper::baseUrl() . 'course/suscribe/' . $courseId;
|
||||
} else {
|
||||
$message = helper::translate('Vous devez disposer d\'un compte pour accéder à ce contenu ');
|
||||
$message = helper::translate('Vous devez disposer d\'un compte pour accéder à ce contenu');
|
||||
$state = false;
|
||||
}
|
||||
break;
|
||||
@ -902,18 +902,16 @@ class course extends common
|
||||
if ($this->getUser('id')) {
|
||||
$redirect = helper::baseUrl() . 'course/suscribe/' . $courseId;
|
||||
} else {
|
||||
$message = helper::translate('Vous devez disposer d\'un compte et d\'une clé pour accéder à ce contenu ');
|
||||
$message = helper::translate('Vous devez disposer d\'un compte et d\'une clé pour accéder à ce contenu');
|
||||
$state = false;
|
||||
}
|
||||
break;
|
||||
// Par le prof
|
||||
/*
|
||||
case self::COURSE_ENROLMENT_MANUAL:
|
||||
$message = helper::translate('L\'enseignant ne vous a pas inscrit dans ce contenu !');
|
||||
case self::COURSE_ENROLMENT_MANDATORY:
|
||||
$message = helper::translate('L\'enseignant doit vous inscrire');
|
||||
$state = false;
|
||||
break;
|
||||
default:
|
||||
*/
|
||||
}
|
||||
}
|
||||
|
||||
@ -1168,8 +1166,8 @@ class course extends common
|
||||
]);
|
||||
}
|
||||
break;
|
||||
case self::COURSE_ENROLMENT_MANUAL:
|
||||
self::$swapMessage['enrolmentMessage'] = helper::translate('L\'enseignant inscrit les étudiants dans le contenu, vous ne pouvez pas vous inscrire vous-même.');
|
||||
case self::COURSE_ENROLMENT_MANDATORY:
|
||||
self::$swapMessage['enrolmentMessage'] = helper::translate('Vous ne pouvez pas vous inscrire par vous-même.');
|
||||
break;
|
||||
}
|
||||
// Valeurs en sortie
|
||||
|
@ -338,7 +338,7 @@ class suscribe extends common
|
||||
$check = false;
|
||||
$notification = 'La validité est dépassée';
|
||||
}
|
||||
// La clé est incorrecte ou le compet a déjà été validé
|
||||
// La clé est incorrecte ou le compte a déjà été validé
|
||||
if (
|
||||
$check &&
|
||||
($auth !== $this->getData(['module', $this->getUrl(0), 'user', $userId, 'auth'])
|
||||
|
@ -113,7 +113,6 @@
|
||||
'placeholder' => 'Ouvre le %s et ferme le %s'
|
||||
]); ?>
|
||||
</div>
|
||||
|
||||
<div class="col4">
|
||||
<?php echo template::text('coursesCaptionAccessClose', [
|
||||
'label' => 'Fermé',
|
||||
@ -129,25 +128,30 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col4">
|
||||
<div class="col3">
|
||||
<?php echo template::text('coursesCaptionGuest', [
|
||||
'label' => 'Anonyme',
|
||||
'value' => $this->getData(['module', $this->getUrl(0), 'caption', 'enrolguest'])
|
||||
]); ?>
|
||||
</div>
|
||||
<div class="col4">
|
||||
<div class="col3">
|
||||
<?php echo template::text('coursesCaptionSelf', [
|
||||
'label' => 'Membre',
|
||||
'value' => $this->getData(['module', $this->getUrl(0), 'caption', 'enrolself'])
|
||||
]); ?>
|
||||
</div>
|
||||
|
||||
<div class="col4">
|
||||
<div class="col3">
|
||||
<?php echo template::text('coursesCaptionSelfKey', [
|
||||
'label' => 'Membre avec clé',
|
||||
'value' => $this->getData(['module', $this->getUrl(0), 'caption', 'enrolselfkey'])
|
||||
]); ?>
|
||||
</div>
|
||||
<div class="col3">
|
||||
<?php echo template::text('coursesCaptionMandatory', [
|
||||
'label' => 'Imposée',
|
||||
'value' => $this->getData(['module', $this->getUrl(0), 'caption', 'enrolMandatory'])
|
||||
]); ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col4">
|
||||
|
@ -58,6 +58,7 @@ class workshop extends common
|
||||
'enrolguest' => 'Anonyme',
|
||||
'enrolself' => 'Membres',
|
||||
'enrolselfkey' => 'Membres avec clé',
|
||||
'enrolMandatory' => 'Inscription par l\'enseignant',
|
||||
'url' => 'Accéder au contenu',
|
||||
'unsuscribe' => 'Me désinscrire',
|
||||
'enrolmentLimit' => 'Date limite des inscriptions',
|
||||
@ -107,6 +108,7 @@ class workshop extends common
|
||||
'enrolguest' => $this->getInput('coursesCaptionGuest', helper::FILTER_STRING_SHORT),
|
||||
'enrolself' => $this->getInput('coursesCaptionSelf', helper::FILTER_STRING_SHORT),
|
||||
'enrolselfkey' => $this->getInput('coursesCaptionSelfKey', helper::FILTER_STRING_SHORT),
|
||||
'enrolMandatory' => $this->getInput('coursesCaptionMandatory', helper::FILTER_STRING_SHORT),
|
||||
'url' => $this->getInput('coursesCaptionUrl', helper::FILTER_STRING_SHORT),
|
||||
'unsuscribe' => $this->getInput('coursesCaptionUnsuscribe', helper::FILTER_STRING_SHORT),
|
||||
'enrolmentLimit' => $this->getInput('coursesCaptionEnrolmentLimit', helper::FILTER_STRING_SHORT),
|
||||
@ -140,6 +142,7 @@ class workshop extends common
|
||||
self::$coursesEnrolment[self::COURSE_ENROLMENT_GUEST] = $this->getData(['module', $this->getUrl(0), 'caption', 'enrolguest']);
|
||||
self::$coursesEnrolment[self::COURSE_ENROLMENT_SELF] = $this->getData(['module', $this->getUrl(0), 'caption', 'enrolself']);
|
||||
self::$coursesEnrolment[self::COURSE_ENROLMENT_SELF_KEY] = $this->getData(['module', $this->getUrl(0), 'caption', 'enrolselfkey']);
|
||||
self::$coursesEnrolment[self::COURSE_ENROLMENT_MANDATORY] = $this->getData(['module', $this->getUrl(0), 'caption', 'enrolMandatory']);
|
||||
|
||||
// Valeurs en sortie
|
||||
$this->addOutput([
|
||||
|
Loading…
Reference in New Issue
Block a user