}); // Скачивание файла товаров $router->respond('GET', '/download/files/[:filename]', function ($request, $response) { if (!$_SESSION['admin']) { $response->redirect('/404')->send(); } $controller = new Controller_Admin(); $controller->downloadFile('files/' . $request->filename); }); // Загрузка товаров $router->respond('POST', '/admin/upload_products/?', function ($request, $response) { if (!$_SESSION['admin']) { $response->redirect('/404')->send(); } $controller = new Controller_Admin(); $result = $controller->uploadProductsFile($_FILES['file']); if ($result['status'] == 'success') { $result = $controller->uploadProducts($result['filename']); return json_encode($result, JSON_UNESCAPED_UNICODE); } else { return json_encode($result, JSON_UNESCAPED_UNICODE); } }); // Админка заказы $router->respond('GET', '/admin/orders/?', function ($request, $response) { if (!$_SESSION['admin']) { $response->redirect('/404')->send(); } $controller = new Controller_Orders(); return $controller->getOrders(); });