From e93c7d34f21afb7e98934033aec373afb2ccbb66 Mon Sep 17 00:00:00 2001 From: Aria <aria@suma-ev.de> Date: Tue, 22 Aug 2017 12:35:43 +0200 Subject: [PATCH] MethodNotAllowedException muss behoben werden --- app/Http/Controllers/LanguageController.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/Http/Controllers/LanguageController.php b/app/Http/Controllers/LanguageController.php index c78451607..95ad7b61d 100644 --- a/app/Http/Controllers/LanguageController.php +++ b/app/Http/Controllers/LanguageController.php @@ -171,11 +171,6 @@ class LanguageController extends Controller if(!$this->endsWith($filename, ".") && !in_array(basename($filename), $fileNames)) { $fileNames[] = basename($filename); } - foreach($ex['files'] as $file) { - if($file === basename($filename)) { - continue 2; - } - } if(!$this->endsWith($filename, ".")) { $tmp = include $filename; foreach ($tmp as $key => $value) { @@ -187,12 +182,17 @@ class LanguageController extends Controller $fn = ""; - # Wähle die erste, unbearbeitete Datei aus + # Wähle die erste, unbearbeitete Datei aus, überspringe bereits bearbeitete Dateien if($chosenFile !== "") { $fn = $chosenFile; } else { foreach($languageObjects as $folder => $languageObject) { foreach($languageObject->stringMap as $languageFileName => $languageFile) { + foreach($ex['files'] as $file) { + if($file === basename($languageFileName)) { + continue 2; + } + } $fn = $languageFileName; break 2; } @@ -369,7 +369,7 @@ class LanguageController extends Controller if(isset($request['nextpage'])) { return redirect(url('synoptic', ['exclude' => $ex])); } elseif(isset($request['chosenFile'])) { - return redirect(url('synoptic', ['exclude' => $ex], ['chosenFile' => $request['chosenFile']])); + return redirect(url('synoptic', ['exclude' => $ex, 'chosenFile' => $request['chosenFile']])); } } } -- GitLab