Ejemplo n.º 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);
?>
Ejemplo n.º 2
0
?>
	<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