MetaGerSearch.php 1.01 KB
Newer Older
Dominik Hebeler's avatar
Dominik Hebeler committed
1
2
3
4
5
<?php

namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
6
use Illuminate\Http\Request;
7
8
9
#use App\MetaGer\Forwarder;
#use App\MetaGer\Results;
#use App\MetaGer\Search;
10
use App;
11
12
use App\MetaGer;

Dominik Hebeler's avatar
Dominik Hebeler committed
13
14
15
16

class MetaGerSearch extends Controller
{

17
18
19
20
21
22
23
24
25
26
27
28
    public function test(Request $request, MetaGer $metager)
    {
        # Mit gelieferte Formulardaten parsen und abspeichern:
        $metager->parseFormData($request);
        # Nach Spezialsuchen überprüfen:
        $metager->checkSpecialSearches($request);
        # Alle Suchmaschinen erstellen
        $metager->createSearchEngines($request);
        # Ergebnisse der Suchmaschinen kombinieren:
        $metager->combineResults();
        # Die Ausgabe erstellen:
        return $metager->createView();
Dominik Hebeler's avatar
Dominik Hebeler committed
29
30
    }

31
32
    public function search(Request $request)
    {
33
       
34
35
36
 
        $searchengines = Search::loadSearchEngines($request);
        $results = new Results($searchengines);
37

38
        
39
40
        

41
        
42

43
        return print_r( $viewResults, TRUE);
44
45
    }

Dominik Hebeler's avatar
Dominik Hebeler committed
46
}