[Svn-src-all:1510] [version-2_5-dev 20406] 商品データ生成スクリプトの修正

nanasess admin @ mail.ec-cube.net
2011年 2月 25日 (金) 13:54:25 JST


Subversion committed to /home/svn/open 20406
http://svn.ec-cube.net/open_trac/changeset/20406
┌────────────────────────────┐
│更新者 :  nanasess                                     │
│更新日時:  2011-02-25 13:54:25 +0900 (金, 25  2月 2011)│
└────────────────────────────┘

Log:
--------------------------------------------------------
商品データ生成スクリプトの修正
 * 規格1, 2 を正しく出力するよう修正
 * 商品種別ID, ポイント付与率を追加
 * 出力バッファをすべてクリアするよう修正


Changed:                      [U:修正,A:追加,D:削除]
--------------------------------------------------------
U   branches/version-2_5-dev/test/createEcCubeData-v25.php

変更: branches/version-2_5-dev/test/createEcCubeData-v25.php
===================================================================
--- branches/version-2_5-dev/test/createEcCubeData-v25.php	2011-02-25 02:00:21 UTC (rev 20405)
+++ branches/version-2_5-dev/test/createEcCubeData-v25.php	2011-02-25 04:54:25 UTC (rev 20406)
@@ -53,7 +53,7 @@
 // }}}
 // {{{ Logic
 set_time_limit(0);
-ob_end_flush();
+while (@ob_end_flush());
 
 $objData = new CreateEcCubeData();
 $start = microtime_float();
@@ -209,7 +209,7 @@
 
         // 規格2
         for ($i = 0; $i < CLASSCATEGORY2_VOLUME; $i++) {
-            $this->createClassCategory($this->arrSize[$i],
+            $this->createClassCategory($this->arrColor[$i],
                                        $this->arrclass_id[1], "color");
         }
 
@@ -260,6 +260,7 @@
             $this->arrProduct_id[] = $sqlval['product_id'];
             print("*");
         }
+        print("\n");
     }
 
     /**
@@ -337,9 +338,11 @@
 
 
         $sqlval['product_id'] = $product_id;
+        $sqlval['product_type_id'] = 1;
         $sqlval['stock_unlimited'] = 1;
         $sqlval['price01'] = 1000;
         $sqlval['price02'] = 2000;
+        $sqlval['point_rate'] = 10;
         $sqlval['creator_id'] = 2;
         $sqlval['create_date'] = "now()";
         $sqlval['update_date'] = "now()";
@@ -347,12 +350,12 @@
 
         $count = 0;
         foreach ($this->arrClassCategory_id1 as $classCategory_id1) {
-            $c1['classcategory_id'] = $classCategory_id1;
-            $c1['class_combination_id'] = $this->objQuery->nextVal('dtb_class_combination_class_combination_id');
-            $c1['level'] = 1;
-            $this->objQuery->insert("dtb_class_combination", $c1);
+            foreach ($this->arrClassCategory_id2 as $classCategory_id2) {
+                $c1['classcategory_id'] = $classCategory_id1;
+                $c1['class_combination_id'] = $this->objQuery->nextVal('dtb_class_combination_class_combination_id');
+                $c1['level'] = 1;
+                $this->objQuery->insert("dtb_class_combination", $c1);
 
-            foreach ($this->arrClassCategory_id2 as $classCategory_id2) {
                 $c2['classcategory_id'] = $classCategory_id2;
                 $c2['class_combination_id'] = $this->objQuery->nextVal('dtb_class_combination_class_combination_id');
                 $c2['parent_class_combination_id'] = $c1['class_combination_id'];




Svn-src-all メーリングリストの案内