Changeset 20048
- Timestamp:
- 2011/01/30 11:16:56 (13 years ago)
- Location:
- branches/version-2_5-dev/data
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/Smarty/templates/admin/order/product_select.tpl
r19972 r20048 91 91 i = 0; 92 92 for (var classcat_id2_key in classcats) { 93 sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcat_id2_key); 94 if (classcat_id2_key == classcat_id2_selected) { 93 classcategory_id2 = classcats[classcat_id2_key].classcategory_id2; 94 sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcategory_id2); 95 if (classcategory_id2 == classcat_id2_selected) { 95 96 sele2.options[i].selected = true; 96 97 } -
branches/version-2_5-dev/data/Smarty/templates/default/products/detail.tpl
r19993 r20048 40 40 i = 0; 41 41 for (var classcat_id2_key in classcats) { 42 sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcat_id2_key); 43 if (classcat_id2_key == classcat_id2_selected) { 42 classcategory_id2 = classcats[classcat_id2_key].classcategory_id2; 43 sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcategory_id2); 44 if (classcategory_id2 == classcat_id2_selected) { 44 45 sele2.options[i].selected = true; 45 46 } -
branches/version-2_5-dev/data/Smarty/templates/default/products/list.tpl
r19993 r20048 39 39 i = 0; 40 40 for (var classcat_id2_key in classcats) { 41 sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcat_id2_key); 42 if (classcat_id2_key == classcat_id2_selected) { 41 classcategory_id2 = classcats[classcat_id2_key].classcategory_id2; 42 sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcategory_id2); 43 if (classcategory_id2 == classcat_id2_selected) { 43 44 sele2.options[i].selected = true; 44 45 } -
branches/version-2_5-dev/data/Smarty/templates/sphone/products/detail.tpl
r20036 r20048 38 38 i = 0; 39 39 for (var classcat_id2_key in classcats) { 40 sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcat_id2_key); 41 if (classcat_id2_key == classcat_id2_selected) { 40 classcategory_id2 = classcats[classcat_id2_key].classcategory_id2; 41 sele2.options[i] = new Option(classcats[classcat_id2_key].name, classcategory_id2); 42 if (classcategory_id2 == classcat_id2_selected) { 42 43 sele2.options[i].selected = true; 43 44 } -
branches/version-2_5-dev/data/class/SC_Product.php
r20003 r20048 207 207 function setProductsClassByProductIds($arrProductId) { 208 208 209 $arrProductsClass = array(); 209 210 foreach ($arrProductId as $productId) { 210 $rows[$productId] = $this->getProductsClassFullByProductId($productId); 211 } 212 213 $arrProductsClass = array(); 214 foreach ($rows as $productId => $arrProductClass) { 211 $arrProductClass = $this->getProductsClassFullByProductId($productId); 212 215 213 $classCats1 = array(); 216 214 $classCats1[''] = '選択してください'; … … 243 241 $this->product_type[$productId] = $arrProductClass[0]['product_type_id']; 244 242 foreach ($arrProductClass as $productsClass) { 243 $classCats2 = array(); 245 244 $productsClass1 = $productsClass['classcategory_id1']; 246 245 $productsClass2 = $productsClass['classcategory_id2']; 247 $classCategories[$productsClass1]['']['name'] = '選択してください';248 246 // 在庫 249 247 $stock_find_class = ($productsClass['stock_unlimited'] || $productsClass['stock'] > 0); 250 248 251 $classCategories[$productsClass1][$productsClass2]['name'] = $productsClass['classcategory_name2'] . ($stock_find_class ? '' : ' (品切れ中)'); 252 253 $classCategories[$productsClass1][$productsClass2]['stock_find'] = $stock_find_class; 249 $classCats2['classcategory_id2'] = $productsClass2; 250 $classCats2['name'] = $productsClass['classcategory_name2'] . ($stock_find_class ? '' : ' (品切れ中)'); 251 252 $classCats2['stock_find'] = $stock_find_class; 254 253 255 254 if ($stock_find_class) { … … 263 262 264 263 // 価格 265 $classCat egories[$productsClass1][$productsClass2]['price01']264 $classCats2['price01'] 266 265 = strlen($productsClass['price01']) 267 266 ? number_format(SC_Helper_DB_Ex::sfCalcIncTax($productsClass['price01'])) 268 267 : ''; 269 268 270 $classCat egories[$productsClass1][$productsClass2]['price02']269 $classCats2['price02'] 271 270 = strlen($productsClass['price02']) 272 271 ? number_format(SC_Helper_DB_Ex::sfCalcIncTax($productsClass['price02'])) … … 275 274 // ポイント 276 275 // XXX sfPrePoint() の第4パラメータは、処理にバグがあるため現状省略している。(http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3540&forum=1&post_id=13853#forumpost13853) 277 $classCat egories[$productsClass1][$productsClass2]['point']276 $classCats2['point'] 278 277 = SC_Utils_Ex::sfPrePoint($productsClass['price02'], $productsClass['point_rate']); 279 278 280 279 // 商品コード 281 $classCat egories[$productsClass1][$productsClass2]['product_code'] = $productsClass['product_code'];280 $classCats2['product_code'] = $productsClass['product_code']; 282 281 // 商品規格ID 283 $classCat egories[$productsClass1][$productsClass2]['product_class_id'] = $productsClass['product_class_id'];282 $classCats2['product_class_id'] = $productsClass['product_class_id']; 284 283 // 商品種別 285 $classCategories[$productsClass1][$productsClass2]['product_type'] = $productsClass['product_type_id']; 284 $classCats2['product_type'] = $productsClass['product_type_id']; 285 286 // #929(GC8 規格のプルダウン順序表示不具合)対応のため、2次キーは「#」を前置 287 $classCategories[$productsClass1]['#'] = array( 288 'classcategory_id2' => '', 289 'name' => '選択してください', 290 ); 291 $classCategories[$productsClass1]['#' . $productsClass2] = $classCats2; 286 292 } 287 293
Note: See TracChangeset
for help on using the changeset viewer.