Make WordPress Core

Changeset 3139


Ignore:
Timestamp:
11/17/2005 11:01:28 PM (19 years ago)
Author:
ryan
Message:

Don't stripslashes() in plugin_basename() since this breaks established expectation of being able to pass a non-escaped FILE. Instead, stripslashes further up the stack. fixes #1866

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/admin.php

    r2934 r3139  
    4242// Handle plugin admin pages.
    4343if (isset($_GET['page'])) {
     44    $plugin_page = stripslashes($_GET['page']);
    4445    $plugin_page = plugin_basename($_GET['page']);
    4546    $page_hook = get_plugin_page_hook($plugin_page, $pagenow);
  • trunk/wp-includes/functions.php

    r3115 r3139  
    21432143function plugin_basename($file) {
    21442144    $file = preg_replace('/^.*wp-content[\\\\\/]plugins[\\\\\/]/', '', $file);
    2145     $file = stripslashes($file);
    21462145    return $file;
    21472146}
Note: See TracChangeset for help on using the changeset viewer.