public function plan() { $lastActu = Actualites::orderBy('dateActualite', 'desc')->take(1)->get(); $lastInfo = Alerte::orderBy('dateAlerte', 'desc')->take(1)->get(); $lignes = Ligne::all(); return View::make('public.pages.plan')->with('lastActu', $lastActu)->with('lastInfo', $lastInfo)->with('lignes', $lignes); }
public function findByLigne($ligne = 2, $idTypeSemaine = 3) { if (!isset($ligne)) { $ligne = (int) Input::get('ligne')[0]; } else { $ligne = (int) $ligne; } $date = date('d-m-Y'); $horaires = Horaire::getHorairesByLigne($ligne, $date, null, null, $idTypeSemaine); $nomLigne = Ligne::findNameById($ligne); $nomTypeSemaine = TypeSemaine::getLibelleTypeSemaine($ligne); return View::make('private.forms.updateHoraire')->with('idLigne', $ligne)->with('nomLigne', $nomLigne)->with('idTypeSemaine', $idTypeSemaine)->with('nomTypeSemaine', $nomTypeSemaine)->with('horaires', $horaires); }
public static function getNextArret($heure, $service) { $query = Horaire::where('service', '=', $service)->where('heure', '>', $heure)->orderBy('heure')->take(1)->lists('idArret', 'sens'); foreach ($query as $Rsens => $RidArret) { $sens = $Rsens; $idArret = $RidArret; } if (isset($idArret)) { $ligne = $service[0]; $nomArret = trim(ucfirst(strtolower(Arret::findNameById($idArret)))); $nomSens = Ligne::findLibelleSens($service[0], $sens); } else { return false; } return [$nomSens, $nomArret]; }
public function findByLigne($ligne = null) { if (!isset($ligne)) { $ligne = (int) Input::get('ligne')[0]; } else { $ligne = (int) $ligne; } $heure = Input::get('heure'); $minute = Input::get('minute'); if (is_null(Input::get('date'))) { $date = date('d-m-Y'); } else { $date = Input::get('date'); } $horaires = Horaire::getHorairesByLigne($ligne, $date, $heure, $minute); $nomLigne = Ligne::findNameById($ligne); $fichierPDF = Ligne::find($ligne)->fichierPDF; return View::make('public.pages.horairesLigne')->with('idLigne', $ligne)->with('fichierPDF', $fichierPDF)->with('nomLigne', $nomLigne)->with('selectedArret', null)->with('heureMin', Input::get('heure') . ':' . Input::get('minute'))->with('horaires', $horaires)->with('heureMin', $heure . ':' . $minute)->with('date', $date); }
/** * Retourne l'id de la ligne à partir du nom pour la recherche par ligne */ public function getIdLigne() { return Response::json(Ligne::findIdByName(Input::get('nomLigne'))); }