<?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); ?>
?> <a href="<?php Core::goPage('porte', array('action' => 'missions')); ?> " class="nostyle"><button class="gris" style="float: right; margin-top: 0em;">Interface militant</button></a> <h2>Porte à porte</h2> <?php if ($missions) { ?> <section id="missions"> <ul class="liste-missions"> <?php foreach ($missions as $mission) { $mission = new Mission(md5($mission['mission_id'])); $parcours = $mission->missionStats(); ?> <li> <a href="<?php Core::goPage('mission', array('code' => md5($mission->get('mission_id')))); ?> " class="nostyle"><button style="float: right; margin-top: 1.33em;">Ouvrir la mission</button></a> <a href="<?php Core::goPage('mission', array('code' => md5($mission->get('mission_id')))); ?> " class="nostyle"><h4><?php echo $mission->get('mission_nom'); ?> </h4></a> <p> <?php