コード例 #1
0
ファイル: ajax.php プロジェクト: Maxlander/shixi
 public static function getRefineSearchBlock()
 {
     $tp = SJB_System::getTemplateProcessor();
     $listingTypeId = SJB_Request::getVar('listing_type');
     if (!isset($listingTypeId['equal'])) {
         $_REQUEST['listing_type']['equal'] = SJB_Session::getValue('listing_type_id');
     }
     $searchResultsTP = new SJB_SearchResultsTP($_REQUEST, $listingTypeId['equal']);
     $searchCriteria = $searchResultsTP->getCriteriaSaver()->getCriteria();
     if (SJB_Request::getVar('showRefineFields', false)) {
         $refineFields = SJB_RefineSearch::getRefineFieldsByCriteria($searchResultsTP, $searchCriteria);
         $tp->assign('refineFields', $refineFields);
     }
     $currentSearch = SJB_RefineSearch::getCurrentSearchByCriteria($searchCriteria);
     $tp->assign('currentSearch', $currentSearch);
     $tp->assign('searchId', SJB_Request::getVar('searchId'));
     $tp->assign('view', SJB_Request::getVar('view'));
     $tp->display('../classifieds/search_results_refine_block.tpl');
 }