Make WordPress Core

Ticket #9508: 9508.patch

File 9508.patch, 1.1 KB (added by Viper007Bond, 16 years ago)
  • wp-admin/includes/theme-install.php

     
    616616                return;
    617617        }
    618618
    619         $theme = isset($_REQUEST['theme']) ? stripslashes( $_REQUEST['theme'] ) : '';
     619        $theme        = isset($_REQUEST['theme'])        ? stripslashes( $_REQUEST['theme'] )        : '';
     620        $theme_name   = isset($_REQUEST['theme_name'])   ? stripslashes( $_REQUEST['theme_name'] )   : '';
     621        $download_url = isset($_REQUEST['download_url']) ? stripslashes( $_REQUEST['download_url'] ) : '';
    620622
    621623        $url = 'theme-install.php?tab=install';
    622         $url = add_query_arg(array('theme' => $theme, 'theme_name' => stripslashes( $_REQUEST['theme_name'] ), 'download_url' => stripslashes( $_REQUEST['download_url'] ) ), $url);
     624        $url = add_query_arg(array('theme' => $theme, 'theme_name' => $theme_name, 'download_url' => $download_url ), $url);
    623625
    624626        $url = wp_nonce_url($url, 'install-theme_' . $theme);
    625627        if ( false === ($credentials = request_filesystem_credentials($url)) )