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); } }