Ignore:
Timestamp:
2009/05/15 16:30:40 (15 years ago)
Author:
kajiwara
Message:

2.4.0 正式版のコミット。コミット内容の詳細はこちら(http://svn.ec-cube.net/open_trac/query?status=closed&milestone=EC-CUBE2.4.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php

    r17833 r18007  
    180180            $this->arrErr = array_merge((array)$this->arrErr, (array)$this->objUpFile->checkEXISTS($_POST['image_key'])); 
    181181            // 画像保存処理 
    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); 
    183183 
    184184            // 中、小画像生成 
     
    395395                            "deliv_fee", "comment1", "comment2", "comment3", 
    396396                            "comment4", "comment5", "comment6", "main_list_comment", 
    397                             "sale_limit", "sale_unlimited", "deliv_date_id"); 
     397                            "sale_limit", "sale_unlimited", "deliv_date_id", "note"); 
    398398        $arrList = SC_Utils_Ex::arrayDefineIndexes($arrList, $checkArray); 
    399399 
     
    416416        $sqlval['sale_unlimited'] = $arrList['sale_unlimited']; 
    417417        $sqlval['deliv_date_id'] = $arrList['deliv_date_id']; 
     418        $sqlval['note'] = $arrList['note']; 
    418419        $sqlval['update_date'] = "Now()"; 
    419420        $sqlval['creator_id'] = $_SESSION['member_id']; 
     
    457458                unset($arrColList[$arrColList_tmp["product_class_id"]]);     //規格ID 
    458459                unset($arrColList[$arrColList_tmp["product_id"]]);           //商品ID 
    459                 unset($arrColList[$arrColList_tmp["create_date"]]); 
     460                unset($arrColList[$arrColList_tmp["create_date"]]); 
    460461 
    461462                $col = SC_Utils_Ex::sfGetCommaList($arrColList); 
     
    481482        //商品登録の時は規格を生成する。複製の場合は規格も複製されるのでこの処理は不要。 
    482483        if( $_POST["copy_product_id"] == "" ){ 
    483             // 規格登録 
    484             SC_Utils_Ex::sfInsertProductClass($objQuery, $arrList, $product_id , $arrList['product_class_id'] ); 
     484            // 規格登録 
     485            SC_Utils_Ex::sfInsertProductClass($objQuery, $arrList, $product_id , $arrList['product_class_id'] ); 
    485486        } 
    486487 
     
    507508        $arrConvList['main_list_comment'] = "KVa"; 
    508509        $arrConvList['main_comment'] = "KVa"; 
     510        $arrConvList['note'] = "KVa"; 
    509511        $arrConvList['price01'] = "n"; 
    510512        $arrConvList['price02'] = "n"; 
     
    553555        $objErr->doFunc(array("ポイント付与率", "point_rate", PERCENTAGE_LEN), array("EXIST_CHECK", "NUM_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
    554556        $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")); 
    555558        $objErr->doFunc(array("検索ワード", "comment3", LLTEXT_LEN), array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
    556559        $objErr->doFunc(array("メーカーURL", "comment1", URL_LEN), array("SPTAB_CHECK", "URL_CHECK", "MAX_LENGTH_CHECK")); 
     
    690693               empty($this->objUpFile->save_file[$arrImageKey[$to_key]])) { 
    691694 
    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); 
    693698                $this->objUpFile->temp_file[$arrImageKey[$to_key]] = basename($path); 
    694699            } 
     
    697702        } 
    698703    } 
     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    } 
    699725} 
    700726?> 
Note: See TracChangeset for help on using the changeset viewer.