admin=$admin;
$this->utclogin=$utclogin;
$this->surname=$surname;
$this->firstname=$firstname;
}
public function isActive() {
return $this->admin->isActive();
}
public function printHtmlBegin($admin) {
echo '';
echo '
Foire aux Api '.$admin->activeSemester().$admin->activeYear().'
';
}
public function printInstructions($row) {
echo '';
echo '
Catalogue
';
echo '
Les Api sont décrites ici : https://apint.utc.fr/cat. Veillez à avoir bien lu la fiche avant de vous inscrire (pré-requis, dates...).
';
echo '
Instructions
';
echo '
';
echo '
Les Api sont ajoutées au fil du semestre par les responsables des Api. Dès qu\'une Api est ouverte, les étudiants peuvent commencer à s\'inscrire.';
echo '
Règle d\'or : dès qu\'un responsable d\'Api a validé une inscription, celle-ci est irréversible (ni l\'enseignant ni l\'étudiant ne peuvent l\'annuler). Si un étudiant était inscrit à d\'autres Api la même semaine, ces inscriptions sont annulées.
';
echo '
Un étudiant peut s\'inscrire à plusieurs Api la même semaine, mais il ne pourra en suivre qu\'une seule. Il peut librement se désinscrire tant que l\'inscription n\'est pas validée.
';
echo '
Si un reponsable d\'Api commence à valider des inscriptions, alors l\'Api sera nécessairement ouverte.
';
echo '
';
}
public function printUser($isResp, $isAdmin) {
echo "
';
}
}
public function respValidation ($listsub) {
// #KNOWN_BUG Si un resp a plusieurs Api, il peut changer un inscrit entre ses deux Api en modifiant l'URL (pas via l'interface)
echo '
Interface Responsable d\'Api
';
echo '';
echo '
Rappel
';
echo '
';
echo '
La validation d\'une inscription entraîne la confirmation de l\'ouverture de l\'Api.
';
echo '
Toute inscription validée est irréversible.
';
echo '
';
if ($listsub) {
$api = '';
foreach ($listsub as $sub) {
if ($api != $sub['id']) {
$api = $sub['id'];
echo '';
echo "
";
}
}
public function apiStudentsCsv($students) {
//TODO
foreach ($students as $s) {
echo "$s[surname];$s[firstname];$s[level];$s[email];$s[utclogin]\n";
}
}
public function adminFunction ($utclogin) {
echo "
Je dois vérifier que $utclogin a vraiment des super-pouvoirs...