- Timestamp:
- 2011/01/12 17:44:52 (13 years ago)
- bzr:base-revision:
- svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:19889
- bzr:committer:
- Kentaro Ohkouchi <ohkouchi@loop-az.jp>
- bzr:file-ids:
data/class/pages/shopping/LC_Page_Shopping.php 15223@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fshopping%2FLC_Page_Shopping.php
data/install.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Finstall.php
docs/eccube-diagram.jude eccubediagram.jude-20101102081620-jpq1fqmox6ocmuj3-2
html/install/sql/create_table_mysql.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Fcreate_table_mysql.sql
html/install/sql/create_table_pgsql.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Fcreate_table_pgsql.sql- bzr:mapping-version:
- v4
- bzr:merge:
ohkouchi@loop-az.jp-20110112084354-2s1nq0o6zc2lz2cd- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- ohkouchi@loop-az.jp-20110112084449-61556v4whzcw36g3
- bzr:revno:
- 2619
- bzr:revprop:branch-nick:
- branches/version-2_5-dev
- bzr:root:
- branches/version-2_5-dev
- bzr:text-revisions:
data/class/pages/shopping/LC_Page_Shopping.php ohkouchi@loop-az.jp-20110112084354-2s1nq0o6zc2lz2cd
docs/eccube-diagram.jude ohkouchi@loop-az.jp-20110112084354-2s1nq0o6zc2lz2cd
html/install/sql/create_table_mysql.sql ohkouchi@loop-az.jp-20110112084354-2s1nq0o6zc2lz2cd
html/install/sql/create_table_pgsql.sql ohkouchi@loop-az.jp-20110112084354-2s1nq0o6zc2lz2cd- bzr:timestamp:
- 2011-01-12 17:44:49.048000097 +0900
- bzr:user-agent:
- bzr2.2.1+bzr-svn1.0.4
- svn:original-date:
- 2011-01-12T08:44:49.048000Z
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping.php
r19872 r19890 162 162 if(count($this->arrErr) == 0) { 163 163 // DBへのデータ登録 164 $this->lfRegistData($uniqid, $objPurchase, $objCustomer, $this->cartKey );164 $this->lfRegistData($uniqid, $objPurchase, $objCustomer, $this->cartKey, true); 165 165 // 正常に登録されたことを記録しておく 166 166 $objSiteSess->setRegistFlag(); … … 181 181 // ※breakなし 182 182 default: 183 $objPurchase->unsetShippingTemp();184 183 if(isset($_GET['from']) && $_GET['from'] == 'nonmember') { 185 184 $this->tpl_mainpage = 'shopping/nonmember_input.tpl'; … … 189 188 if (empty($arrOrderTemp)) $arrOrderTemp = array('order_email' => "", 190 189 'order_birth' => ""); 191 190 $arrShippingTemp = $objPurchase->getShippingTemp(); 192 191 // DB値の取得 193 192 $this->objFormParam->setParam($arrOrderTemp); 193 /* 194 * count($arrShippingTemp) > 1 は複数配送であり, 195 * $arrShippingTemp[0] は注文者が格納されている 196 */ 197 if (count($arrShippingTemp) > 1) { 198 $this->objFormParam->setParam($arrShippingTemp[1]); 199 } else { 200 $this->objFormParam->setParam($arrShippingTemp[0]); 201 } 194 202 $this->objFormParam->setValue('order_email02', $arrOrderTemp['order_email']); 195 203 $this->objFormParam->setDBDate($arrOrderTemp['order_birth']); 204 $objPurchase->unsetShippingTemp(); 196 205 } 197 206 … … 304 313 $this->objFormParam->addParam("性別", "order_sex", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK")); 305 314 $this->objFormParam->addParam("職業", "order_job", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 306 $this->objFormParam->addParam("別のお届け先", "deliv_check", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK") , "", false);315 $this->objFormParam->addParam("別のお届け先", "deliv_check", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 307 316 $this->objFormParam->addParam("お名前(姓)", "shipping_name01", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 308 317 $this->objFormParam->addParam("お名前(名)", "shipping_name02", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); … … 321 330 322 331 /* DBへデータの登録 */ 323 function lfRegistData($uniqid, &$objPurchase, &$objCustomer, $productTypeId ) {332 function lfRegistData($uniqid, &$objPurchase, &$objCustomer, $productTypeId, $isMultiple = false) { 324 333 $params = $this->objFormParam->getHashArray(); 325 334 $sqlval = $this->objFormParam->getDbArray(); … … 349 358 } 350 359 } 351 $objPurchase->saveShippingTemp($order_val, 0); 352 if ($params['deliv_check'] == '1') { 353 $objPurchase->saveShippingTemp($shipping_val, 1); 360 if ($isMultiple) { 361 $objPurchase->saveShippingTemp($order_val, 0); 362 if ($params['deliv_check'] == '1') { 363 $objPurchase->saveShippingTemp($shipping_val, 1); 364 } 365 } else { 366 if ($params['deliv_check'] == '1') { 367 $objPurchase->saveShippingTemp($shipping_val, 0); 368 } else { 369 $objPurchase->saveShippingTemp($order_val, 0); 370 } 354 371 } 355 372 $objPurchase->saveOrderTemp($uniqid, $sqlval, $objCustomer);
Note: See TracChangeset
for help on using the changeset viewer.