<?php session_start(); /** * отладка класса AddSignal - дополнительные сигналы */ ini_set('display_errors', 1); error_reporting(E_ALL ^ E_NOTICE); header('Content-type: text/html; charset=utf-8'); include_once __DIR__ . '/local.php'; include_once __DIR__ . '/request_url.php'; mb_internal_encoding("UTF-8"); // загружаем параметры---// $answ = ['successful' => false, 'message' => 'ERROR:тип запроса не распознан "' . $operation . '"']; //$url = request_url() ; //echo 'url:'.$url.'<br>' ; $signal = new AddSignals(); $answ = $signal->getSignals(); //var_dump($_SERVER) ; var_dump($answ);
break; case 'mainProjects': // запрос к основным проектам $query = $taskPar->getParameter('query'); $cityId = $taskPar->getParameter('cityId'); $cityName = $taskPar->getParameter('cityName'); $regionId = $taskPar->getParameter('regionId'); $mp = new MainProjects(); $mp->setQuery($query); $mp->setCity($cityId, $cityName, $regionId); $mp->projectsGo(); $answ = $mp->getResult(); break; case 'getAddSignals': // дполнительные сигналы $signal = new AddSignals(); $result = $signal->getSignals(); $answ = ['successful' => true, 'result' => $result]; break; case 'getThoughts': // мысли $thoughts = new Thoughts(); $result = $thoughts->getThoughts(); $answ = ['successful' => true, 'result' => $result]; break; case 'geoLocation': // определить город по широте, долготе $geo = new GeoLocation(); $lat = $taskPar->getParameter('lat'); $long = $taskPar->getParameter('long'); $geo->selectCity($lat, $long);