diff --git a/webapp/controller/MarketController.class.php b/webapp/controller/MarketController.class.php index 3f6db4a3..b1450d28 100644 --- a/webapp/controller/MarketController.class.php +++ b/webapp/controller/MarketController.class.php @@ -703,6 +703,14 @@ class MarketController extends BaseController { } return $str; }; + $price_filter_fn = function ($f) { + if (count($f)==2) { + $low = $f[0]; + $top = $f[1]; + return 'AND s_price>=' . $low . ' AND s_price<=' . $top . ' '; + } + return ''; + }; $lv_filter_fn = function ($f) { $f = (int) $f; return 'AND c_lv>=' . $f. ' '; @@ -763,6 +771,7 @@ class MarketController extends BaseController { $lv_filter_fn($lv_filter). $quality_filter_fn($quality_filter). $durability_filter_fn($durability_filter). + $price_filter_fn($price_filter_array). $search_filter_fn($search_filter_array). $order_fn($order_method, $order_asc), array( @@ -786,6 +795,7 @@ class MarketController extends BaseController { $lv_filter_fn($lv_filter). $quality_filter_fn($quality_filter). $durability_filter_fn($durability_filter). + $price_filter_fn($price_filter_array). $search_filter_fn($search_filter_array). $order_fn($order_method, $order_asc). 'LIMIT '.$start.','.$page_size,