diff --git a/ground/controllers/JsonController.php b/ground/controllers/JsonController.php index ef34bfc..632f120 100644 --- a/ground/controllers/JsonController.php +++ b/ground/controllers/JsonController.php @@ -336,6 +336,7 @@ class JsonController extends Controller $results = array(); if ($search) { + App::log('searchQueries', $search); // ====== POINTS ============ $points = Point::model()->searchByString($search); if (!empty($points)) { @@ -344,17 +345,16 @@ class JsonController extends Controller } } - if (count($results) < 10) { + if (count($results) < 10 && strlen($search) > 5) { // ====== YANDEX ============ $ch = curl_init(); - curl_setopt($ch, CURLOPT_URL, 'http://geocode-maps.yandex.ru/1.x/?geocode=' . urlencode($search)); + curl_setopt($ch, CURLOPT_URL, 'https://geocode-maps.yandex.ru/1.x/?geocode=' . urlencode($search)); curl_setopt($ch, CURLOPT_TIMEOUT, 3); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $out = null; $out = curl_exec($ch); if (!empty($out)) { - App::log('yandexSearch', $out); $obj = simplexml_load_string($out); if (isset($obj->GeoObjectCollection->metaDataProperty->GeocoderResponseMetaData->found)) {