Exemple #1
0
        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);