예제 #1
0
 public function actionLocationDeals($center, $radius)
 {
     $solr = new DealModel();
     try {
         $solr_result = $solr->getDealsFromLocation($center, $radius);
     } catch (Exception $e) {
         echo "unable to query deals from location";
     }
     echo json_encode($solr_result);
     Yii::app()->end();
 }
예제 #2
0
 public function actionAjaxDeals($center, $radius)
 {
     $is_urlencoded = TRUE;
     $params = $this->resolve_map_request_vars($is_urlencoded);
     extract($params);
     $solr = new DealModel();
     try {
         $solr_result = $solr->getDealsFromLocation($center, $radius, $query, $filters);
         echo json_encode($solr_result);
     } catch (Exception $e) {
         echo $e->getTraceAsString();
         echo "unable to query deals from location";
     }
     Yii::app()->end();
 }