diff --git a/api/admin/ticket-template/index.php b/api/admin/ticket-template/index.php index 83c3af5c..491c792d 100644 --- a/api/admin/ticket-template/index.php +++ b/api/admin/ticket-template/index.php @@ -21,9 +21,6 @@ if ($request_method == 'GET') { try { get_user_for_token($token, $hesk_settings); } catch (AccessException $e) { - if ($e->getCode() == 422) { - print_error($e->getMessage(), $e->getMessage()); - } return http_response_code($e->getCode()); } diff --git a/api/admin/user/index.php b/api/admin/user/index.php new file mode 100644 index 00000000..1c944628 --- /dev/null +++ b/api/admin/user/index.php @@ -0,0 +1,39 @@ +getCode()); + } + + if (isset($_GET['id'])) { + $results = get_user($hesk_settings, $_GET['id']); + } else { + $results = get_user($hesk_settings); + } + + if ($results == NULL) { + return http_response_code(404); + } + return output($results); +} + +return http_response_code(405); \ No newline at end of file diff --git a/api/dao/user_dao.php b/api/dao/user_dao.php new file mode 100644 index 00000000..c44d8b40 --- /dev/null +++ b/api/dao/user_dao.php @@ -0,0 +1,58 @@ +