Вход Регистрация
Файл: upload/pages/works/new-works.php
Строк: 20
<?php
require_once ($_SERVER['DOCUMENT_ROOT'] . '/core/core.php');

$breadcrumbs generateBreadcrumbs([
    [
'/''Главная'],
    [
'#''Новые предложения']
]);

$max 30;

// Количество работ за последние 24 часа
$k_post DataResult(
    
dbquery("SELECT COUNT(*) FROM works WHERE time_work > ?", [time() - 86400]),
    
0
);

$k_page k_page($k_post$max);
$page page($k_page);
$start $max $page $max;

// Получаем работы
$q dbquery("
    SELECT *
    FROM works
    WHERE time_work > ?
    ORDER BY id DESC
    LIMIT ?, ?
"
, [time() - 86400$start$max]);

$works_html = [];

while (
$work FetchAssoc($q)) {

    
// Передаём данные в компонент
    
$GLOBALS['work'] = $work;
    
$GLOBALS['user'] = $user;

    
// Подключаем компонент, который создаёт $work_item
    
require_once ($_SERVER['DOCUMENT_ROOT'] . '/core/elements/work-box.php');

    
// Добавляем HTML в массив
    
$works_html[] = $work_item;
}

// Пагинация
$pagination '';
if (
$k_page 1) {
    
$pagination str(homeLink() . '/new-works?'$k_page$page);
}

$page_html $view->render('pages/works/new.html', [
    
'breadcrumbs_html' => $breadcrumbs['html'],
    
'breadcrumbs_json' => $breadcrumbs['json_ld'],
    
'works' => $works_html,
    
'pagination' => $pagination
]);

require_once (
$_SERVER['DOCUMENT_ROOT'] . '/layout.php');
?>
Онлайн: 5
Реклама