Use EXTR_SKIP when extracting. see #4468
git-svn-id: http://svn.automattic.com/wordpress/trunk@5708 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
7f44512c5d
commit
9d3d20f063
|
@ -82,7 +82,7 @@ switch($step) {
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$result = wp_install($weblog_title, 'admin', $admin_email, $public);
|
$result = wp_install($weblog_title, 'admin', $admin_email, $public);
|
||||||
extract($result);
|
extract($result, EXTR_SKIP);
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<p><em><?php _e('Finished!'); ?></em></p>
|
<p><em><?php _e('Finished!'); ?></em></p>
|
||||||
|
|
|
@ -370,7 +370,7 @@ function wp_list_authors($args = '') {
|
||||||
);
|
);
|
||||||
|
|
||||||
$r = wp_parse_args( $args, $defaults );
|
$r = wp_parse_args( $args, $defaults );
|
||||||
extract($r);
|
extract($r, EXTR_SKIP);
|
||||||
|
|
||||||
$return = '';
|
$return = '';
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ function wp_get_links($args = '') {
|
||||||
);
|
);
|
||||||
|
|
||||||
$r = wp_parse_args( $args, $defaults );
|
$r = wp_parse_args( $args, $defaults );
|
||||||
extract( $r );
|
extract( $r, EXTR_SKIP );
|
||||||
|
|
||||||
return get_links($category, $before, $after, $between, $show_images, $orderby, $show_description, $show_rating, $limit, $show_updated, $echo);
|
return get_links($category, $before, $after, $between, $show_images, $orderby, $show_description, $show_rating, $limit, $show_updated, $echo);
|
||||||
} // end wp_get_links
|
} // end wp_get_links
|
||||||
|
@ -247,7 +247,7 @@ function _walk_bookmarks($bookmarks, $args = '' ) {
|
||||||
);
|
);
|
||||||
|
|
||||||
$r = wp_parse_args( $args, $defaults );
|
$r = wp_parse_args( $args, $defaults );
|
||||||
extract( $r );
|
extract( $r, EXTR_SKIP );
|
||||||
|
|
||||||
foreach ( (array) $bookmarks as $bookmark ) {
|
foreach ( (array) $bookmarks as $bookmark ) {
|
||||||
if ( !isset($bookmark->recently_updated) )
|
if ( !isset($bookmark->recently_updated) )
|
||||||
|
@ -327,7 +327,7 @@ function wp_list_bookmarks($args = '') {
|
||||||
);
|
);
|
||||||
|
|
||||||
$r = wp_parse_args( $args, $defaults );
|
$r = wp_parse_args( $args, $defaults );
|
||||||
extract( $r );
|
extract( $r, EXTR_SKIP );
|
||||||
|
|
||||||
$output = '';
|
$output = '';
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ function get_bookmarks($args = '') {
|
||||||
);
|
);
|
||||||
|
|
||||||
$r = wp_parse_args( $args, $defaults );
|
$r = wp_parse_args( $args, $defaults );
|
||||||
extract( $r );
|
extract( $r, EXTR_SKIP );
|
||||||
|
|
||||||
$key = md5( serialize( $r ) );
|
$key = md5( serialize( $r ) );
|
||||||
if ( $cache = wp_cache_get( 'get_bookmarks', 'bookmark' ) )
|
if ( $cache = wp_cache_get( 'get_bookmarks', 'bookmark' ) )
|
||||||
|
|
|
@ -506,7 +506,7 @@ class Walker_Page extends Walker {
|
||||||
function start_el($output, $page, $depth, $current_page, $args) {
|
function start_el($output, $page, $depth, $current_page, $args) {
|
||||||
if ( $depth )
|
if ( $depth )
|
||||||
$indent = str_repeat("\t", $depth);
|
$indent = str_repeat("\t", $depth);
|
||||||
extract($args);
|
extract($args, EXTR_SKIP);
|
||||||
$css_class = 'page_item';
|
$css_class = 'page_item';
|
||||||
$_current_page = get_page( $current_page );
|
$_current_page = get_page( $current_page );
|
||||||
if ( $page->ID == $current_page )
|
if ( $page->ID == $current_page )
|
||||||
|
@ -694,7 +694,7 @@ class WP_Ajax_Response {
|
||||||
);
|
);
|
||||||
|
|
||||||
$r = wp_parse_args( $args, $defaults );
|
$r = wp_parse_args( $args, $defaults );
|
||||||
extract( $r );
|
extract( $r, EXTR_SKIP );
|
||||||
|
|
||||||
if ( is_wp_error($id) ) {
|
if ( is_wp_error($id) ) {
|
||||||
$data = $id;
|
$data = $id;
|
||||||
|
|
|
@ -285,7 +285,7 @@ function comments_template( $file = '/comments.php' ) {
|
||||||
|
|
||||||
$req = get_option('require_name_email');
|
$req = get_option('require_name_email');
|
||||||
$commenter = wp_get_current_commenter();
|
$commenter = wp_get_current_commenter();
|
||||||
extract($commenter);
|
extract($commenter, EXTR_SKIP);
|
||||||
|
|
||||||
// TODO: Use API instead of SELECTs.
|
// TODO: Use API instead of SELECTs.
|
||||||
if ( $user_ID) {
|
if ( $user_ID) {
|
||||||
|
|
|
@ -181,7 +181,7 @@ function sanitize_comment_cookies() {
|
||||||
|
|
||||||
function wp_allow_comment($commentdata) {
|
function wp_allow_comment($commentdata) {
|
||||||
global $wpdb;
|
global $wpdb;
|
||||||
extract($commentdata);
|
extract($commentdata, EXTR_SKIP);
|
||||||
|
|
||||||
// Simple duplicate check
|
// Simple duplicate check
|
||||||
$dupe = "SELECT comment_ID FROM $wpdb->comments WHERE comment_post_ID = '$comment_post_ID' AND ( comment_author = '$comment_author' ";
|
$dupe = "SELECT comment_ID FROM $wpdb->comments WHERE comment_post_ID = '$comment_post_ID' AND ( comment_author = '$comment_author' ";
|
||||||
|
@ -334,7 +334,7 @@ function wp_get_current_commenter() {
|
||||||
|
|
||||||
function wp_insert_comment($commentdata) {
|
function wp_insert_comment($commentdata) {
|
||||||
global $wpdb;
|
global $wpdb;
|
||||||
extract($commentdata);
|
extract($commentdata, EXTR_SKIP);
|
||||||
|
|
||||||
if ( ! isset($comment_author_IP) )
|
if ( ! isset($comment_author_IP) )
|
||||||
$comment_author_IP = preg_replace( '/[^0-9., ]/', '',$_SERVER['REMOTE_ADDR'] );
|
$comment_author_IP = preg_replace( '/[^0-9., ]/', '',$_SERVER['REMOTE_ADDR'] );
|
||||||
|
@ -469,7 +469,7 @@ function wp_update_comment($commentarr) {
|
||||||
$commentarr = wp_filter_comment( $commentarr );
|
$commentarr = wp_filter_comment( $commentarr );
|
||||||
|
|
||||||
// Now extract the merged array.
|
// Now extract the merged array.
|
||||||
extract($commentarr);
|
extract($commentarr, EXTR_SKIP);
|
||||||
|
|
||||||
$comment_content = apply_filters('comment_save_pre', $comment_content);
|
$comment_content = apply_filters('comment_save_pre', $comment_content);
|
||||||
|
|
||||||
|
@ -531,7 +531,7 @@ function discover_pingback_server_uri($url, $timeout_bytes = 2048) {
|
||||||
$x_pingback_str = 'x-pingback: ';
|
$x_pingback_str = 'x-pingback: ';
|
||||||
$pingback_href_original_pos = 27;
|
$pingback_href_original_pos = 27;
|
||||||
|
|
||||||
extract(parse_url($url));
|
extract(parse_url($url), EXTR_SKIP);
|
||||||
|
|
||||||
if ( !isset($host) ) // Not an URL. This should never happen.
|
if ( !isset($host) ) // Not an URL. This should never happen.
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -330,7 +330,7 @@ function wp_get_archives($args = '') {
|
||||||
);
|
);
|
||||||
|
|
||||||
$r = wp_parse_args( $args, $defaults );
|
$r = wp_parse_args( $args, $defaults );
|
||||||
extract( $r );
|
extract( $r, EXTR_SKIP );
|
||||||
|
|
||||||
if ( '' == $type )
|
if ( '' == $type )
|
||||||
$type = 'monthly';
|
$type = 'monthly';
|
||||||
|
|
|
@ -168,7 +168,7 @@ function wp_mail( $to, $subject, $message, $headers = '' ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Compact the input, apply the filters, and extract them back out
|
// Compact the input, apply the filters, and extract them back out
|
||||||
extract( apply_filters( 'wp_mail', compact( 'to', 'subject', 'message', 'headers' ) ) );
|
extract( apply_filters( 'wp_mail', compact( 'to', 'subject', 'message', 'headers' ) ), EXTR_SKIP );
|
||||||
|
|
||||||
// Default headers
|
// Default headers
|
||||||
if ( empty( $headers ) ) {
|
if ( empty( $headers ) ) {
|
||||||
|
|
|
@ -143,7 +143,7 @@ function wp_link_pages($args = '') {
|
||||||
);
|
);
|
||||||
|
|
||||||
$r = wp_parse_args( $args, $defaults );
|
$r = wp_parse_args( $args, $defaults );
|
||||||
extract( $r );
|
extract( $r, EXTR_SKIP );
|
||||||
|
|
||||||
global $post, $id, $page, $numpages, $multipage, $more, $pagenow;
|
global $post, $id, $page, $numpages, $multipage, $more, $pagenow;
|
||||||
if ( $more_file != '' )
|
if ( $more_file != '' )
|
||||||
|
@ -256,7 +256,7 @@ function wp_dropdown_pages($args = '') {
|
||||||
);
|
);
|
||||||
|
|
||||||
$r = wp_parse_args( $args, $defaults );
|
$r = wp_parse_args( $args, $defaults );
|
||||||
extract( $r );
|
extract( $r, EXTR_SKIP );
|
||||||
|
|
||||||
$pages = get_pages($r);
|
$pages = get_pages($r);
|
||||||
$output = '';
|
$output = '';
|
||||||
|
@ -287,7 +287,7 @@ function wp_list_pages($args = '') {
|
||||||
);
|
);
|
||||||
|
|
||||||
$r = wp_parse_args( $args, $defaults );
|
$r = wp_parse_args( $args, $defaults );
|
||||||
extract( $r );
|
extract( $r, EXTR_SKIP );
|
||||||
|
|
||||||
$output = '';
|
$output = '';
|
||||||
$current_page = 0;
|
$current_page = 0;
|
||||||
|
|
|
@ -185,7 +185,7 @@ function get_posts($args) {
|
||||||
);
|
);
|
||||||
|
|
||||||
$r = wp_parse_args( $args, $defaults );
|
$r = wp_parse_args( $args, $defaults );
|
||||||
extract( $r );
|
extract( $r, EXTR_SKIP );
|
||||||
|
|
||||||
$numberposts = (int) $numberposts;
|
$numberposts = (int) $numberposts;
|
||||||
$offset = (int) $offset;
|
$offset = (int) $offset;
|
||||||
|
@ -495,7 +495,7 @@ function wp_insert_post($postarr = array()) {
|
||||||
$postarr = get_object_vars($postarr);
|
$postarr = get_object_vars($postarr);
|
||||||
|
|
||||||
// export array as variables
|
// export array as variables
|
||||||
extract($postarr);
|
extract($postarr, EXTR_SKIP);
|
||||||
|
|
||||||
// Are we updating or creating?
|
// Are we updating or creating?
|
||||||
$update = false;
|
$update = false;
|
||||||
|
@ -863,7 +863,7 @@ function trackback_url_list($tb_list, $post_id) {
|
||||||
$postdata = wp_get_single_post($post_id, ARRAY_A);
|
$postdata = wp_get_single_post($post_id, ARRAY_A);
|
||||||
|
|
||||||
// import postdata as variables
|
// import postdata as variables
|
||||||
extract($postdata);
|
extract($postdata, EXTR_SKIP);
|
||||||
|
|
||||||
// form an excerpt
|
// form an excerpt
|
||||||
$excerpt = strip_tags($post_excerpt?$post_excerpt:$post_content);
|
$excerpt = strip_tags($post_excerpt?$post_excerpt:$post_content);
|
||||||
|
@ -1050,7 +1050,7 @@ function &get_pages($args = '') {
|
||||||
);
|
);
|
||||||
|
|
||||||
$r = wp_parse_args( $args, $defaults );
|
$r = wp_parse_args( $args, $defaults );
|
||||||
extract( $r );
|
extract( $r, EXTR_SKIP );
|
||||||
|
|
||||||
$key = md5( serialize( $r ) );
|
$key = md5( serialize( $r ) );
|
||||||
if ( $cache = wp_cache_get( 'get_pages', 'page' ) )
|
if ( $cache = wp_cache_get( 'get_pages', 'page' ) )
|
||||||
|
@ -1204,7 +1204,7 @@ function wp_insert_attachment($object, $file = false, $post_parent = 0) {
|
||||||
$object = get_object_vars($object);
|
$object = get_object_vars($object);
|
||||||
|
|
||||||
// Export array as variables
|
// Export array as variables
|
||||||
extract($object);
|
extract($object, EXTR_SKIP);
|
||||||
|
|
||||||
// Get the basics.
|
// Get the basics.
|
||||||
$post_content = apply_filters('content_save_pre', $post_content);
|
$post_content = apply_filters('content_save_pre', $post_content);
|
||||||
|
|
|
@ -45,7 +45,7 @@ function validate_username( $username ) {
|
||||||
function wp_insert_user($userdata) {
|
function wp_insert_user($userdata) {
|
||||||
global $wpdb;
|
global $wpdb;
|
||||||
|
|
||||||
extract($userdata);
|
extract($userdata, EXTR_SKIP);
|
||||||
|
|
||||||
// Are we updating or creating?
|
// Are we updating or creating?
|
||||||
if ( !empty($ID) ) {
|
if ( !empty($ID) ) {
|
||||||
|
|
|
@ -44,7 +44,7 @@ function wp_count_terms( $taxonomy, $args = array() ) {
|
||||||
|
|
||||||
$defaults = array('ignore_empty' => false);
|
$defaults = array('ignore_empty' => false);
|
||||||
$args = wp_parse_args($args, $defaults);
|
$args = wp_parse_args($args, $defaults);
|
||||||
extract($args);
|
extract($args, EXTR_SKIP);
|
||||||
|
|
||||||
$where = '';
|
$where = '';
|
||||||
if ( $ignore_empty )
|
if ( $ignore_empty )
|
||||||
|
@ -69,7 +69,7 @@ function wp_insert_term( $term, $taxonomy, $args = array() ) {
|
||||||
$args = wp_parse_args($args, $defaults);
|
$args = wp_parse_args($args, $defaults);
|
||||||
$args['name'] = $term;
|
$args['name'] = $term;
|
||||||
$args = sanitize_term($args, $taxonomy, 'db');
|
$args = sanitize_term($args, $taxonomy, 'db');
|
||||||
extract($args);
|
extract($args, EXTR_SKIP);
|
||||||
|
|
||||||
if ( empty($slug) )
|
if ( empty($slug) )
|
||||||
$slug = sanitize_title($name);
|
$slug = sanitize_title($name);
|
||||||
|
@ -153,7 +153,7 @@ function wp_delete_term( $term, $taxonomy, $args = array() ) {
|
||||||
|
|
||||||
$defaults = array();
|
$defaults = array();
|
||||||
$args = wp_parse_args($args, $defaults);
|
$args = wp_parse_args($args, $defaults);
|
||||||
extract($args);
|
extract($args, EXTR_SKIP);
|
||||||
|
|
||||||
if ( isset($default) ) {
|
if ( isset($default) ) {
|
||||||
$default = (int) $default;
|
$default = (int) $default;
|
||||||
|
@ -214,7 +214,7 @@ function wp_update_term( $term, $taxonomy, $args = array() ) {
|
||||||
|
|
||||||
$defaults = array( 'alias_of' => '', 'description' => '', 'parent' => 0, 'slug' => '');
|
$defaults = array( 'alias_of' => '', 'description' => '', 'parent' => 0, 'slug' => '');
|
||||||
$args = wp_parse_args($args, $defaults);
|
$args = wp_parse_args($args, $defaults);
|
||||||
extract($args);
|
extract($args, EXTR_SKIP);
|
||||||
|
|
||||||
if ( empty($slug) )
|
if ( empty($slug) )
|
||||||
$slug = sanitize_title($name);
|
$slug = sanitize_title($name);
|
||||||
|
@ -382,7 +382,7 @@ function get_objects_in_term( $terms, $taxonomies, $args = array() ) {
|
||||||
|
|
||||||
$defaults = array('order' => 'ASC');
|
$defaults = array('order' => 'ASC');
|
||||||
$args = wp_parse_args( $args, $defaults );
|
$args = wp_parse_args( $args, $defaults );
|
||||||
extract($args);
|
extract($args, EXTR_SKIP);
|
||||||
|
|
||||||
$terms = array_map('intval', $terms);
|
$terms = array_map('intval', $terms);
|
||||||
|
|
||||||
|
@ -427,7 +427,7 @@ function get_object_terms($object_ids, $taxonomies, $args = array()) {
|
||||||
|
|
||||||
$defaults = array('orderby' => 'name', 'order' => 'ASC', 'fields' => 'all');
|
$defaults = array('orderby' => 'name', 'order' => 'ASC', 'fields' => 'all');
|
||||||
$args = wp_parse_args( $args, $defaults );
|
$args = wp_parse_args( $args, $defaults );
|
||||||
extract($args);
|
extract($args, EXTR_SKIP);
|
||||||
|
|
||||||
if ( 'count' == $orderby )
|
if ( 'count' == $orderby )
|
||||||
$orderby = 'tt.count';
|
$orderby = 'tt.count';
|
||||||
|
@ -489,7 +489,7 @@ function &get_terms($taxonomies, $args = '') {
|
||||||
$args['hide_empty'] = 0;
|
$args['hide_empty'] = 0;
|
||||||
$args['hierarchical'] = false;
|
$args['hierarchical'] = false;
|
||||||
}
|
}
|
||||||
extract($args);
|
extract($args, EXTR_SKIP);
|
||||||
|
|
||||||
if ( $child_of ) {
|
if ( $child_of ) {
|
||||||
$hierarchy = _get_term_hierarchy($taxonomies[0]);
|
$hierarchy = _get_term_hierarchy($taxonomies[0]);
|
||||||
|
|
|
@ -192,7 +192,7 @@ function wp_dropdown_users( $args = '' ) {
|
||||||
$defaults['selected'] = is_author() ? get_query_var( 'author' ) : 0;
|
$defaults['selected'] = is_author() ? get_query_var( 'author' ) : 0;
|
||||||
|
|
||||||
$r = wp_parse_args( $args, $defaults );
|
$r = wp_parse_args( $args, $defaults );
|
||||||
extract( $r );
|
extract( $r, EXTR_SKIP );
|
||||||
|
|
||||||
$query = "SELECT * FROM $wpdb->users";
|
$query = "SELECT * FROM $wpdb->users";
|
||||||
|
|
||||||
|
|
|
@ -389,7 +389,7 @@ function wp_widget_pages_control() {
|
||||||
|
|
||||||
function wp_widget_links($args) {
|
function wp_widget_links($args) {
|
||||||
global $wp_db_version;
|
global $wp_db_version;
|
||||||
extract($args);
|
extract($args, EXTR_SKIP);
|
||||||
if ( $wp_db_version < 3582 ) {
|
if ( $wp_db_version < 3582 ) {
|
||||||
// This ONLY works with li/h2 sidebars.
|
// This ONLY works with li/h2 sidebars.
|
||||||
get_links_list();
|
get_links_list();
|
||||||
|
|
Loading…
Reference in New Issue