-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.php
72 lines (58 loc) · 2.07 KB
/
index.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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?php
$is_auth = rand(0, 1);
$user_name = 'Ильгиз'; // укажите здесь ваше имя
$img_path = 'img/'; // путь к рисункам. Для сокращения длины данных в массиве
// массивы данных
$categories = ['Доски и лыжи', 'Крепления', 'Ботинки', 'Одежда', 'Инструменты', 'Разное'];
$lots_list = [
[
'name' => '2014 Rossignol District Snowboard',
'category_id' => 1,
'price' => 10999,
'img' => 'lot-1.jpg',
],
[
'name' => 'DC Ply Mens 2016/2017 Snowboard',
'category_id' => 1,
'price' => 159999,
'img' => 'lot-2.jpg',
],
[
'name' => 'Крепления Union Contact Pro 2015 года размер L/XL',
'category_id' => 2,
'price' => 8000,
'img' => 'lot-3.jpg',
],
[
'name' => 'Ботинки для сноуборда DC Mutiny Charocal',
'category_id' => 3,
'price' => 10999,
'img' => 'lot-4.jpg',
],
[
'name' => 'Куртка для сноуборда DC Mutiny Charocal',
'category_id' => 4,
'price' => 7500,
'img' => 'lot-5.jpg',
],
[
'name' => 'Маска Oakley Canopy',
'category_id' => 6,
'price' => 5400,
'img' => 'lot-6.jpg',
],
];
require_once('helpers.php');
// фильтруем входящие данные
$categories = array_map('esc',$categories);
foreach ($lots_list as &$lot) {
$lot['name'] = esc($lot['name']);
$lot['category_id'] = intval($lot['category_id']);
$lot['price'] = intval($lot['price']);
$lot['img'] = esc($lot['img']);
}
unset($lot);
// формируем вывод
$content = include_template('main.php', ['categories' => $categories, 'lots_list' => $lots_list, 'img_path' => $img_path]);
$layout = include_template('layout.php', ['is_auth' => $is_auth, 'pageName' => 'YetiCave. Главная', 'user_name' => $user_name, 'content' => $content, 'categories' => $categories]);
print ($layout);