Example #1
0
}
if (!empty($cat) && empty($id)) {
    $category = new Category($cat);
    $category->db = $db;
    try {
        $category->getSelectedData();
    } catch (DataException $e) {
        die(require "blocks/errorTemplate.php");
    }
    $page->title = $category->title;
    $page->meta_d = $category->meta_d;
    $page->meta_k = $category->meta_k;
    $item = new Item($db, $cat);
    $item->db = $db;
    try {
        $items = $item->request();
        $pageData = $item->getPageData();
    } catch (DataException $e) {
        die(require "blocks/errorTemplate.php");
    }
}
if (!empty($id)) {
    //Устанавливаем cookie для того, чтобы просмотры засчитывались только 1 раз от юзера
    setcookie("viewDataCookie[" . $id . "]", "viewData" . $id . "", mktime(0, 0, 0, 1, 1, date("Y") + 1));
    $item = new Item($id);
    $item->db = $db;
    if (!isset($_COOKIE['viewDataCookie'][$id])) {
        $item->addView("data");
    }
    try {
        $item->getSelectedData();