diff options
| author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-06-22 18:31:50 +0000 |
|---|---|---|
| committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-06-22 18:31:50 +0000 |
| commit | d48e85e0ac5e675ca33fac173f30c75403d1033f (patch) | |
| tree | 1164430fa3b83a4d9283961b09c1576f2885e6b2 /wp-inst/wp-admin/plugin-editor.php | |
| parent | 086dcde66603301531efc6d8087bd06d0546f148 (diff) | |
| download | wordpress-mu-d48e85e0ac5e675ca33fac173f30c75403d1033f.tar.gz wordpress-mu-d48e85e0ac5e675ca33fac173f30c75403d1033f.tar.xz wordpress-mu-d48e85e0ac5e675ca33fac173f30c75403d1033f.zip | |
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
Diffstat (limited to 'wp-inst/wp-admin/plugin-editor.php')
| -rw-r--r-- | wp-inst/wp-admin/plugin-editor.php | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/wp-inst/wp-admin/plugin-editor.php b/wp-inst/wp-admin/plugin-editor.php deleted file mode 100644 index 56bab5a..0000000 --- a/wp-inst/wp-admin/plugin-editor.php +++ /dev/null @@ -1,127 +0,0 @@ -<?php -die(); -require_once('admin.php'); - -$title = __("Edit Plugins"); -$parent_file = 'plugins.php'; - -$wpvarstoreset = array('action','redirect','profile','error','warning','a','file'); -for ($i=0; $i<count($wpvarstoreset); $i += 1) { - $wpvar = $wpvarstoreset[$i]; - if (!isset($$wpvar)) { - if (empty($_POST["$wpvar"])) { - if (empty($_GET["$wpvar"])) { - $$wpvar = ''; - } else { - $$wpvar = $_GET["$wpvar"]; - } - } else { - $$wpvar = $_POST["$wpvar"]; - } - } -} - -$plugins = get_plugins(); -$plugin_files = array_keys($plugins); - -if (empty($file)) { - $file = $plugin_files[0]; -} - -$file = validate_file_to_edit($file, $plugin_files); -$real_file = get_real_file_to_edit("wp-content/plugins/$file"); - -switch($action) { - -case 'update': - - check_admin_referer('edit-plugin_' . $file); - - if ( !current_user_can('edit_plugins') ) - die('<p>'.__('You have do not have sufficient permissions to edit templates for this blog.').'</p>'); - - $newcontent = stripslashes($_POST['newcontent']); - if (is_writeable($real_file)) { - $f = fopen($real_file, 'w+'); - fwrite($f, $newcontent); - fclose($f); - header("Location: plugin-editor.php?file=$file&a=te"); - } else { - header("Location: plugin-editor.php?file=$file"); - } - - exit(); - -break; - -default: - - require_once('admin-header.php'); - if ( !current_user_can('edit_plugins') ) - die('<p>'.__('You have do not have sufficient permissions to edit plugins for this blog.').'</p>'); - - update_recently_edited("wp-content/plugins/$file"); - - if (!is_file($real_file)) - $error = 1; - - if (!$error) { - $f = fopen($real_file, 'r'); - $content = fread($f, filesize($real_file)); - $content = htmlspecialchars($content); - } - - ?> -<?php if (isset($_GET['a'])) : ?> - <div id="message" class="updated fade"><p><?php _e('File edited successfully.') ?></p></div> -<?php endif; ?> - <div class="wrap"> - <?php - if (is_writeable($real_file)) { - echo '<h2>' . sprintf(__('Editing <strong>%s</strong>'), $file) . '</h2>'; - } else { - echo '<h2>' . sprintf(__('Browsing <strong>%s</strong>'), $file) . '</h2>'; - } - ?> - <div id="templateside"> -<h3><?php _e('Plugin files') ?></h3> - -<?php -if ($plugin_files) : -?> - <ul> -<?php foreach($plugin_files as $plugin_file) : ?> - <li><a href="plugin-editor.php?file=<?php echo "$plugin_file"; ?>"><?php echo $plugins[$plugin_file]['Name']; ?></a></li> -<?php endforeach; ?> - </ul> -<?php endif; ?> -</div> - <?php if (!$error) { ?> - <form name="template" id="template" action="plugin-editor.php" method="post"> - <?php wp_nonce_field('edit-plugin_' . $file) ?> - <div><textarea cols="70" rows="25" name="newcontent" id="newcontent" tabindex="1"><?php echo $content ?></textarea> - <input type="hidden" name="action" value="update" /> - <input type="hidden" name="file" value="<?php echo $file ?>" /> - </div> -<?php if ( is_writeable($real_file) ) : ?> - <p class="submit"> -<?php - echo "<input type='submit' name='submit' value=' " . __('Update File »') . "' tabindex='2' />"; -?> -</p> -<?php else : ?> -<p><em><?php _e('If this file were writable you could edit it.'); ?></em></p> -<?php endif; ?> - </form> - <?php - } else { - echo '<div class="error"><p>' . __('Oops, no such file exists! Double check the name and try again, merci.') . '</p></div>'; - } - ?> -<div class="clear"> </div> -</div> -<?php -break; -} - -include("admin-footer.php") ?> |
