" class="nostyle"><button>Revenir à la mission</button></a> <?php } else { ?> <a href="<?php Core::goPage('porte', array('action' => 'voir', 'mission' => $mission['mission_id'])); ?> " class="nostyle"><button>Revenir à la mission</button></a> <?php } ?> </section> <?php if (Porte::nombreVisites($mission['mission_id'])) { $rues = Porte::liste($mission['mission_id']); foreach ($rues as $rue => $immeubles) { if (count($immeubles)) { if ($rue == $_GET['rue']) { $ville = Carto::ville(Carto::villeParRue($rue)); // On va tenter de retrier les immeubles dans le bon ordre $link = Configuration::read('db.link'); $query = 'SELECT `immeuble_id`, `immeuble_numero` FROM `immeubles` WHERE `immeuble_id` = ' . implode(' OR `immeuble_id` = ', $immeubles) . ' ORDER BY `immeuble_numero` ASC'; $sql = $link->query($query); $buildings = array(); while ($d = $sql->fetch(PDO::FETCH_ASSOC)) { $buildings[] = $d; } Core::triMultidimentionnel($buildings, 'immeuble_numero'); $immeubles = array(); foreach ($buildings as $building) {
<?php // On va tenter de retrier les immeubles dans le bon ordre $link = Configuration::read('db.link'); $query = 'SELECT `immeuble_id`, `immeuble_numero` FROM `immeubles` WHERE `immeuble_id` = ' . implode(' OR `immeuble_id` = ', $immeubles) . ' ORDER BY `immeuble_numero` ASC'; $sql = $link->query($query); $buildings = array(); while ($d = $sql->fetch(PDO::FETCH_ASSOC)) { $buildings[] = $d; } Core::triMultidimentionnel($buildings, 'immeuble_numero'); $immeubles = array(); foreach ($buildings as $building) { $immeubles[] = $building['immeuble_id']; } foreach ($immeubles as $immeuble) { $electeurs = Porte::electeurs(md5($mission['mission_id']), md5($immeuble)); if ($electeurs) { ?> <h5><?php Carto::afficherImmeuble($immeuble); echo $nomRue; ?> </h5> <table class="reporting"> <thead> <tr> <th>Électeur</th> <th class="petit">Absent</th> <th class="petit">Ouvert</th>
%;"><span>Portion réalisée de la mission (<?php echo ceil(pourcentage($nombre['fait'], $nombre['total'])); ?> %)</span></div><!-- --></div> </section> <?php } else { ?> <section id="porte-statistiques" class="icone fusee contenu demi"> <h3>La mission n'a pas été commencée.</h3> <?php if (Porte::nombreVisites($mission['mission_id'], 0)) { ?> <h5>Il existe <span><?php echo number_format(Porte::estimation($mission['mission_id']), 0, ',', ' '); ?> </span> électeurs à visiter.</h5> <?php } ?> </section> <?php } ?> <section id="listeImmeublesParRue" class="contenu demi invisible"> <h4 class="nomRue">Immeubles restant à visiter <strong><span></span></strong></h4> <ul class="form-liste"></ul> </section>
<?php /** * Ajout d'un bureau dans une mission de porte à porte * * 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 = Porte::informations($infos['mission'])[0]; // On effectue l'ajout de la rue à la mission Porte::ajoutBureau($infos['bureau'], $mission['mission_id']);
?> </span> électeurs à boiter.</h5> <?php } ?> </section> <?php } ?> <section class="contenu demi"> <h4>Militants inscrits à cette mission</h4> <ul class="listeContacts"> <?php $comptes = Porte::inscriptions($mission['mission_id']); if (count($comptes)) { foreach ($comptes as $compte) { ?> <li class="contact homme"><?php echo User::getLoginByID($compte['user_id']); ?> </li> <?php } } else { ?> <li class="contact homme">Aucune inscription actuellement.</li> <?php } ?>