Exemple #1
0
 if ($action == 'update') {
     //   sku: loginValue, newItemName: editedItemName, newPrice: editedPrice, newStock:  editedStock},
     $sku = $parameters->getValue('sku');
     $pname = $parameters->getValue('newItemName');
     $pdesc = $parameters->getValue('newDesc');
     $price = $parameters->getValue('newPrice');
     $stock = $parameters->getValue('newStock');
     $rows = $pm->updateProduct($sku, $pname, $pdesc, $price, $stock);
     echo json_encode($rows);
 } else {
     if ($action == 'add') {
         $pname = $parameters->getValue('productName');
         $pdesc = $parameters->getValue('productDesc');
         $price = $parameters->getValue('productPrice');
         $stock = $parameters->getValue('productStock');
         $rows = $pm->addProduct($pname, $pdesc, $price, $stock);
         echo json_encode($rows);
     } else {
         if ($action == 'delete') {
             $sku = $parameters->getValue('sku');
             $pm->deleteProduct($sku);
             echo json_encode(array('deleted item' => $sku));
         } else {
             if ($action == 'menu') {
                 $rows = $pm->listProducts();
                 $html = '';
                 foreach ($rows as $row) {
                     $sku = $row['sku'];
                     $pname = $row['product_name'];
                     $price = $row['product_price'];
                     $desc = $row['description'];
Exemple #2
0
                    $imgURL_arr[$imgColor] = $pic_path;
                    $colorOptionalCode_arr[$imgColor] = $_POST['color_symbol_code3'];
                    break;
                case "4_photo_input":
                    $pic_path = "public_html/img/detailImg/" . $pics;
                    move_uploaded_file($_FILES[$photo_name]['tmp_name'], $pic_path);
                    $imgColor = $_POST['color4'];
                    $imgURL_arr[$imgColor] = $pic_path;
                    $colorOptionalCode_arr[$imgColor] = $_POST['color_symbol_code4'];
                    break;
            }
        }
    }
    $colorArr = array_keys($imgURL_arr);
    $colors = implode(",", $colorArr);
    $productMgr->addProduct($product_id, $product_name, $symbol_code, $price, $colors, $description, $stock);
    $photoMgr->AddPhoto($product_id, 'thumbnail', $imgURL_thumbnail);
    foreach ($colorArr as $color) {
        $photoMgr->AddPhoto($product_id, $color, $imgURL_arr[$color]);
        $productMgr->addProductColorOptionalCode($product_id, $color, $colorOptionalCode_arr[$color]);
    }
    header("Location: admin.php#viewProduct");
} elseif ($operation === "edit_product") {
    $valid = true;
    $product_id = filter_input(INPUT_POST, 'edit_product_id');
    $existingPhotoList = $photoMgr->getPhotos($product_id);
    $product_name = filter_input(INPUT_POST, 'edit_product_name');
    $symbol_code = filter_input(INPUT_POST, 'edit_symbol_code');
    if (empty($symbol_code)) {
        $symbol_code = '';
    }