Exemple #1
0
 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);