Example #1
0
<?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);
Example #2
0
     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);