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

$id abs((int)($_GET['id'] ?? 0));
$category FetchAssoc(dbquery("SELECT * FROM `category` WHERE `id` = ?", [$id]));

if (empty(
$category['id'])) {
    
header("HTTP/1.0 404 Not Found");
    include (
$_SERVER['DOCUMENT_ROOT'] . '/pages/err_pages/404.php'); 
    exit();
}

$breadcrumbs generateBreadcrumbs([
    [
'/''Главная'],
    [
'/category' . ($section['category'] ?? ''), ($category['name'] ?? '')],
    [
'#'$category['name']]
]);

include 
$_SERVER['DOCUMENT_ROOT'] . '/core/elements/sidebars/category.php';

// Получаем секции категории
$q dbquery("SELECT * FROM `section` WHERE `category` = ? ORDER BY `id`", [$id]);

$sections = [];

while (
$raz FetchAssoc($q)) {
    
$sections[] = [
        
'id' => $raz['id'],
        
'name' => $raz['name'],
        
'image' => GetSectionImage($raz['k_image'])
    ];
}

$page_html $view->render('pages/catalog/category.html', [
    
'breadcrumbs_html' => $breadcrumbs['html'],
    
'breadcrumbs_json' => $breadcrumbs['json_ld'],

    
'category' => [
        
'name' => $category['name'],
        
'description' => $category['description']
    ],

    
'sections' => $sections,
    
'sidebar' => $sidebar,
    
'home' => homeLink()
]);

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