diff --git a/SRC/app/Http/Controllers/HomeController.php b/SRC/app/Http/Controllers/HomeController.php index ab90880..cc3b185 100755 --- a/SRC/app/Http/Controllers/HomeController.php +++ b/SRC/app/Http/Controllers/HomeController.php @@ -2,6 +2,8 @@ use App\Referent; use Cookie; +use Request; + class HomeController extends Controller { /** @@ -37,8 +39,12 @@ class HomeController extends Controller { public function choisirRef() { + $value = Request::cookie('infoBar'); + if (!isset($value)) + $value = 'open'; + $refs = Referent::take(5)->select(['nom', 'prenom', 'image', 'id'])->get(); - return view('frontend/home',['referents' => $refs]); + return view('frontend/home',['referents' => $refs, 'cookie' => $value]); } public function changerRef($idRef) @@ -74,6 +80,30 @@ class HomeController extends Controller { return view('one_referent_game', ['referent' => $id, 'game' => $idGame]); } + public function updateStatusBar() { + + $value = Request::cookie('infoBar'); + if (!isset($value)) + $value = 'open'; + + switch ($value) { + case 'open': + $value = 'close'; + break; + + case 'close': + $value = 'open'; + break; + + default: + break; + } + + $response = new \Illuminate\Http\RedirectResponse(url('/')); + $response->withCookie(cookie()->forever('infoBar', $value)); + return $response; + } + } ?> \ No newline at end of file diff --git a/SRC/app/Http/routes.php b/SRC/app/Http/routes.php index 8982cbd..7fffd08 100755 --- a/SRC/app/Http/routes.php +++ b/SRC/app/Http/routes.php @@ -13,6 +13,7 @@ // FRONT END PART Route::get('choisirref', 'HomeController@choisirRef'); Route::get('changerref/{id}', 'HomeController@changerRef'); +Route::get('toogleInfoBar', 'HomeController@updateStatusBar'); // API FOR AJAX REQUESTS Route::get('api/searchRef/{reg?}', 'APIController@refByName'); diff --git a/SRC/resources/views/frontend/home.blade.php b/SRC/resources/views/frontend/home.blade.php index cfe950c..c04d610 100755 --- a/SRC/resources/views/frontend/home.blade.php +++ b/SRC/resources/views/frontend/home.blade.php @@ -2,18 +2,18 @@ @section('content') @if ($referents != []) -
+

Les jeux du Musée des Augustins

L'objectif de ce site est de permettre aux enfants de jouer à des jeux tout en leur apportant de l'intérêt pour les différentes oeuvres d'art exposées dans le fameux musée toulousain.
Lorsque vous aurez choisit un référent, il faudra appuyer pendant 3 secondes sur l'icone de votre référent afin de revenir sur cette page.
- Si vous n'avez pas de référent, vous pouvez toujours cliquer ici pour jouer aux jeux, sinon cliquez sur leur image. - + Si vous n'avez pas de référent, vous pouvez toujours cliquer ici pour jouer aux jeux, sinon cliquez sur leur image. +
+ +
+ À Propos
- -À Propos @@ -56,22 +56,14 @@ style="text-align:center;background-color: #fcfc6b; padding:10px; margin:auto;fo @endsection \ No newline at end of file