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'; ?>
production_quantity_limits

Shopping cart is empty.

Cart

intcast($_SESSION['cart'][$i]['product.id']); $item_operator = '*'; $item_result = $db->select($item_table,$item_operator,$item_column,$item_value); if((int) $_SESSION['cart'][$i]['product.qty'] > (int) $item_result[0]['product.stock']) { $max_order = $shop->intcast($_SESSION['cart'][$i]['product.qty']); $max_qty = $shop->intcast($item_result[0]['product.stock']); } else { $max_order = $shop->intcast($item_result[0]['product.stock']); $max_qty = $shop->intcast($_SESSION['cart'][$i]['product.qty']); } $total = ($total + ($item_result[0]['product.price'] * $max_qty)); $subtotal = ($subtotal + ($item_result[0]['product.price'] * $max_qty)); ?> clean($settings[0]['settings.free'],'encode'); if($total > $shipping_free) { $shipping = "Free"; } else { $shipping = $shop->clean($settings[0]['settings.currency'],'encode').$shop->clean($settings[0]['settings.shipping'],'encode'); $total = ($total + $shop->clean($settings[0]['settings.shipping'],'encode')); } ?>
Item Price Qty Total X
clean($_SESSION['cart'][$i]['product.title'],'encode');?> clean($settings[0]['settings.currency'],'encode').number_format($item_result[0]['product.price'],2);?> clean($settings[0]['settings.currency'],'encode'). number_format($item_result[0]['product.price'] * $max_qty,2);?> delete
Subtotal:
clean($settings[0]['settings.currency'],'encode').number_format($subtotal,2);?>
Shipping:
Total:
clean($settings[0]['settings.currency'],'encode').number_format($total,2);?>