Joywork/ajax/vue_ajax/ajax_union_clients.php

46 lines
1.2 KiB
PHP
Raw Normal View History

2026-05-22 20:21:54 +02:00
<?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);
}