null, 'w' => false, 'type' => null, 'f' => null, 'default_file' => false]; # Get interface setting $core->auth->user_prefs->addWorkspace('interface'); $user_ui_colorsyntax = $core->auth->user_prefs->interface->colorsyntax; $user_ui_colorsyntax_theme = $core->auth->user_prefs->interface->colorsyntax_theme; # Loading themes $core->themes = new dcThemes($core); $core->themes->loadModules($core->blog->themes_path, null); $T = $core->themes->getModules($core->blog->settings->system->theme); $o = new dcThemeEditor($core); try { try { if (!empty($_REQUEST['tpl'])) { $file = $o->getFileContent('tpl', $_REQUEST['tpl']); } elseif (!empty($_REQUEST['css'])) { $file = $o->getFileContent('css', $_REQUEST['css']); } elseif (!empty($_REQUEST['js'])) { $file = $o->getFileContent('js', $_REQUEST['js']); } elseif (!empty($_REQUEST['po'])) { $file = $o->getFileContent('po', $_REQUEST['po']); } } catch (Exception $e) { $file = $file_default; throw $e; } # Write file if (!empty($_POST['write'])) { $file['c'] = $_POST['file_content']; $o->writeFile($file['type'], $file['f'], $file['c']); } # Delete file if (!empty($_POST['delete'])) { $o->deleteFile($file['type'], $file['f']); dcPage::addSuccessNotice(__('The file has been reset.')); http::redirect($p_url . '&' . $file['type'] . '=' . $file['f']); } } catch (Exception $e) { $core->error->add($e->getMessage()); } ?>
blog->settings->system->theme == 'default') {?>