From d48e85e0ac5e675ca33fac173f30c75403d1033f Mon Sep 17 00:00:00 2001
From: donncha
Date: Thu, 22 Jun 2006 18:31:50 +0000
Subject: Moved everything in wp-inst down a directory. Uses's Ryan Boren's
htaccess rules and mods If you're upgrading, try this on a test server first!
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@591 7be80a69-a1ef-0310-a953-fb0f7c49ff36
---
wp-admin/theme-editor.php | 162 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 162 insertions(+)
create mode 100644 wp-admin/theme-editor.php
(limited to 'wp-admin/theme-editor.php')
diff --git a/wp-admin/theme-editor.php b/wp-admin/theme-editor.php
new file mode 100644
index 0000000..10fb8fc
--- /dev/null
+++ b/wp-admin/theme-editor.php
@@ -0,0 +1,162 @@
+'.__('You have do not have sufficient permissions to edit templates for this blog.').'
');
+
+ $newcontent = stripslashes($_POST['newcontent']);
+ $theme = urlencode($theme);
+ if (is_writeable($real_file)) {
+ $f = fopen($real_file, 'w+');
+ fwrite($f, $newcontent);
+ fclose($f);
+ header("Location: theme-editor.php?file=$file&theme=$theme&a=te");
+ } else {
+ header("Location: theme-editor.php?file=$file&theme=$theme");
+ }
+
+ exit();
+
+break;
+
+default:
+
+ require_once('admin-header.php');
+ if ( !current_user_can('edit_themes') )
+ die(''.__('You have do not have sufficient permissions to edit themes for this blog.').'
');
+
+ update_recently_edited($file);
+
+ if (!is_file($real_file))
+ $error = 1;
+
+ if (!$error && filesize($real_file) > 0) {
+ $f = fopen($real_file, 'r');
+ $content = fread($f, filesize($real_file));
+ $content = htmlspecialchars($content);
+ }
+
+ ?>
+
+
+
+
+
+
+
+
+ ' . sprintf(__('Editing
%s'), $file_show) . '';
+ } else {
+ echo '
' . sprintf(__('Browsing %s'), $file_show) . '
';
+ }
+ ?>
+
+
'%s' theme files"), $theme) ?>
+
+
+
+
+
+
+
+
' . __('Oops, no such file exists! Double check the name and try again, merci.') . '
';
+ }
+ ?>
+
+
+
--
cgit