<?php require_once 'utils.php'; require_once 'db.php'; require_once 'process.php'; require_once 'book_status.php'; if (!isset($_GET['key'])) { httpResponseCode("400 Bad Request", "Missing parameter \"key\""); die; } $key = removeExt($_GET['key']); $bs = new BookStatus(); $cb = new ConvertBook(); try { $bs->checkOriginal($key); // get book info $db = getDBObject(); $bookInfo = $db->getBookByKey($key); $id = $bookInfo["id"]; $title = $bookInfo["title"]; $author = $bookInfo["author"]; if (!$author) { $author = "Автор неизвестен"; } if (!$title) { $title = "Название неизвестно"; } $formats = $db->getFormats(); } catch (Exception $e) { error_log("FB2PDF ERROR. Status: " . $e->getMessage()); httpResponseCode("400 Bad Request", $e->getMessage());
private function getBaseFileName($fileName) { $pathParts = pathinfo($fileName); $name = removeExt($pathParts["basename"]); return $name; }