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'];
$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 = ''; }