Example #1
0
<?php

/**
 * Ajout d'un bureau de vote dans une opération de boîtage
 *
 * PHP version 5
 *
 * @category Ajax
 * @package  LeQG
 * @author   Damien Senger <*****@*****.**>
 * @license  https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
 * @link     http://leqg.info
 */
// On récupère les informations
$infos = $_POST;
// On récupère des informations sur la mission
$mission = Boite::informations($infos['mission'])[0];
// On effectue l'ajout de la rue à la mission
Boite::ajoutBureau($infos['bureau'], $mission['mission_id']);
/**
 * Liste des immeubles d'une opération de boîtage
 *
 * PHP version 5
 *
 * @category Ajax
 * @package  LeQG
 * @author   Damien Senger <*****@*****.**>
 * @license  https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
 * @link     http://leqg.info
 */
$infos = $_GET;
// On récupère des informations sur la mission
$mission = Boite::informations($infos['mission'])[0];
// On récupère les rues de la mission avec leurs immeubles
$rues = Boite::liste($mission['mission_id'], 0);
// On récupère les immeubles à faire de notre rue
$immeubles = $rues[$infos['rue']];
// Pour chaque immeuble, on modifie l'ID en son numéro
foreach ($immeubles as $key => $immeuble) {
    $i = Carto::immeuble($immeuble);
    $immeubles[$key] = $i['immeuble_numero'];
}
// On tri les résultats
natsort($immeubles);
$liste = array();
foreach ($immeubles as $i) {
    $liste[] = $i;
}
// On exporte le tout en JSON
echo json_encode($liste);
Example #3
0
<?php

/**
 * Ajout d'une rue dans une opération de boîtage
 *
 * PHP version 5
 *
 * @category Ajax
 * @package  LeQG
 * @author   Damien Senger <*****@*****.**>
 * @license  https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
 * @link     http://leqg.info
 */
// On récupère les informations
$infos = $_POST;
// On récupère des informations sur la mission
$mission = Boite::informations($infos['mission'])[0];
// On effectue l'ajout de la rue à la mission
Boite::ajoutRue($infos['rue'], $mission['mission_id']);
Example #4
0
<?php

/**
 * Création d'une nouvelle mission de boîtage
 *
 * PHP version 5
 *
 * @category Ajax
 * @package  LeQG
 * @author   Damien Senger <*****@*****.**>
 * @license  https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
 * @link     http://leqg.info
 */
// On récupère les informations
$info = $_POST;
// On lance la création de la mission avec les informations récupérées
$mission = Boite::creation($info);
// On redirige vers la page de la mission
Core::goPage('mission', array('code' => md5($mission)), true);
Example #5
0
			 --><div class="npai" style="width: <?php 
    echo pourcentage($nombre['impossible'], $nombre['total']);
    ?>
%;"><span>Boîtage&nbsp;impossible</span></div><!--
		 --></div>
    	</section>
    <?php 
} else {
    ?>
    	<section id="boitage-statistiques" class="contenu demi icone fusee">
    		<h3>La mission n'a pas été commencée.</h3>
        <?php 
    if (Boite::nombreImmeubles($mission['mission_id'], 0)) {
        ?>
    			<h5>Il existe <span><?php 
        echo Boite::estimation($mission['mission_id']);
        ?>
</span> électeurs à boiter.</h5>
        <?php 
    }
    ?>
    	</section>
    <?php 
}
?>
    
    <section id="listeImmeublesParRue" class="contenu demi invisible">
    	<h4 class="nomRue">Immeubles restant à boiter <strong><span></span></strong></h4>
    	
    	<ul class="form-liste"></ul>
    </section>