public function journalier($type)
 {
     $jour = Input::get('jour');
     if ($jour == null) {
         $jour = date("Y-m-d");
     }
     $inscrits = [];
     if ($type == 'garderie') {
         $inscrits = Enfant::where('garderie', true)->get();
         $tab = Feries::chargement();
         if (!empty($inscrits)) {
             if (Feries::est_vacances(date('Y-m-d', strtotime($jour)), $tab)) {
                 // Fred : pourquoi est_vacances et pas est_ferié aussi?
                 $message = "Pas d'inscription pendant les vacances.";
                 return view('affichage.autres', compact('inscrits', 'message', 'jour', 'type'));
             } else {
                 return view('affichage.autres', compact('inscrits', 'jour', 'type'));
             }
         } else {
             $message = "Pas d'inscription en cours.";
             return view('affichage.autres', compact('inscrits', 'message', 'jour', 'type'));
         }
     } elseif ($type == 'cantine') {
         // Fred : code pas garanti : copier/coller aproximatifs
         $regs = Reguliere::with(['Enfant', 'Enfant.Classe'])->where('jours', 'LIKE', '%' . date('w', strtotime($jour)) . '%')->where('type', $type)->get();
         $exeps = Exceptionnelle::with(['Enfant', 'Enfant.Classe'])->where('jour', date('Y-m-d', strtotime($jour)))->where('type', $type)->get();
         foreach ($regs as $reg) {
             $inscrits[$reg->enfant_id] = $reg;
         }
         foreach ($exeps as $exep) {
             if ($exep->inscrit === '1') {
                 $inscrits[$exep->enfant_id] = $exep;
             } else {
                 unset($inscrits[$exep->enfant_id]);
             }
         }
         $tab = Feries::chargement();
         if (!empty($inscrits)) {
             if (Feries::est_vacances(date('Y-m-d', strtotime($jour)), $tab)) {
                 // Fred : pourquoi est_vacances et pas est_ferié aussi?
                 $message = "Pas d'inscription pendant les vacances.";
                 return view('affichage.autres', compact('inscrits', 'message', 'jour', 'type'));
             } else {
                 return view('affichage.autres', compact('inscrits', 'jour', 'type'));
             }
         } else {
             $message = "Pas d'inscription en cours.";
             return view('affichage.autres', compact('inscrits', 'message', 'jour', 'type'));
         }
     } else {
         $regs = Reguliere::with('enfant', 'enfant.classe', 'enfant.arret')->where('jours', 'LIKE', '%' . date('w', strtotime($jour)) . '%')->where('type', $type)->get();
         $exeps = Exceptionnelle::with('enfant', 'enfant.classe', 'enfant.arret')->where('jour', date('Y-m-d', strtotime($jour)))->where('type', $type)->get();
         foreach ($regs as $reg) {
             $inscrits[$reg->enfant_id] = $reg;
         }
         foreach ($exeps as $exep) {
             //				if($exep->inscrit === 1){    // Fred : 16/11/15 ne passe pas le test si === 1
             if ($exep->inscrit === '1') {
                 $inscrits[$exep->enfant_id] = $exep;
             } else {
                 unset($inscrits[$exep->enfant_id]);
             }
         }
         $tab = Feries::chargement();
         if (!empty($inscrits)) {
             if (Feries::est_vacances(date('Y-m-d', strtotime($jour)), $tab)) {
                 // Fred : pourquoi est_vacances et pas est_ferié aussi?
                 $message = "Pas d'inscription pendant les vacances.";
                 return view('affichage.autres', compact('inscrits', 'message', 'jour', 'type'));
             } else {
                 // ajout Fred 16/11/15
                 $arrets = Arret::get();
                 return view('affichage.autres', compact('inscrits', 'jour', 'type', 'arrets'));
             }
         } else {
             $message = "Pas d'inscription en cours.";
             return view('affichage.autres', compact('inscrits', 'message', 'jour', 'type'));
         }
     }
 }