PascalHonegger/M151

View on GitHub
Discover/DiscoverController.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

require_once "../model/LocationModel.php";
require_once "../controller/CustomSession.php";
require_once "DiscoverRowBuilder.php";

/**
 * Created by PhpStorm.
 * User: Pascal
 * Date: 01.03.2016
 * Time: 15:44
 */

/**
 * Controller für das Anzeigen der "Entdecken"-Steite. Lädt die Orte
 */
class DiscoverController
{
    private $model;
    private $session;

    public function __construct()
    {
        $this->model = new LocationModel();
        $this->session = CustomSession::getInstance();
    }

    public function loadLocations(int $from, int $to, string $nameFilter)
    {
        $datas = $this->model->loadLocationsByIdAndName($from,$to,$nameFilter);

        while ($location = sqlsrv_fetch_array($datas))
        {
            new DiscoverRowBuilder($location);
        }
    }
}