private static function getModel() { if (empty(self::$missions)) { self::$missions = new missions(ConnectionFactory::get('mongo')); } return self::$missions; }
<?php // On protège l'accès aux administrateurs uniquement User::protection(5); // On défini le type de la mission demandée $type = 'porte'; // On récupère la liste des missions $missions = Mission::missions($type); // On charge le template de header Core::loadHeader(); ?> <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')))); ?>