Ticket #719: changeset_r167.diff
File changeset_r167.diff, 2.0 KB (added by kishida, 14 years ago) |
---|
-
LC_Page_Admin_Order_Edit.php
508 508 $productClass = $objDb->sfGetProductsClass(array($arrVal['product_id'][$i], 509 509 $arrVal['classcategory_id1'][$i], 510 510 $arrVal['classcategory_id2'][$i])); 511 512 // 管理画面から新しく登録した商品の$this->arrForm['quantity'][$i]はnullなので、0を代入する 513 if(strlen($this->arrForm['quantity'][$i]) < 1){ 514 $this->arrForm['quantity'][$i] = 0; 515 } 516 511 517 if ($productClass['stock_unlimited'] != '1' 512 518 && $productClass['stock'] < ($arrVal['quantity'][$i] - $this->arrForm['quantity'][$i])) { 513 $className1 = $ this->arrForm['classcategory_name1'][$i];519 $className1 = $arrVal['classcategory_name1'][$i]; 514 520 $className1 = empty($className1) ? 'なし' : $className1; 515 $className2 = $ this->arrForm['classcategory_name2'][$i];521 $className2 = $arrVal['classcategory_name2'][$i]; 516 522 $className2 = empty($className2) ? 'なし' : $className2; 517 523 518 524 if (!isset($arrErr['quantity'])) $arrErr['quantity'] = ""; 519 $arrErr['quantity'] .= $ this->arrForm['product_name'][$i] . '/(' . $className1 . ')/(' . $className2 . ') の在庫が不足しています。 設定できる数量は「' . ($this->arrForm['quantity'][$i] + $productClass['stock']) . '」までです。<br />';525 $arrErr['quantity'] .= $arrVal['product_name'][$i] . '/(' . $className1 . ')/(' . $className2 . ') の在庫が不足しています。 設定できる数量は「' . ($this->arrForm['quantity'][$i] + $productClass['stock']) . '」までです。<br />'; 520 526 } 521 527 } 522 528