Changeset 18007 for branches/version-2/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
- Timestamp:
- 2009/05/15 16:30:40 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
r17833 r18007 180 180 $this->arrErr = array_merge((array)$this->arrErr, (array)$this->objUpFile->checkEXISTS($_POST['image_key'])); 181 181 // 画像保存処理 182 $this->arrErr[$_POST['image_key']] = $this->objUpFile->makeTempFile($_POST['image_key'] );182 $this->arrErr[$_POST['image_key']] = $this->objUpFile->makeTempFile($_POST['image_key'],IMAGE_RENAME); 183 183 184 184 // 中、小画像生成 … … 395 395 "deliv_fee", "comment1", "comment2", "comment3", 396 396 "comment4", "comment5", "comment6", "main_list_comment", 397 "sale_limit", "sale_unlimited", "deliv_date_id" );397 "sale_limit", "sale_unlimited", "deliv_date_id", "note"); 398 398 $arrList = SC_Utils_Ex::arrayDefineIndexes($arrList, $checkArray); 399 399 … … 416 416 $sqlval['sale_unlimited'] = $arrList['sale_unlimited']; 417 417 $sqlval['deliv_date_id'] = $arrList['deliv_date_id']; 418 $sqlval['note'] = $arrList['note']; 418 419 $sqlval['update_date'] = "Now()"; 419 420 $sqlval['creator_id'] = $_SESSION['member_id']; … … 457 458 unset($arrColList[$arrColList_tmp["product_class_id"]]); //規格ID 458 459 unset($arrColList[$arrColList_tmp["product_id"]]); //商品ID 459 460 unset($arrColList[$arrColList_tmp["create_date"]]); 460 461 461 462 $col = SC_Utils_Ex::sfGetCommaList($arrColList); … … 481 482 //商品登録の時は規格を生成する。複製の場合は規格も複製されるのでこの処理は不要。 482 483 if( $_POST["copy_product_id"] == "" ){ 483 484 484 // 規格登録 485 SC_Utils_Ex::sfInsertProductClass($objQuery, $arrList, $product_id , $arrList['product_class_id'] ); 485 486 } 486 487 … … 507 508 $arrConvList['main_list_comment'] = "KVa"; 508 509 $arrConvList['main_comment'] = "KVa"; 510 $arrConvList['note'] = "KVa"; 509 511 $arrConvList['price01'] = "n"; 510 512 $arrConvList['price02'] = "n"; … … 553 555 $objErr->doFunc(array("ポイント付与率", "point_rate", PERCENTAGE_LEN), array("EXIST_CHECK", "NUM_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 554 556 $objErr->doFunc(array("商品送料", "deliv_fee", PRICE_LEN), array("NUM_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 557 $objErr->doFunc(array("備考欄(SHOP専用)", "note", LLTEXT_LEN), array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 555 558 $objErr->doFunc(array("検索ワード", "comment3", LLTEXT_LEN), array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 556 559 $objErr->doFunc(array("メーカーURL", "comment1", URL_LEN), array("SPTAB_CHECK", "URL_CHECK", "MAX_LENGTH_CHECK")); … … 690 693 empty($this->objUpFile->save_file[$arrImageKey[$to_key]])) { 691 694 692 $path = $this->objUpFile->makeThumb($from_path, $to_w, $to_h); 695 // リネームする際は、自動生成される画像名に一意となるように、Suffixを付ける 696 $dst_file = $this->objUpFile->lfGetTmpImageName(IMAGE_RENAME, "", $this->objUpFile->temp_file[$arrImageKey[$from_key]]) . $this->lfGetAddSuffix($to_key); 697 $path = $this->objUpFile->makeThumb($from_path, $to_w, $to_h, $dst_file); 693 698 $this->objUpFile->temp_file[$arrImageKey[$to_key]] = basename($path); 694 699 } … … 697 702 } 698 703 } 704 705 // リネームする際は、自動生成される画像名に一意となるように、Suffixを付ける 706 function lfGetAddSuffix($to_key){ 707 if( IMAGE_RENAME === true ){ return ; } 708 709 // 自動生成される画像名 710 $dist_name = ""; 711 switch($to_key){ 712 case "main_list_image": 713 $dist_name = '_s'; 714 break; 715 case "main_image": 716 $dist_name = '_m'; 717 break; 718 default; 719 $arrRet = explode('sub_image', $to_key); 720 $dist_name = '_sub' .$arrRet[1]; 721 break; 722 } 723 return $dist_name; 724 } 699 725 } 700 726 ?>
Note: See TracChangeset
for help on using the changeset viewer.