Example #1
0
<?php

// On protège la page
User::protection(5);
// On ouvre la mission
$data = new Mission($_GET['code']);
// On vérifie que la mission a bien été ouverte
if ($data->err) {
    Core::goPage('porte', true);
}
// On récupère les statistiques sur les militants
$militants = $data->userStats();
// On récupère les statistiques sur le parcours
$parcours = $data->missionStats();
// On calcule le temps approximatif nécessaire en comptant 3 minutes par électeur
if ($militants['inscrit']) {
    $temps = $parcours['attente'] / $militants['inscrit'] * 3;
    // 3 minutes par électeur par militant (1,5 minutes en vrai, mais ils sont en binômes)
    $temps = $temps / 60;
    // passage en heure
} else {
    $temps = false;
}
// typologie
$typologie = $data->get('mission_type') == 'porte' ? 'porte' : 'boite';
// On charge le header
Core::loadHeader();
?>
<a href="<?php 
Core::goPage($typologie);
?>