-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathzeme-seznam.php
34 lines (29 loc) · 978 Bytes
/
zeme-seznam.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
require_once 'vendor/autoload.php';
require_once "./core/load_core.inc.php";
require_once "./classes/loadDataTwig.inc.php"; //funkce na nacitani zajezdu, menu a classes
$tourTypes = getAllTourTypes();
$countriesMenu = getCountriesMenu();
$url = "$_SERVER[REQUEST_URI]";
$values = parse_url($url);
$path = explode('/',$values['path']);
$continentName = $path[count($path) - 1];
if ($continentName == "sport") {
$countries = getSportCountries();
} else {
$countries = getAllCountries($continentName);
}
$loader = new \Twig\Loader\FilesystemLoader('templates');
$twig = new \Twig\Environment($loader, [
'debug' => true,
]);
$twig->addExtension(new \Twig\Extension\DebugExtension());
echo $twig->render('zeme-seznam.html.twig', [
'typesOfTours' => $tourTypes,
'countriesMenu' => $countriesMenu,
'countries' => $countries,
'continentName' => $continentName,
'breadcrumbs' => array(
new Breadcrumb('Země', '/zeme-seznam')
)
]);