/
memoryspeak
/
MemoryspeakServer
Обзор
Документация
Войти
/
memoryspeak
/
MemoryspeakServer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
route/getallusers.php
30 строк
885 B
memoryspeak
refactor share note
14 дек 2025, 11:31
14 дек 2025, 11:31
3e63e9d
Код
Авторство
О чём код?
<?php require_once '../controllers/InputController.php'; require_once '../controllers/SearchController.php'; require_once '../services/LoggerService.php'; require_once '../services/DatabaseService.php'; header('Content-type: application/json'); $input = json_decode(file_get_contents('php://input')); $headers = getallheaders(); try { $database = new DatabaseService(); $inputController = new InputController($input, $database, $headers); $userId = $inputController->user['id']; $searchController = new SearchController($database, $userId); $allUsers = $searchController->getAllUsers(); echo json_encode([ 'all_users' => $allUsers ]); } catch(Exception $e) { $errorMessage = $e->getMessage(); LoggerService::write([['file' => 'getallusers.php']], $errorMessage); echo json_encode([ 'exception' => $errorMessage ]); } ?>