From 97986331711cddd52583643af78762f1f09dfbd7 Mon Sep 17 00:00:00 2001 From: Davide Aprea <davide@suma-ev.de> Date: Fri, 30 Oct 2020 10:49:44 +0100 Subject: [PATCH] removed rss20 and marked atom10 as wip --- app/MetaGer.php | 16 ++++--------- .../metager3resultsrss20.blade.php | 24 ------------------- 2 files changed, 5 insertions(+), 35 deletions(-) delete mode 100644 resources/views/resultpages/metager3resultsrss20.blade.php diff --git a/app/MetaGer.php b/app/MetaGer.php index b7818eb14..00147f600 100644 --- a/app/MetaGer.php +++ b/app/MetaGer.php @@ -207,19 +207,13 @@ class MetaGer ->with('fokus', $this->fokus); break; /* WIP - case 'rss20': - return view('resultpages.metager3resultsrss20') - ->with('results', $viewResults) - ->with('eingabe', $this->eingabe) - ->with('apiAuthorized', $this->apiAuthorized) - ->with('metager', $this) - ->with('resultcount', sizeof($viewResults)) - ->with('fokus', $this->fokus); - break; case 'api': return response()->view('resultpages.metager3resultsatom10', ['results' => $viewResults, 'eingabe' => $this->eingabe, 'metager' => $this, 'resultcount' => sizeof($viewResults), 'key' => $this->apiKey, 'apiAuthorized' => $this->apiAuthorized])->header('Content-Type', 'application/xml'); break; - */ + case 'atom10': + return response()->view('resultpages.metager3resultsatom10', ['results' => $viewResults, 'eingabe' => $this->eingabe, 'metager' => $this, 'resultcount' => sizeof($viewResults), 'key' => $this->apiKey, 'apiAuthorized' => true]) + ->header('Content-Type', 'application/xml'); + break;*/ case 'result-count': # Wir geben die Ergebniszahl und die benötigte Zeit zurück: return sizeof($viewResults) . ";" . round((microtime(true) - $this->starttime), 2); @@ -1193,7 +1187,7 @@ class MetaGer $this->out = $request->input('out', "html"); # Standard output format html - if ($this->out !== "html" && $this->out !== "json" && $this->out !== "results" && $this->out !== "results-with-style" && $this->out !== "result-count" /*WIP && $this->out !== "rss20" && $this->out !== "api"*/) { + if ($this->out !== "html" && $this->out !== "json" && $this->out !== "results" && $this->out !== "results-with-style" && $this->out !== "result-count" /*WIP && $this->out !== "atom10" && $this->out !== "api"*/) { $this->out = "html"; } # Wir schalten den Cache aus, wenn die Ergebniszahl überprüft werden soll diff --git a/resources/views/resultpages/metager3resultsrss20.blade.php b/resources/views/resultpages/metager3resultsrss20.blade.php deleted file mode 100644 index 28e2e0149..000000000 --- a/resources/views/resultpages/metager3resultsrss20.blade.php +++ /dev/null @@ -1,24 +0,0 @@ -<?xmlversion = "1.0"encoding = "UTF-8"?> - <rss version="2.0" - xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" - xmlns:mg="http://metager.de/opensearch/" - xmlns:atom="http://www.w3.org/2005/Atom"> - <channel> - <title>{!! htmlspecialchars($eingabe, ENT_XML1, 'UTF-8'); !!} - MetaGer</title> - <opensearch:totalResults>{{ $resultcount }}</opensearch:totalResults> - <opensearch:Query role="request" searchTerms="{{ htmlspecialchars($eingabe, ENT_QUOTES) }}"/> - <mg:nextSearchResults url="{{htmlspecialchars($metager->nextSearchLink() ,ENT_QUOTES)}}" /> - @if($apiAuthorized) - @foreach($metager->getResults() as $result) - <item> - <title>{!! htmlspecialchars($result->titel, ENT_XML1, 'UTF-8'); !!}</title> - <link>{!! htmlspecialchars($result->link, ENT_XML1, 'UTF-8'); !!}</link> - <mg:anzeigeLink>{!! htmlspecialchars($result->anzeigeLink, ENT_XML1, 'UTF-8'); !!}</mg:anzeigeLink> - <description> - {!! htmlspecialchars($result->longDescr, ENT_XML1, 'UTF-8'); !!} - </description> - </item> - @endforeach - @endif - </channel> - </rss> -- GitLab