EngineGP

Форк
0
45 строк · 1.2 Кб
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

12
if (!defined('EGP')) {
13
    exit(header('Refresh: 0; URL=http://' . $_SERVER['HTTP_HOST'] . '/404'));
14
}
15

16
$html->nav('Список новостей', $cfg['http'] . 'news');
17

18
$sql->query('SELECT `id`, `name`, `full_text`, `views`, `tags`, `date` FROM `news` WHERE `id`="' . $id . '" LIMIT 1');
19

20
if (!$sql->num()) {
21
    include(ENG . '404.php');
22
}
23

24
$news = $sql->get();
25

26
$sql->query('UPDATE `news` set `views`="' . ($news['views'] + 1) . '" WHERE `id`="' . $id . '" LIMIT 1');
27

28
$text = htmlspecialchars_decode($news['full_text']);
29

30
$title = $news['name'];
31
$description = $text;
32
$keywords = $news['tags'];
33

34
$html->nav($news['name']);
35

36
$html->get('news', 'sections/news');
37

38
$html->set('id', $news['id']);
39
$html->set('name', htmlspecialchars_decode($news['name']));
40
$html->set('text', $text);
41
$html->set('views', $news['views']);
42
$html->set('tags', sys::tags($news['tags']));
43
$html->set('date', sys::today($news['date']));
44

45
$html->pack('main');
46

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.