Changeset 17759
- Timestamp:
- 2009/02/05 01:58:10 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/data/class/pages/shopping/LC_Page_Shopping_Payment.php
r17711 r17759 336 336 $objQuery = new SC_Query(); 337 337 $objQuery->setorder("rank DESC"); 338 // 削除されていない支払方法を取得338 // 削除されていない支払方法を取得 339 339 $arrRet = $objQuery->select("payment_id, payment_method, rule, upper_rule, note, payment_image", "dtb_payment", "del_flg = 0 AND deliv_id IN (SELECT deliv_id FROM dtb_deliv WHERE del_flg = 0) "); 340 //利用条件から支払可能方法を判定 340 // 配列初期化 341 $data = array(); 342 // 選択可能な支払方法を判定 341 343 foreach($arrRet as $data) { 342 // 下限と上限が設定されている343 if ($data['rule'] > 0 && $data['upper_rule'] >0) {344 if ($data['rule'] <= $total_pretax && $data['upper_rule'] >= $total_pretax) {344 // 下限と上限が設定されている 345 if (strlen($data['rule']) != 0 && strlen($data['upper_rule']) != 0) { 346 if ($data['rule'] <= $total_pretax && $data['upper_rule'] >= $total_pretax) { 345 347 $arrPayment[] = $data; 346 348 } 347 //下限のみ設定されている 348 } elseif($data['rule'] > 0) { 349 } 350 // 下限のみ設定されている 351 elseif (strlen($data['rule']) != 0) { 349 352 if($data['rule'] <= $total_pretax) { 350 353 $arrPayment[] = $data; 351 354 } 352 //上限のみ設定されている 353 } elseif($data['upper_rule'] > 0) { 355 } 356 // 上限のみ設定されている 357 elseif (strlen($data['upper_rule']) != 0) { 354 358 if($data['upper_rule'] >= $total_pretax) { 355 359 $arrPayment[] = $data; 356 360 } 357 //上限、下限が共に0の場合 358 } elseif($data['rule'] == "0" && $data['upper_rule'] == "0") { 359 //設定なし 360 } else { 361 } 362 // いずれも設定なし 363 else { 361 364 $arrPayment[] = $data; 362 365 }
Note: See TracChangeset
for help on using the changeset viewer.