<?php

if (!defined('BASEPATH')) {
    die('You are not allowed to access this page');
}
if ($_POST['booking']) {
    extract(html_entities($_POST));
    $subtotal = $qty * ($harga - $diskon * $harga / 100);
    $data = array('id' => $produk_id, 'atribut_id' => $atribut_id, 'harga' => $harga, 'diskon' => $diskon, 'qty' => $qty, 'satuan' => $satuan, 'subtotal' => $subtotal);
    if (cartAddItem($data)) {
        $msg = '<div class="success">Berhasil menyimpan ke keranjang belanja..</div>';
    } else {
        $msg = '<div class="error">Item sudah ada di keranjang belanja..</div>';
    }
    $_SESSION['msg'] = $msg;
    header("Location: index.php?p=productdetail&id=" . $produk_id);
    exit;
}
//get record selected
$resQry = "SELECT a.*, \n\t\t(SELECT nama FROM kategori WHERE id=a.kategori_id) category\n\t\tFROM produk a\n\t\tWHERE a.id='" . $_GET['id'] . "' LIMIT 1";
$results = mysql_query($resQry);
$r = mysql_fetch_array($results);
$vPrice = $r['harga'] - $r['harga'] * $r['diskon'] / 100;
$resQrys = "SELECT * FROM produks";
$resultst = mysql_query($resQrys);
$s = mysql_fetch_array($resultst);
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $targ_w = $targ_h = 150;
    $jpeg_quality = 90;
    $src = 'upload/' . $_POST['src'];
    $img_r = imagecreatefromjpeg($src);
示例#2
0
function cartAction($action, $attr = array())
{
    // $attr список полей по которым идентифицируется строка заказа
    if (!isset($_SESSION["order_id"]) or $_SESSION["order_id"] == "") {
        $_SESSION["order_id"] = get_order_id();
    }
    $order = aikiReadItem("orders", $_SESSION["order_id"]);
    if ($_SESSION["user_id"] > "" && (!isset($order["user_id"]) or $order["user_id"] == "")) {
        $order["user_id"] = $_SESSION["user_id"];
    }
    switch ($action) {
        case "add-to-cart":
            cartAddItem($order, $attr);
            break;
        case "cart-item-recalc":
            cartItemRecalc($order);
            break;
        case "cart-item-remove":
            cartItemRemove($order);
            break;
        case "cart-clear":
            cartClear($order);
            break;
    }
}