46 lines
1.2 KiB
PHP
46 lines
1.2 KiB
PHP
|
|
<?php
|
||
|
|
require_once($_SERVER['DOCUMENT_ROOT']."/ajax/vue_php_function.php");
|
||
|
|
|
||
|
|
$data = json_decode(file_get_contents("php://input"));
|
||
|
|
|
||
|
|
$request = $data->request;
|
||
|
|
|
||
|
|
if($request == 'search_client'){
|
||
|
|
$rez = array();
|
||
|
|
$post = array();
|
||
|
|
if(!empty(trim($data->id))){
|
||
|
|
trim($post['id'] = $data->id);
|
||
|
|
}
|
||
|
|
if(!trim(empty($data->phone))){
|
||
|
|
$post['phone'] = str_replace(['-','(',')',' '], '', trim($data->phone));
|
||
|
|
}
|
||
|
|
if(!empty(trim($data->fio))){
|
||
|
|
$post['fio'] = trim($data->fio);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
$user_id = $data->user_id;
|
||
|
|
if($user_id > 0 && !empty($post)){
|
||
|
|
$post['filter_stage_union'] = 1;
|
||
|
|
$cl = new Clients();
|
||
|
|
$cl->set_params_search($post);
|
||
|
|
$rez = $cl->getAllClients();
|
||
|
|
} else {
|
||
|
|
$rez = array('all_pages'=>0, 'total'=>0);
|
||
|
|
}
|
||
|
|
echo json_encode($rez, JSON_UNESCAPED_UNICODE);
|
||
|
|
}
|
||
|
|
|
||
|
|
if($request == 'union_client'){
|
||
|
|
/*error_reporting(E_ALL | E_STRICT);
|
||
|
|
ini_set('display_errors', 1);*/
|
||
|
|
$rez = array();
|
||
|
|
$id = $data->id;
|
||
|
|
$ids = $data->dop_ids;
|
||
|
|
$user_id = $data->user_id;
|
||
|
|
$is_union_req = $data->is_union_req;
|
||
|
|
|
||
|
|
$cl = new Clients();
|
||
|
|
$rez = $cl->union_client($id, $ids, $user_id, $is_union_req);
|
||
|
|
echo json_encode($rez, JSON_UNESCAPED_UNICODE);
|
||
|
|
}
|