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') { ?>