src/Controller/HomeController.php line 15

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\Routing\Annotation\Route;
  5. //use Amap\OrderBundle\Util\GitUtils;
  6. class HomeController extends AbstractController
  7. {
  8.     
  9.     /**
  10.     * @Route("/", name="home")
  11.     */
  12.     public function index()
  13.     {
  14.         $diapos = array(
  15.             array('001.png',"Page d'authentification"),
  16.             array('002.png',"[Adhérent] Menu"),
  17.             array('003.png',"[Adhérent] Liste des produits à récupérer aux prochaines distributions"),
  18.             array('004.png',"[Adhérent] Liste des contrats en cours"),
  19.             array('005.png',"[Adhérent] Bon de commande multi-producteur"),
  20.             array('006.png',"[Adhérent] Bon de commande simple producteur"),
  21.             array('007.png',"[Adhérent] Liste des paiements, vue globale"),
  22.             array('008.png',"[Adhérent] Liste des paiements, vue par année avec total"),
  23.             array('009.png',"[Adhérent] Inscriptions aux distributions"),
  24.             array('010.png',"[Référent] Menu"),
  25.             array('011.png',"[Référent] Livraisons à effectuer"),
  26.             array('012.png',"[Référent] Validation des paiements"),
  27.             array('013.png',"[Référent] Historique des paiements"),
  28.             array('014.png',"[Référent] Disponibilité des produits"),
  29.             array('015.png',"[Référent] Options spécifiques à une distribution : prix, quantité max"),
  30.             array('016.png',"[Référent] Gestion des contrats"),
  31.             array('017.png',"[Référent] Edition de la commande d'un adhérent"),
  32.             array('018.png',"[Référent] Compte-rendu 1"),
  33.             array('019.png',"[Référent] Tableau des livraisons"),
  34.             array('020.png',"[Référent] Ventilation"),
  35.             array('021.png',"[Référent] Chèques attendus"),
  36.             array('022.png',"[Référent] Liste des produits"),
  37.             array('023.png',"[Référent] Edition d'un produit"),
  38.             array('024.png',"[Référent] Edition des informations d'un producteur"),
  39.             array('025.png',"[Référent] Tableau des livraisons"),
  40.             array('026.png',"[Administrateur] Menu"),
  41.             array('027.png',"[Administrateur] Gestion des adhérents"),
  42.             array('028.png',"[Administrateur] Edition adhérent"),
  43.             array('029.png',"[Administrateur] Gestion des producteurs"),
  44.             array('030.png',"[Administrateur] Edition producteur"),
  45.             array('031.png',"[Administrateur] Récapitulatif par adhérent / par distribution"),
  46.             array('032.png',"[Administrateur] Récapitulatif par producteur / par distribution"),
  47.             array('033.png',"[Administrateur] Inscriptions aux distributions"),
  48.             array('034.png',"[Administrateur] Statistiques globales ou par adhérent et/ou par producteur"),
  49.             array('035.png',"[Administrateur] Paraméètres de l'application"),
  50.             array('036.png',"[Administrateur] Dates des distributions"),
  51.             array('037.png',"[Administrateur] Liste des tâches à effectuer à chaque distribution"),
  52.         );
  53.         
  54.         $amapsCsv file_get_contents(__DIR__.'/../../data/amaps.txt');        
  55.         $amaps=[];
  56.         $tmp explode(PHP_EOL,$amapsCsv);
  57.         foreach ($tmp as $row) {
  58.             $amaps[] = explode("    ",$row);
  59.         }
  60.         
  61.         
  62.         
  63.         return $this->render('home/index.html.twig', array('diapos' => $diapos'amaps' => $amaps));
  64.     }
  65.     /**
  66.     * @Route("/historique", name="historique")
  67.     */
  68.     public function showHistory() {
  69.         return $this->render('home/show_history.html.twig');
  70.     }
  71. }