Example #1
0
 function getAreas($searchQuery, $API_KEY)
 {
     // as baxter extate agents properties are all in the dublin region, pass in parameter 'county' so only looking at dublin areas
     $searchArea = 0;
     $DaftAPI = new SoapClient("http://api.daft.ie/v2/wsdl.xml");
     $parameters = array('api_key' => API_KEY, 'area_type' => "area", 'county' => array(1));
     $arrayAreas = array();
     $response = $DaftAPI->areas($parameters);
     foreach ($response->areas as $area) {
         $findArea = stripos($searchQuery, $area->name);
         if ($findArea !== false) {
             $searchArea = $area->id;
         }
     }
     return $searchArea;
 }