Пример #1
0
require_once "framework/request.php";
$Request = new Request();
if (isset($Request->Get->file_download_url) && !empty($Request->Get->file_download_url)) {
    require_once "framework/filemanager.php";
    FileManager::DownloadFile($Request->Get->file_download_url);
} else {
    if (isset($Request->Get->print_document_type) && !empty($Request->Get->print_document_type)) {
        if ($Request->Get->print_document_type == "canvas" && isset($Request->Get->canvasID) && !empty($Request->Get->canvasID)) {
            require_once "framework/documentprint.php";
            DocumentPrint::Canvas($Request->Get->canvasID);
        } else {
            if ($Request->Get->print_document_type == "canvas_to_pdf" && isset($Request->Get->canvasID) && !empty($Request->Get->canvasID)) {
                require_once "framework/documentprint.php";
                DocumentPrint::CanvasToPDF($Request->Get->canvasID);
            } else {
                if ($Request->Get->print_document_type == "html" && isset($Request->Get->document_body) && !empty($Request->Get->document_body)) {
                    require_once "framework/documentprint.php";
                    DocumentPrint::HtmlDocument($Request->Get->document_body);
                } else {
                    if ($Request->Get->print_document_type == "html_bootstrap" && isset($Request->Get->document_body) && !empty($Request->Get->document_body)) {
                        require_once "framework/documentprint.php";
                        DocumentPrint::HtmlDocumentBootstrapBased($Request->Get->document_body);
                    }
                }
            }
        }
    } else {
        require_once "framework/requestmanager.php";
        RequestManager::RequestHandler($Request);
    }
}