示例#1
0
<?php

require_once "loginheader.php";
require_once "classes/twig.class.php";
require_once "classes/dogstore.class.php";
$dogstore = new DogStore($database);
// Denna sida kräver inloggning, om användaren inte är inloggad då visa inloggningsformuläret
if (!isset($_SESSION['user'])) {
    //Skicka med objektet till twig
    $page = new Twig();
    echo $page->render('forbidden.html');
} else {
    if (isset($_POST['breed'])) {
        // Anropa sökfunktionen med de parametrar användarens fyllt i på formuläret
        $result = $dogstore->SearchDogForMatch($_POST['breed'], $_POST['country'], $_POST['city'], $_POST['gender']);
        // Skicka med en lista på hundar till twig och visa resultatsidan
        $page = new Twig(['result' => $result]);
        echo $page->render('searchresultMatch.html');
    } else {
        $page = new Twig(['dogstore' => $dogstore]);
        echo $page->render('dogmatch.html');
    }
}