case "edit_1_photo_input": $pic_path = "public_html/img/detailImg/" . $pics; move_uploaded_file($_FILES[$photo_name]['tmp_name'], $pic_path); $imgColor = $_POST['edit_1_photo_color']; $imgOriginalColor = $_POST['edit_1_photo_original_color']; $key = array_search($imgOriginalColor, $colorArr); if ($key === false) { $photoMgr->AddPhoto($product_id, $imgColor, $pic_path); array_push($colorArr, $imgColor); $productMgr->addProductColorOptionalCode($product_id, $imgColor, $_POST['edit_color_symbol_code1']); } else { unset($colorArr[$key]); array_push($colorArr, $imgColor); $photoMgr->updatePhoto($product_id, $imgOriginalColor, $imgColor, $pic_path); unlink($existingPhotoList[$imgOriginalColor]); $productMgr->updateProductColorOptionalCode($product_id, $imgColor, $_POST['edit_color_symbol_code1']); } break; case "edit_2_photo_input": $pic_path = "public_html/img/detailImg/" . $pics; move_uploaded_file($_FILES[$photo_name]['tmp_name'], $pic_path); $imgColor = $_POST['edit_2_photo_color']; $imgOriginalColor = $_POST['edit_2_photo_original_color']; $key = array_search($imgOriginalColor, $colorArr); if ($key === false) { $photoMgr->AddPhoto($product_id, $imgColor, $pic_path); array_push($colorArr, $imgColor); $productMgr->addProductColorOptionalCode($product_id, $imgColor, $_POST['edit_color_symbol_code2']); } else { unset($colorArr[$key]); array_push($colorArr, $imgColor);