/** * Mostra la informació d'un esdeveniment * @param string [$slug] slug d'un esdeveniment */ public function consultarEsdeveniment($slug) { try { $esdeveniment = Esdeveniment::bySlug($slug); } catch (ModelNotFoundException $e) { return Redirect::route('esdeveniments.consulta'); } date_default_timezone_set("Europe/Madrid"); $ara = date("Y-m-d H:i:s"); if ($esdeveniment->getData() < $ara) { return Redirect::route('grups.meus'); } $grup = $esdeveniment->grup; $grups = Auth::user()->grups()->lists('id_grup'); /*Comprovació de que l'estudiant estigui matriculat al grup d'aquesta assignatura*/ if (in_array($grup->getID(), $grups) && $grup->getActiu()) { $this->layout->title = 'Workshome - ' . $esdeveniment->getNom(); $this->layout->description = 'Consultar la información de un evento'; $this->layout->content = View::make('esdeveniments/consulta', array('esdeveniment' => $esdeveniment)); } else { return Redirect::route('esdeveniments.consulta'); } }