/
memoryspeak
/
MemoryspeakServer
Обзор
Документация
Войти
/
memoryspeak
/
MemoryspeakServer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
route/getnotes.php
33 строки
1 KB
memoryspeak
create update fcm route
13 дек 2025, 21:32
13 дек 2025, 21:32
9e797dd
Код
Авторство
О чём код?
<?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); $input_search = $input->search ?? []; $userId = $inputController->user['id']; $searchController = new SearchController($database, $userId); $notes = $searchController->getNotesBySearch($input_search); $totalNumberOfNotes = $database->getTotalNumberOfNotes($userId); echo json_encode([ 'notes' => $notes, 'total_number_of_notes' => $totalNumberOfNotes ]); } catch(Exception $e) { $errorMessage = $e->getMessage(); LoggerService::write([['file' => 'getnotes.php']], $errorMessage); echo json_encode([ 'exception' => $errorMessage ]); } ?>