- Timestamp:
- 2011/08/04 22:26:45 (13 years ago)
- bzr:base-revision:
- ohkouchi@loop-az.jp-20110804124503-7j3sw9sn2u4myhwv
- bzr:committer:
- Kentaro Ohkouchi <ohkouchi@loop-az.jp>
- bzr:file-ids:
data/class/SC_Product.php 18277@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fcomu-ver2%2Fdata%2Fclass%2FSC_Product.php
data/class/pages/mypage/LC_Page_Mypage_Favorite.php 17162@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fcomu-ver2%2Fdata%2Fclass%2Fpages%2Fmypage%2FLC_Page_Mypage_Favorite.php
data/class/pages/products/LC_Page_Products_List.php 15154@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fproducts%2FLC_Page_Products_List.php- bzr:mapping-version:
- v4
- bzr:merge:
ohkouchi@loop-az.jp-20110804132616-m89fi11n0f2f52u8- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- ohkouchi@loop-az.jp-20110804132642-eqw8w3yoam3h8ux0
- bzr:revno:
- 3834
- bzr:revprop:branch-nick:
- branches/version-2_11-dev
- bzr:root:
- branches/version-2_11-dev
- bzr:testament:
bazaar-ng testament short form 2.1
revision-id: ohkouchi@loop-az.jp-20110804132642-eqw8w3yoam3h8ux0
sha1: ad563299326e9642a36b9d8ef2129c61ed8656c6- bzr:text-parents:
data/class/SC_Product.php svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_11-dev:21005
data/class/pages/mypage/LC_Page_Mypage_Favorite.php ohkouchi@loop-az.jp-20110804121602-8bnaips8h02f50m9
data/class/pages/products/LC_Page_Products_List.php svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_11-dev:21049- bzr:timestamp:
- 2011-08-04 22:26:42.322999954 +0900
- bzr:user-agent:
- bzr2.3.1+bzr-svn1.1.0dev0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_11-dev/data/class/pages/products/LC_Page_Products_List.php
r21049 r21131 127 127 $this->arrProducts = $this->lfGetProductsList($arrSearchCondition, $this->disp_number, $this->objNavi->start_row, $this->tpl_linemax, $objProduct); 128 128 129 130 129 switch($this->getMode()){ 131 130 132 131 case "json": 133 $this->arrProducts = $this->setStatusData ($this->arrProducts, $this->arrSTATUS, $this->arrSTATUS_IMAGE);134 $this->arrProducts = $ this->setPriceTax($this->arrProducts);132 $this->arrProducts = $this->setStatusDataTo($this->arrProducts, $this->arrSTATUS, $this->arrSTATUS_IMAGE); 133 $this->arrProducts = $objProduct->setPriceTaxTo($this->arrProducts); 135 134 echo SC_Utils_Ex::jsonEncode($this->arrProducts); 136 135 exit; … … 514 513 * @return Array $arrProducts 商品一覧情報 515 514 */ 516 function setStatusData($arrProducts, $arrStatus, $arrStatusImage){ 517 518 foreach($arrProducts['productStatus'] as $keyArr => $valArr){ 519 for($i=0; $i<count($valArr); $i++){ 520 $statusCd = $valArr[$i]; 521 if(!empty($statusCd)){ 522 $statusAry = array('status_cd'=>$statusCd, 'status_name'=>$arrStatus[$statusCd], 'status_image' =>$arrStatusImage[$statusCd]); 523 $arrProducts['productStatus'][$keyArr][$i] = $statusAry; 524 515 function setStatusDataTo($arrProducts, $arrStatus, $arrStatusImage){ 516 517 foreach ($arrProducts['productStatus'] as $product_id => $arrValues) { 518 for ($i = 0; $i < count($arrValues); $i++){ 519 $product_status_id = $arrValues[$i]; 520 if (!empty($product_status_id)) { 521 $arrProductStatus = array('status_cd' => $product_status_id, 522 'status_name' => $arrStatus[$product_status_id], 523 'status_image' =>$arrStatusImage[$product_status_id]); 524 $arrProducts['productStatus'][$product_id][$i] = $arrProductStatus; 525 525 } 526 526 } … … 528 528 return $arrProducts; 529 529 } 530 531 /**532 * 商品情報配列に税込み金額を追加する533 *534 * @param Array $arrProducts 商品一覧情報535 * @return Array $arrProducts 商品一覧情報536 */537 function setPriceTax($arrProducts){538 foreach($arrProducts as $key=>$val){539 $arrProducts[$key]['price01_min_format'] = number_format($arrProducts[$key]['price01_min']);540 $arrProducts[$key]['price01_max_format'] = number_format($arrProducts[$key]['price01_max']);541 $arrProducts[$key]['price02_min_format'] = number_format($arrProducts[$key]['price02_min']);542 $arrProducts[$key]['price02_max_format'] = number_format($arrProducts[$key]['price02_max']);543 544 $arrProducts[$key]['price01_min_tax'] = SC_Helper_DB::sfCalcIncTax($arrProducts[$key]['price01_min']);545 $arrProducts[$key]['price01_max_tax'] = SC_Helper_DB::sfCalcIncTax($arrProducts[$key]['price01_max']);546 $arrProducts[$key]['price02_min_tax'] = SC_Helper_DB::sfCalcIncTax($arrProducts[$key]['price02_min']);547 $arrProducts[$key]['price02_max_tax'] = SC_Helper_DB::sfCalcIncTax($arrProducts[$key]['price02_max']);548 549 $arrProducts[$key]['price01_min_tax_format'] = number_format($arrProducts[$key]['price01_min_tax']);550 $arrProducts[$key]['price01_max_tax_format'] = number_format($arrProducts[$key]['price01_max_tax']);551 $arrProducts[$key]['price02_min_tax_format'] = number_format($arrProducts[$key]['price02_min_tax']);552 $arrProducts[$key]['price02_max_tax_format'] = number_format($arrProducts[$key]['price02_max_tax']);553 }554 return $arrProducts;555 }556 530 } 557 531 ?>
Note: See TracChangeset
for help on using the changeset viewer.