Changeset 20873
- Timestamp:
- 2011/04/20 20:54:05 (15 years ago)
- bzr:base-revision:
- [email protected]
- bzr:committer:
- Kentaro Ohkouchi <[email protected]>
- bzr:file-ids:
data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php 15559@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fproducts%2FLC_Page_Admin_Products_ProductClass.php- bzr:mapping-version:
- v4
- bzr:merge:
[email protected]- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- [email protected]
- bzr:revno:
- 3584
- bzr:revprop:branch-nick:
- branches/version-2_11-dev
- bzr:root:
- branches/version-2_11-dev
- bzr:text-revisions:
data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php [email protected]- bzr:timestamp:
- 2011-04-20 20:54:01.167999983 +0900
- bzr:user-agent:
- bzr2.2.1+bzr-svn1.0.4
- svn:original-date:
- 2011-04-20T11:54:01.168000Z
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_11-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php
r20764 r20873 90 90 $this->tpl_mainpage = 'products/product_class_confirm.tpl'; 91 91 $this->doDisp($objFormParam); 92 $this->fillCheckboxesValue('stock_unlimited', $_POST['total']); 92 93 $objFormParam->setParam($_POST); 93 94 $objFormParam->convParam(); … … 776 777 return $objQuery->getRow($col, "dtb_products_class", "product_id = ? AND class_combination_id IS NULL", array($product_id)); 777 778 } 779 780 /** 781 * チェックボックスの値を埋める. 782 * 783 * チェックボックスが, すべて空で submit されると, $_POST の値が全く渡らない 784 * ため, SC_FormParam::getValue() で取得できない. 785 * これを防ぐため, $_POST[$key] を直接操作し, 指定の長さで空白の配列を作成する 786 * 787 * @param string $key $_POST のキー 788 * @param integer $size 作成する配列のサイズ 789 * @return void 790 */ 791 function fillCheckboxesValue($key, $size) { 792 if (empty($_POST[$key])) { 793 $_POST[$key] = array_pad(array(), $size, ''); 794 } 795 } 778 796 }
Note: See TracChangeset
for help on using the changeset viewer.
