public function index() { $content = Maintext::find(1); $express = session('express'); $loginfo = \Session::pull('loginfo'); if (!$loginfo) { $loginfo = null; } return view($this->localeDir . 'templates.content', compact('content', 'loginfo', 'express')); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $startTime = microtime(true); $sId = \Session::get('currentSerie'); $series = loadSerieWithIdOrTitleAndExercise($sId, $id); if (empty($series)) { $series = loadSeriesWithExercise($id); if (count($series) == 1) { $sId = $series[0]->id; } elseif (count($series) > 1) { return view('series.duplicates', compact('series')); } else { flash()->error("Something went horribly wrong. Try reproducing the problem & notify the devs please...")->important(); return redirect('/'); } } elseif (count($series) == 1) { $sId = $series[0]->id; } elseif (count($series) > 1) { return view('series.duplicates', compact('series')); } else { flash()->error("Something went horribly wrong. Try reproducing the problem & notify the devs please...")->important(); return redirect('/'); } \Session::put('currentSerie', $sId); $exercise = loadExercise($id)[0]; if ($exercise->expected_result != "*") { $exercise->expected_result = null; } $result = null; $answer = null; if (\Session::has('result')) { $result = \Session::pull('result', ''); } if (\Session::has('answer')) { $answer = \Session::pull('answer', ''); } return view('exercises.show', compact('exercise', 'result', 'answer', 'sId', 'startTime')); }