From ba9e47821075c43001d6a6b5985504c69ce0d3d9 Mon Sep 17 00:00:00 2001
From: Karl <Karl Hasselbring>
Date: Tue, 4 Oct 2016 08:30:57 +0200
Subject: [PATCH] =?UTF-8?q?Es=20gibt=20jetzt=20eine=20neue=20Datei=20confi?=
 =?UTF-8?q?g/settings.php=20mit=20dem=20Eintrag=20maxPictureResults.=20Dam?=
 =?UTF-8?q?it=20l=C3=A4sst=20sich=20die=20maximale=20Anzahl=20an=20Bilders?=
 =?UTF-8?q?uche-Ergebnissen=20festlegen.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/MetaGer.php                          | 2 ++
 config/settings.php                      | 5 +++++
 resources/views/metager3bilder.blade.php | 6 +++---
 3 files changed, 10 insertions(+), 3 deletions(-)
 create mode 100644 config/settings.php

diff --git a/app/MetaGer.php b/app/MetaGer.php
index c29d45c81..fc5d0c2a6 100644
--- a/app/MetaGer.php
+++ b/app/MetaGer.php
@@ -100,6 +100,8 @@ class MetaGer
         $this->createLogs();
 
         if ($this->fokus === "bilder") {
+            # Bei der Bildersuche wird die Anzahl der Ergebnisse pro Seite begrenzt
+            $viewResults = array_slice($viewResults, 0, config('settings.maxPictureResults', 30), true);
             switch ($this->out) {
                 case 'results':
                     return view('metager3bilderresults')
diff --git a/config/settings.php b/config/settings.php
new file mode 100644
index 000000000..7d9f28ce8
--- /dev/null
+++ b/config/settings.php
@@ -0,0 +1,5 @@
+<?php
+
+return [
+    'maxPictureResults' => 30,
+];
diff --git a/resources/views/metager3bilder.blade.php b/resources/views/metager3bilder.blade.php
index d37b4d7f5..a90c8afba 100644
--- a/resources/views/metager3bilder.blade.php
+++ b/resources/views/metager3bilder.blade.php
@@ -20,11 +20,11 @@
 		</div>
 	@endif
 	<div id="container">
-	@foreach($metager->getResults() as $result)
+	@foreach($results as $result)
 		<div class="item">
 			<div class="img">
-				<a href="{{ $result->link }}" target="{{ $metager->getTab() }}"><img src="{{ $metager->getImageProxyLink($result->image) }}" width="150px" alt=""/></a>
-				<span class="label label-default hostlabel">{!! $result->gefVon !!}</span>
+				<a href="{{ $result['link'] }}" target="{{ $metager->getTab() }}"><img src="{{ $metager->getImageProxyLink($result['image']) }}" width="150px" alt=""/></a>
+				<span class="label label-default hostlabel">{!! $result['gefVon'] !!}</span>
 			</div>
 		</div>
 	@endforeach
-- 
GitLab