query("SELECT * FROM `pages` order by ordering ASC"); $menu = $db->query("SELECT * FROM `shop.categories` order by `category.order` ASC"); $settings = $db->query("SELECT * from `shop.settings`"); if(isset($_SESSION['token'])) { $token = $_SESSION['token']; } else { $token = $cryptography->getToken(); $_SESSION['token'] = $token; } if(isset($_GET['delete'])) { if(isset($_SESSION['token']) && isset($_GET['token'])) { if($_SESSION['token'] === $_GET['token']) { $_SESSION['cart'] = $shop->deletefromcart($_GET['delete']); header("Location: ../../../../cart/"); exit; } } } if(isset($_GET['update'])) { if(isset($_SESSION['token']) && isset($_GET['token'])) { if($_SESSION['token'] === $_GET['token']) { $_SESSION['cart'] = $shop->updatecart($shop->intcast($_GET['id']),$shop->intcast($_GET['update'])); header("Location: ../cart/"); exit; } } } $shop->sessioncheck(); if(!isset($_SESSION['cart'])) { $_SESSION['cart'] = []; } if(isset($_SESSION['token']) && isset($_POST['token'])) { if($_SESSION['token'] === $_POST['token']) { if(isset($_POST['product'])) { $table = 'shop'; $column = 'id'; $value = $shop->intcast($_POST['id']); $operator = '*'; $cart_result = $db->select($table,$operator,$column,$value); if(isset($cart_result)) { $arr = [ 'product.id' => $shop->intcast($_POST['id']), 'product.qty' => $shop->intcast($_POST['qty']), 'product.title' => $shop->clean($cart_result[0]['product.title'],'encode') ]; $shop->addtocart($arr); } $_SESSION['cart'] = $shop->unique_array($_SESSION['cart'], 'product.id'); } } } $meta = array(); $meta[0]['meta_title'] = 'Shopping cart'; $meta[0]['meta_description'] = 'This is your shopping cart'; $meta[0]['meta_tags'] = 'Shopping cart, cart, basket'; ?>