'; echo ''; echo ''; echo 'Api Sub'; echo ''; echo ''; echo ''; echo '

Inscriptions Api

'; } public static function printInstructions() { echo '

Instructions

'; echo '

Les Api sont décrites ici : https://apint.utc.fr/cat

'; echo '

Veillez à avoir bien lu la fiche avant de vous inscrire (pré-requis, dates...). Vous pouvez vous inscrire et vous désinscrire librement jusqu\'au 10 décembre 2018 (20h).

'; echo '

Vous ne pouvez pas suivre deux Api qui se chevauchent (sauf pour le cas particulier de l\'Api Animer une Api). Si vous choisissez deux Api qui se chevauchent, indiquez vos préférences dans la zone de commentaire.

'; } public static function printUser($utclogin, $surname, $firstname) { echo '

'.$firstname.' '. $surname.' ('.$utclogin.')

'; } private static function printApi($row) { return "$row[normcode] - $row[name] (du $row[dbegin] au $row[dend]) [Inscriptions : $row[nbsub]/$row[size]]"; } public static function printSubList($list, $utclogin) { if ($list) { echo '

Vos inscriptions

'; foreach ($list as $row) { echo '

'; if (Views::isActive()) { echo ' [désinscription] '; } echo Views::printApi($row); echo ' ['.$row['semester'].$row['year'].', inscrit le '.$row['subdate'].']'; echo '

'; } } else { echo '

Aucune inscription

'; } } public static function printExplanation($comment, $utclogin) { if (Views::isActive()) { echo '

Commentaire

'; echo '
'; echo ''; echo '
'; echo ''; echo '
'; } else { echo '

Commentaire

'; echo '

'.$comment.'

'; } } public static function printApiList($list, $utclogin) { if ($list) { echo '

Liste des Api

'; foreach ($list as $row) { echo '

'; if (Views::isActive()) { echo '[inscription] '; } echo Views::printApi($row); echo '

'; } } else { echo '

Aucune Api

'; } } }