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

$breadcrumbs generateBreadcrumbs([
    [
'/''Главная'],
    [
'#''Избранные']
]);

$html $breadcrumbs['html'];
$json_ld $breadcrumbs['json_ld'];

$max 30;

$k_post DataResult(dbquery("SELECT COUNT(*) FROM `cart` WHERE `us` = ?", [$user['id']]), 0);
$k_page k_page($k_post$max);
$page page($k_page);
$start $max $page $max;

$cartResult dbquery("SELECT `k_work` FROM `cart` WHERE `us` = ? ORDER BY `id` ASC LIMIT ?, ?", [
    
$user['id'], $start$max
]);

$works = [];

if (
$k_post 0) {
    while (
$cart FetchAssoc($cartResult)) {
        
        
$workId intval($cart['k_work']);
        
$work FetchAssoc(dbquery("SELECT * FROM `works` WHERE `id` = ?", [$workId]));
        
        if (!
$work) continue;
        
        
$passValue CryptorHash('1'$work['salt']);
        if (
$work['k_off'] == $passValue) continue;
        
        
// Передаём данные в компонент
        
$GLOBALS['work'] = $work;
        
$GLOBALS['user'] = $user;
        
        
// Подключаем компонент, который создаёт $work_item
        
require $_SERVER['DOCUMENT_ROOT'] . '/core/elements/work-box.php';
        
        
// Добавляем HTML в массив
        
$works[] = $work_item;
    }
}

$pagination '';
if (
$k_page 1) {
    
$pagination str(homeLink() . '/cart?'$k_page$page);
}

$page_html $view->render('pages/favorites/favorites.html', [
    
'breadcrumbs_html' => $html,
    
'breadcrumbs_json' => $json_ld,
    
'works' => $works,
    
'pagination' => $pagination,
    
'home' => homeLink()
]);


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