Changeset 3139

Show
Ignore:
Timestamp:
11/17/05 23:01:28 (3 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

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 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}