Changeset 18863 for branches/version-2_5-dev/data/class
- Timestamp:
- 2010/10/21 18:12:45 (14 years ago)
- bzr:base-revision:
- ohkouchi@loop-az.jp-20101021042440-gpxusyehl2k95qsv
- bzr:committer:
- Kentaro Ohkouchi <ohkouchi@loop-az.jp>
- bzr:file-ids:
data/Smarty/templates/default/admin/products/confirm.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fadmin%2Fproducts%2Fconfirm.tpl
data/Smarty/templates/default/admin/products/product.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fadmin%2Fproducts%2Fproduct.tpl
data/class/SC_Product.php 18277@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fcomu-ver2%2Fdata%2Fclass%2FSC_Product.php
data/class/pages/admin/products/LC_Page_Admin_Products_Product.php 15342@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fproducts%2FLC_Page_Admin_Products_Product.php- bzr:mapping-version:
- v4
- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- ohkouchi@loop-az.jp-20101021091242-zmf1sgnqnjj8z2bm
- bzr:revno:
- 2343
- bzr:revprop:branch-nick:
- branches/version-2_5-dev
- bzr:root:
- branches/version-2_5-dev
- bzr:timestamp:
- 2010-10-21 18:12:42.286999941 +0900
- bzr:user-agent:
- bzr2.2.0+bzr-svn1.0.3
- svn:original-date:
- 2010-10-21T09:12:42.287000Z
- Location:
- branches/version-2_5-dev/data/class
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/SC_Product.php
r18862 r18863 22 22 */ 23 23 24 /* [名称] SC_Product 25 * [概要] 商品クラス 24 /** 25 * 商品を扱うサービスクラス. 26 * 27 * @author LOCKON CO.,LTD. 28 * @author Kentaro Ohkouchi 29 * @version $Id$ 26 30 */ 27 31 class SC_Product { … … 439 443 } 440 444 return $results; 445 } 446 447 /** 448 * 商品ステータスを設定する. 449 * 450 * TODO 現在は DELETE/INSERT だが, UPDATE を検討する. 451 * 452 * @param integer $productId 商品ID 453 * @param array $productStatusIds ON にする商品ステータスIDの配列 454 */ 455 function setProductStatus($productId, $productStatusIds) { 456 457 $val['product_id'] = $productId; 458 $val['creator_id'] = $_SESSION['member_id']; 459 $val['create_date'] = 'Now()'; 460 $val['update_date'] = 'Now()'; 461 $val['del_flg'] = '0'; 462 463 $objQuery =& SC_Query::getSingletonInstance(); 464 $objQuery->delete('dtb_product_status', 'product_id = ?', array($productId)); 465 foreach ($productStatusIds as $productStatusId) { 466 $val['product_status_id'] = $productStatusId; 467 $objQuery->insert('dtb_product_status', $val); 468 } 441 469 } 442 470 -
branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
r18820 r18863 87 87 $objQuery = new SC_Query(); 88 88 $objDb = new SC_Helper_DB_Ex(); 89 $objProduct = new SC_Product(); 89 90 90 91 // 認証可否の判定 … … 132 133 // DBから商品情報の読込 133 134 $this->arrForm = $this->lfGetProduct($_POST['product_id']); 135 $productStatus= $objProduct->getProductStatus(array($_POST['product_id'])); 136 $this->arrForm['product_status'] = $productStatus[$_POST['product_id']]; 137 134 138 // DBデータから画像ファイル名の読込 135 139 $this->objUpFile->setDBFileList($this->arrForm); … … 403 407 } 404 408 405 if(isset($this->arrForm['product_flag']) && !is_array($this->arrForm['product_flag'])) {406 // 商品ステータスの分割読込407 $this->arrForm['product_flag'] = SC_Utils_Ex::sfSplitCheckBoxes($this->arrForm['product_flag']);408 }409 410 409 // HIDDEN用に配列を渡す。 411 410 $this->arrHidden = array_merge((array)$this->arrHidden, (array)$this->objUpFile->getHiddenFileList()); … … 545 544 } 546 545 546 // ステータス設定 547 $objProduct = new SC_Product(); 548 $objProduct->setProductStatus($product_id, $arrList['product_status']); 549 547 550 // 関連商品登録 548 551 $this->lfInsertRecommendProducts($objQuery, $arrList, $product_id);
Note: See TracChangeset
for help on using the changeset viewer.