diff --git a/webapp/controller/MarketController.class.php b/webapp/controller/MarketController.class.php index 5b1956e3..41edf1c8 100644 --- a/webapp/controller/MarketController.class.php +++ b/webapp/controller/MarketController.class.php @@ -626,7 +626,9 @@ class MarketController extends BaseController } $row['info'] = Nft::toDto($nftDb); $row['detail'] = Hero::toDtoInfo(Hero::findByTokenId2($row['token_id'])); - if (in_array($row['info']['info']['job'], $job) == false) continue; + if (!empty($job)) { + if (in_array($row['info']['info']['job'], $job) == false) continue; + } if ($row['detail']['hero_lv'] < $lv) continue; if ($row['detail']['quality'] < $quality) continue; if ($row['detail']['hero_tili'] < $durability) continue; @@ -910,7 +912,12 @@ class MarketController extends BaseController $order_asc = getReqVal('order_asc', 1); $type = getReqVal('type', 1); $job_filters = getReqVal('job_filters', ''); - $job_filter_array = explode('|', $job_filters); + if (empty($job_filters)) { + $job_filter_array = array(); + } else { + $job_filter_array = explode('|', $job_filters); + } + $search_filters = getReqVal('search_filters', ''); if ($search_filters != '') { $search_filter_array = explode('|', $search_filters);