Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- use \AdapterES\Adapter;
- class Wanted {
- public static function search($surname, $name, $year, $mode = 'work', $latitude = 0, $longitude = 0) {
- $adapter = new Adapter(
- Yii::app()->user->login,
- Yii::app()->user->password,
- Yii::app()->user->ogai_code,
- '11.0.0.1',
- 'GIBDD_APR'
- );
- $result = $adapter->getWanted(array(
- 'surname' => $surname,
- 'name' => $name,
- 'year' => (int)$year
- ));
- $sl = new ServiceLog();
- $sl->service = 'wanted';
- $sl->url = $adapter->image->url;
- $sl->uptime = time();
- $sl->code = $adapter->image->code;
- $sl->login = Yii::app()->user->login;
- $sl->save();
- $Log = new SearchLog();
- $Log->fio = Yii::app()->user->login;
- $Log->inspector = Yii::app()->user->id;
- $Log->division = Yii::app()->user->ogai_code;
- //$Log->datetime = date('Y-m-d H:i:s');//.'+03';
- $Log->date = date('d-m-Y H:i:s');
- $Log->search_string = "$surname $name $year";
- $Log->type = 'Поиск по розыску';
- $Log->imei = Yii::app()->user->imei;
- $Log->ip = '11.0.0.1';
- $Log->mode = 'lite_nd';
- $Log->subtype = 'wanted';
- $Log->longitude = $longitude;
- $Log->latitude = $latitude;
- $Log->main_screen = empty($main_screen) ? null : $main_screen === 'true';
- $Log->original_press = empty($original_press) ? null : $original_press === 'true';
- $wanted = false;
- if (count($result['wanted']) > 0) {
- foreach ($result['wanted'] as $k => $w) {
- if (!isset($w->num_cirk_sr) || $w->num_cirk_sr == null) {
- $wanted = true;
- }
- }
- }
- $Log->wanted = $wanted ? 1 : 0;
- if ($result['responseCode'] == 'ERROR') {
- $Log->response_comment = $result['responseCoomment'];
- $Log->original_comment = json_encode($result);
- }
- $Log->result_code = $result['responseCode'];
- $Log->save();
- return $result;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment