Файл: upload/pages/messages/mes.php
Строк: 11
<?php
require_once ($_SERVER['DOCUMENT_ROOT'] . '/core/core.php');
if (!isset($user['id'])) {
showAlert('Ошибка', 'fail', 'Сперва необходимо авторизоваться');
RedirectToPage('/');
exit();
}
$id = abs((int)($_GET['id'] ?? 0));
$ank = FetchAssoc(dbquery("SELECT * FROM users WHERE id = ?", [$id]));
$breadcrumbs = generateBreadcrumbs([
['/', 'Главная'],
['#', 'Сообщения']
]);
// Подключаем компонент
$GLOBALS['userId'] = $user['id'];
$GLOBALS['activePeer'] = 0;
require_once ($_SERVER['DOCUMENT_ROOT'] . '/core/elements/dialog_list.php');
// Теперь у нас есть переменная $messages_cmp
// Это готовый HTML, который можно вставлять в Twig
$page_html = $view->render('pages/messages/mes.html', [
'breadcrumbs_html' => $breadcrumbs['html'],
'breadcrumbs_json' => $breadcrumbs['json_ld'],
'dialog_list' => $messages_cmp
]);
require_once ($_SERVER['DOCUMENT_ROOT'] . '/layout.php');