Changeset 17511 for branches/version-2/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php
- Timestamp:
- 2008/08/08 10:43:36 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php
r17501 r17511 127 127 $this->arrClassCat = $this->lfGetClassCatListEdit($_POST['product_id']); 128 128 } 129 130 129 $this->lfProductClassPage(); // 規格登録ページ 131 130 break; … … 140 139 $this->arrClassCat = $this->lfGetClassCatListDisp($_POST['select_class_id1'], $_POST['select_class_id2']); 141 140 } 142 143 141 $this->lfProductClassPage(); // 規格登録ページ 144 142 break; … … 218 216 $this->arrForm['product_name'] = $product_name; 219 217 } 220 218 219 /** 220 * デフォルトの表示 221 * 222 * @param object $objQuery 223 * @param integer $product_id 製品のID 224 * @param integer $max 表示される最大値 225 */ 221 226 function lfSetDefaultClassCat($objQuery, $product_id, $max) { 222 227 223 228 // デフォルト値の読込 224 $col = "product_c ode, price01, price02, stock, stock_unlimited";229 $col = "product_class_id, product_code, price01, price02, stock, stock_unlimited"; 225 230 $arrRet = $objQuery->select($col, "dtb_products_class", "product_id = ? AND classcategory_id1 = 0 AND classcategory_id2 = 0", array($product_id));; 226 231 … … 228 233 $no = 1; 229 234 for($cnt = 0; $cnt < $max; $cnt++) { 235 $this->arrForm["product_class_id:".$no] = $arrRet[0]['product_class_id']; 230 236 $this->arrForm["product_code:".$no] = $arrRet[0]['product_code']; 231 237 $this->arrForm['stock:'.$no] = $arrRet[0]['stock']; … … 254 260 $sql.= "WHERE class_id1 = ? AND class_id2 = 0 ORDER BY rank1 DESC;"; 255 261 $arrRet = $objQuery->getall($sql, array($class_id1)); 256 262 257 263 } 258 264 … … 300 306 // デフォルト値を設定 301 307 $this->lfSetDefaultClassCat($objQuery, $product_id, $max); 302 303 308 $no = 1; 304 305 309 for($cnt = 0; $cnt < $max; $cnt++) { 306 310 $this->arrForm["classcategory_id1:".$no] = $arrList[$cnt]['classcategory_id1']; 307 311 $this->arrForm["classcategory_id2:".$no] = $arrList[$cnt]['classcategory_id2']; 312 $this->arrForm["product_class_id:".$no] = $arrList[$cnt]['product_class_id']; 308 313 if($arrList[$cnt]['product_id'] != "") { 309 314 $this->arrForm["product_code:".$no] = $arrList[$cnt]['product_code']; … … 343 348 $sqlval['classcategory_id1'] = $arrList["classcategory_id1:".$cnt]; 344 349 $sqlval['classcategory_id2'] = $arrList["classcategory_id2:".$cnt]; 350 if( strlen($arrList["product_class_id:".$cnt]) > 0 ){ 351 $sqlval['product_class_id'] = $arrList["product_class_id:".$cnt]; 352 } 345 353 $sqlval['product_code'] = $arrList["product_code:".$cnt]; 346 354 $sqlval['stock'] = $arrList["stock:".$cnt];
Note: See TracChangeset
for help on using the changeset viewer.