private static function saveBookletImage($bookletCode, $imageName, $base64Image) { $bookletImagesRoot = DBPreferencesType::getPreferenceS(Constants::BOOKLET_IMAGE_PATH); $bookletImageDirectory = FileUtils::buildPath($bookletImagesRoot, $bookletCode); FileUtils::createDir($bookletImageDirectory); $imageEditor = ImageEditor::newImageBase64($base64Image); $bookletImagePath = FileUtils::buildPath($bookletImagesRoot, $bookletCode, $imageName); $imageEditor->saveImage($bookletImagePath); return FileUtils::buildPath($bookletCode, $imageName); }
public static function getTmpDir() { return DBPreferencesType::getPreferenceS(Constants::TEMP_DIRECTORY); }
protected function getHeadContent() { return ["<title>Буклеты - консоль augustova.by</title>", "<script type='text/javascript' src='/src/front/js/ext/jquery-2.1.4.min.js'></script>\n <script type='text/javascript' src='/src/front/js/ext/jquery-ui.min.js'></script>\n <script type='text/javascript' src='/src/front/js/ext/CSSPlugin.js'></script>\n <script type='text/javascript' src='/src/front/js/ext/Draggable.js'></script>\n <script type='text/javascript' src='/src/front/js/ext/TweenLite.js'></script>\n <script type='text/javascript' src='/src/front/js/ext/dhtmlx.js'></script>\n <script type='text/javascript' src='/src/front/js/utils.js'></script>\n <script type='text/javascript' src='/src/front/js/admin/components.js'></script>\n <script type='text/javascript' src='/src/front/js/ext/handlebars-v3.0.3.min.js'></script>\n <link rel='stylesheet' type='text/css' href='/src/front/dhtmlx/dhtmlx.css'>", "<link rel='stylesheet' type='text/css' href='/src/front/style/booklet.css'>", "<script type='text/javascript' src='/src/front/js/admin/booklet.js'></script>", "<script type='text/javascript'>\n app = app || {};\n app.bookletImageRoot = '" . DBPreferencesType::getPreferenceS(Constants::BOOKLET_IMAGE_PATH) . "';\n app.bookletBackgroundImageRoot = '" . DBPreferencesType::getPreferenceS(Constants::BOOKLET_BACKGROUND_IMAGES_PATH) . "';\n </script>"]; }