Changeset 22897 for branches/version-2_12-multilang/data/class/pages/products/LC_Page_Products_List.php
- Timestamp:
- 2013/06/25 16:26:42 (11 years ago)
- Location:
- branches/version-2_12-multilang
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-multilang
- Property svn:mergeinfo changed
/branches/version-2_12-dev merged: 22861-22863,22891-22892
- Property svn:mergeinfo changed
-
branches/version-2_12-multilang/data
- Property svn:mergeinfo changed
/branches/version-2_12-dev/data merged: 22861-22863,22891-22892
- Property svn:mergeinfo changed
-
branches/version-2_12-multilang/data/class/pages/products/LC_Page_Products_List.php
r22504 r22897 98 98 $objProduct = new SC_Product_Ex(); 99 99 100 $this->arrForm = $_REQUEST;//時間が無いのでコレで勘弁してください。 tao_s 100 // パラメーター管理クラス 101 $objFormParam = new SC_FormParam_Ex(); 102 103 // パラメーター情報の初期化 104 $this->lfInitParam($objFormParam); 105 106 // 値の設定 107 $objFormParam->setParam($_REQUEST); 108 109 // 入力値の変換 110 $objFormParam->convParam(); 111 112 // 値の取得 113 $this->arrForm = $objFormParam->getHashArray(); 114 101 115 //modeの取得 102 116 $this->mode = $this->getMode(); … … 155 169 function destroy() { 156 170 parent::destroy(); 171 } 172 173 /* パラメーター情報の初期化 */ 174 function lfInitParam(&$objFormParam) 175 { 176 $objFormParam->addParam('Product ID', 'product_id', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 177 $objFormParam->addParam('Product name', 'name', STEXT_LEN, 'KVa', array('SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 178 179 $objFormParam->addParam('Category ID', 'category_id', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 180 $objFormParam->addParam('Maker ID', 'maker_id', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 181 182 $objFormParam->addParam('Sort order', 'orderby', INT_LEN, 'n', array('NUM_CHECK','MAX_LENGTH_CHECK')); 183 $objFormParam->addParam('Product ID', 'pageno', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 184 $objFormParam->addParam('Favorite product ID', 'disp_number', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 185 186 $objFormParam->addParam('Category ID', 'category_id', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 187 $objFormParam->addParam('Prodyct Class ID', 'product_class_id', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 188 $objFormParam->addParam('Category class ID', 'classcategory_id1', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 189 $objFormParam->addParam('Category Class ID', 'classcategory_id2', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 190 $objFormParam->addParam('Quantity', 'quantity', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK')); 157 191 } 158 192 … … 406 440 $arrProducts[$key]['quantity'] = $arrForm['quantity']; 407 441 $arrProducts[$key]['arrErr'] = $arrErr; 408 $js_fnOnLoad .= "fnSetClassCategories(document.product_form{$arrProducts[$key]['product_id']}, '{$arrForm['classcategory_id2']}');"; 442 $classcategory_id2 = SC_Utils_Ex::jsonEncode($arrForm['classcategory_id2']); 443 $js_fnOnLoad .= "fnSetClassCategories(document.product_form{$arrProducts[$key]['product_id']}, {$classcategory_id2});"; 409 444 } 410 445 }
Note: See TracChangeset
for help on using the changeset viewer.