EngineGP
1<?php
2/*
3* EngineGP (https://enginegp.ru or https://enginegp.com)
4*
5* @copyright Copyright (c) 2018-present Solovev Sergei <inbox@seansolovev.ru>
6*
7* @link https://github.com/EngineGPDev/EngineGP for the canonical source repository
8*
9* @license https://github.com/EngineGPDev/EngineGP/blob/main/LICENSE MIT License
10*/
11
12if (!defined('EGP')) {
13exit(header('Refresh: 0; URL=http://' . $_SERVER['HTTP_HOST'] . '/404'));
14}
15
16$title = 'Главная страница';
17$html->nav($title);
18
19$sql->query('SELECT `id`, `name`, `text`, `views`, `tags`, `date` FROM `news` ORDER BY `id` DESC LIMIT 3');
20while ($news = $sql->get()) {
21$html->get('list', 'sections/news');
22
23$html->set('id', $news['id']);
24$html->set('name', htmlspecialchars_decode($news['name']));
25$html->set('text', htmlspecialchars_decode($news['text']));
26$html->set('views', $news['views']);
27$html->set('tags', sys::tags($news['tags']));
28$html->set('date', sys::today($news['date']));
29
30$html->pack('news');
31}
32
33$html->get('index');
34
35$html->set('news', $html->arr['news'] ?? '');
36$html->pack('main');
37