html::addJSFile(sysURL . 'cms/pub/js/dropPaste.js', 'cms/edit'); html::addJSFile(sysURL . 'cms/pub/js/dropPasteHelper.js', 'cms/edit'); html::addJSFile(sysURL . 'cms/pub/js/panel.js', 'cms/edit'); html::addJSFile(sysURL . 'cms/pub/js/tree.js', 'cms/edit'); html::addJSFile(sysURL . 'cms/pub/js/contextmenu.js', 'cms/edit'); //html::addJSFile( sysURL.'cms/pub/js/help.js', 'cms/edit'); html::addCSSFile(sysURL . 'core/css/q1Rst.css', 'cms/edit'); html::addCSSFile(sysURL . 'cms/pub/css/main.css', 'cms/edit'); html::addCSSFile(sysURL . 'cms/pub/css/panel.css', 'cms/edit'); html::addCSSFile(sysURL . 'cms/pub/css/tree.css', 'cms/edit'); } else { html::addCSSFile(sysURL . 'cms/pub/css/off.css', 'cms/noEdit'); } }); qg::on('render', function () { cms::render(); }); qg::on('action', function () { if (isset($_GET['qgCms_editmode'])) { G()->SET['cms']['editmode']->setUser($_GET['qgCms_editmode']); } if (isset($_FILES['cmsPageFile'])) { if ($_FILES['cmsPageFile']['error']) { Answer(false); } $image_fix_orientation = function ($filename) { // todo: preserve exif if (exif_imagetype($filename) !== 2) { return; } $exif = exif_read_data($filename);