Changeset 3928

Show
Ignore:
Timestamp:
06/27/06 05:38:56 (2 years ago)
Author:
ryan
Message:

Use wp_redirect().

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-admin/categories.php

    r3804 r3928  
    3232    wp_insert_category($_POST); 
    3333 
    34     header('Location: categories.php?message=1#addcat'); 
     34    wp_redirect('categories.php?message=1#addcat'); 
    3535break; 
    3636 
     
    5353    wp_delete_category($cat_ID); 
    5454 
    55     header('Location: categories.php?message=2'); 
     55    wp_redirect('categories.php?message=2'); 
    5656 
    5757break; 
     
    7575    wp_update_category($_POST); 
    7676 
    77     header('Location: categories.php?message=3'); 
     77    wp_redirect('categories.php?message=3'); 
    7878break; 
    7979 
  • trunk/wp-admin/comment.php

    r3918 r3928  
    119119 
    120120    if ((wp_get_referer() != '') && (false == $noredir)) { 
    121         header('Location: ' . wp_get_referer()); 
    122     } else { 
    123         header('Location: '. get_settings('siteurl') .'/wp-admin/edit-comments.php'); 
     121        wp_redirect(wp_get_referer()); 
     122    } else { 
     123        wp_redirect(get_settings('siteurl') .'/wp-admin/edit-comments.php'); 
    124124    } 
    125125    exit(); 
     
    146146 
    147147    if ((wp_get_referer() != "") && (false == $noredir)) { 
    148         header('Location: ' . wp_get_referer()); 
    149     } else { 
    150         header('Location: '. get_settings('siteurl') .'/wp-admin/edit.php?p='.$p.'&c=1#comments'); 
     148        wp_redirect(wp_get_referer()); 
     149    } else { 
     150        wp_redirect(get_settings('siteurl') .'/wp-admin/edit.php?p='.$p.'&c=1#comments'); 
    151151    } 
    152152    exit(); 
     
    177177 
    178178    if ((wp_get_referer() != "") && (false == $noredir)) { 
    179         header('Location: ' . wp_get_referer()); 
    180     } else { 
    181         header('Location: '. get_settings('siteurl') .'/wp-admin/edit.php?p='.$p.'&c=1#comments'); 
     179        wp_redirect(wp_get_referer()); 
     180    } else { 
     181        wp_redirect(get_settings('siteurl') .'/wp-admin/edit.php?p='.$p.'&c=1#comments'); 
    182182    } 
    183183    exit(); 
     
    195195    $referredby = $_POST['referredby']; 
    196196    if (!empty($referredby)) { 
    197         header('Location: ' . $referredby); 
    198     } else { 
    199         header ("Location: edit.php?p=$comment_post_ID&c=1#comments"); 
     197        wp_redirect($referredby); 
     198    } else { 
     199        wp_redirect("edit.php?p=$comment_post_ID&c=1#comments"); 
    200200    } 
    201201 
  • trunk/wp-admin/import/blogger.php

    r3769 r3928  
    2626    function restart() { 
    2727        delete_option('import-blogger'); 
    28         header("Location: admin.php?import=blogger"); 
     28        wp_redirect("admin.php?import=blogger"); 
    2929        die(); 
    3030    } 
     
    214214    // Redirects to next step 
    215215    function do_next_step() { 
    216         header("Location: admin.php?import=blogger&noheader=true&blog={$_GET['blog']}"); 
     216        wp_redirect("admin.php?import=blogger&noheader=true&blog={$_GET['blog']}"); 
    217217        die(); 
    218218    } 
     
    274274            } 
    275275            update_option('import-blogger', $this->import); 
    276             header("Location: admin.php?import=blogger&noheader=true&step=1"); 
     276            wp_redirect("admin.php?import=blogger&noheader=true&step=1"); 
    277277        } 
    278278        die(); 
  • trunk/wp-admin/inline-uploading.php

    r3765 r3928  
    4242wp_delete_attachment($attachment); 
    4343 
    44 header("Location: " . basename(__FILE__) ."?post=$post&all=$all&action=view&start=$start"); 
     44wp_redirect(basename(__FILE__) ."?post=$post&all=$all&action=view&start=$start"); 
    4545die; 
    4646 
     
    103103} 
    104104 
    105 header("Location: " . basename(__FILE__) . "?post=$post&all=$all&action=view&start=0"); 
     105wp_redirect(basename(__FILE__) . "?post=$post&all=$all&action=view&start=0"); 
    106106die(); 
    107107 
     
    142142 
    143143if ( count($attachments) == 0 ) { 
    144     header("Location: " . basename(__FILE__) ."?post=$post&action=upload" ); 
     144    wp_redirect( basename(__FILE__) ."?post=$post&action=upload" ); 
    145145    die; 
    146146} elseif ( count($attachments) > $num ) { 
  • trunk/wp-admin/link.php

    r3918 r3928  
    3838        //for each link id (in $linkcheck[]) change category to selected value 
    3939        if (count($linkcheck) == 0) { 
    40             header('Location: '.$this_file); 
     40            wp_redirect($this_file); 
    4141            exit; 
    4242        } 
     
    5050        } 
    5151 
    52         header("Location: $this_file?deleted=$deleted"); 
     52        wp_redirect("$this_file?deleted=$deleted"); 
    5353        break; 
    5454 
     
    6262        //for each link id (in $linkcheck[]) change category to selected value 
    6363        if (count($linkcheck) == 0) { 
    64             header('Location: '.$this_file); 
     64            wp_redirect($this_file); 
    6565            exit; 
    6666        } 
     
    6969        //$q = $wpdb->query("update $wpdb->links SET link_category='$category' WHERE link_id IN ($all_links)"); 
    7070 
    71         header('Location: '.$this_file); 
     71        wp_redirect($this_file); 
    7272        break; 
    7373 
     
    7777        add_link(); 
    7878 
    79         header('Location: '.wp_get_referer().'?added=true'); 
     79        wp_redirect(wp_get_referer().'?added=true'); 
    8080        break; 
    8181 
  • trunk/wp-admin/moderation.php

    r3847 r3928  
    7171 
    7272    $file = basename(__FILE__); 
    73     header("Location: $file?ignored=$item_ignored&deleted=$item_deleted&approved=$item_approved&spam=$item_spam"); 
     73    wp_redirect("$file?ignored=$item_ignored&deleted=$item_deleted&approved=$item_approved&spam=$item_spam"); 
    7474    exit(); 
    7575 
  • trunk/wp-admin/page.php

    r3918 r3928  
    5050        $location = "page.php?action=edit&post=$page_ID"; 
    5151 
    52     header("Location: $location"); 
     52    wp_redirect($location); 
    5353    exit(); 
    5454    break; 
     
    113113        $location = 'page-new.php'; 
    114114    } 
    115     header ('Location: ' . $location); // Send user on their way while we keep working 
     115    wp_redirect($location); // Send user on their way while we keep working 
    116116 
    117117    exit(); 
     
    139139    elseif (strstr($sendback, 'attachments.php')) $sendback = get_settings('siteurl') .'/wp-admin/attachments.php'; 
    140140    $sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback); 
    141     header ('Location: ' . $sendback); 
     141    wp_redirect($sendback); 
    142142    exit(); 
    143143    break; 
    144144 
    145145default: 
    146     header('Location: edit-pages.php'); 
     146    wp_redirect('edit-pages.php'); 
    147147    exit(); 
    148148    break; 
  • trunk/wp-admin/plugin-editor.php

    r3804 r3928  
    4545        fwrite($f, $newcontent); 
    4646        fclose($f); 
    47         header("Location: plugin-editor.php?file=$file&a=te"); 
     47        wp_redirect("plugin-editor.php?file=$file&a=te"); 
    4848    } else { 
    49         header("Location: plugin-editor.php?file=$file"); 
     49        wp_redirect("plugin-editor.php?file=$file"); 
    5050    } 
    5151 
  • trunk/wp-admin/plugins.php

    r3804 r3928  
    1313            do_action('activate_' . trim( $_GET['plugin'] )); 
    1414        } 
    15         header('Location: plugins.php?activate=true'); 
     15        wp_redirect('plugins.php?activate=true'); 
    1616    } else if ('deactivate' == $_GET['action']) { 
    1717        check_admin_referer('deactivate-plugin_' . $_GET['plugin']); 
     
    2020        update_option('active_plugins', $current); 
    2121        do_action('deactivate_' . trim( $_GET['plugin'] )); 
    22         header('Location: plugins.php?deactivate=true'); 
     22        wp_redirect('plugins.php?deactivate=true'); 
    2323    } 
    2424    exit; 
  • trunk/wp-admin/post.php

    r3918 r3928  
    5353        $location = "post.php?action=edit&post=$post_ID"; 
    5454 
    55     header("Location: $location"); 
     55    wp_redirect($location); 
    5656    exit(); 
    5757    break; 
     
    120120    } 
    121121 
    122     header ('Location: ' . $location); // Send user on their way while we keep working 
     122    wp_redirect($location); // Send user on their way while we keep working 
    123123 
    124124    exit(); 
     
    146146    elseif (strstr($sendback, 'attachments.php')) $sendback = get_settings('siteurl') .'/wp-admin/attachments.php'; 
    147147    $sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback); 
    148     header ('Location: ' . $sendback); 
     148    wp_redirect($sendback); 
    149149    exit(); 
    150150    break; 
    151151 
    152152default: 
    153     header('Location: edit.php'); 
     153    wp_redirect('edit.php'); 
    154154    exit(); 
    155155    break; 
  • trunk/wp-admin/templates.php

    r3804 r3928  
    4848            fwrite($f, $newcontent); 
    4949            fclose($f); 
    50             header("Location: templates.php?file=$file&a=te"); 
     50            wp_redirect("templates.php?file=$file&a=te"); 
    5151        } else { 
    52             header("Location: templates.php?file=$file&a=err"); 
     52            wp_redirect("templates.php?file=$file&a=err"); 
    5353        } 
    5454    } else { 
    55         header("Location: templates.php?file=$file&a=err"); 
     55        wp_redirect("templates.php?file=$file&a=err"); 
    5656    } 
    5757 
  • trunk/wp-admin/theme-editor.php

    r3804 r3928  
    5959        fwrite($f, $newcontent); 
    6060        fclose($f); 
    61         header("Location: theme-editor.php?file=$file&theme=$theme&a=te"); 
     61        wp_redirect("theme-editor.php?file=$file&theme=$theme&a=te"); 
    6262    } else { 
    63         header("Location: theme-editor.php?file=$file&theme=$theme"); 
     63        wp_redirect("theme-editor.php?file=$file&theme=$theme"); 
    6464    } 
    6565 
  • trunk/wp-admin/themes.php

    r3804 r3928  
    1414        do_action('switch_theme', get_current_theme()); 
    1515 
    16         header('Location: themes.php?activated=true'); 
     16        wp_redirect('themes.php?activated=true'); 
    1717        exit; 
    1818    } 
  • trunk/wp-admin/user-edit.php

    r3859 r3928  
    4848    $redirect = "user-edit.php?user_id=$user_id&updated=true"; 
    4949    $redirect = add_query_arg('wp_http_referer', urlencode($wp_http_referer), $redirect); 
    50     header("Location: $redirect"); 
     50    wp_redirect($redirect); 
    5151    exit; 
    5252} 
  • trunk/wp-admin/users.php

    r3864 r3928  
    125125 
    126126    if (empty($_POST['users'])) { 
    127         header('Location: ' . $redirect); 
     127        wp_redirect($redirect); 
    128128    } 
    129129 
     
    146146    } 
    147147 
    148     header('Location: ' . add_query_arg('update', $update, $redirect)); 
     148    wp_redirect(add_query_arg('update', $update, $redirect)); 
    149149 
    150150break; 
     
    155155 
    156156    if ( empty($_POST['users']) ) { 
    157         header('Location: ' . $redirect); 
     157        wp_redirect($redirect); 
    158158    } 
    159159 
     
    186186    $redirect = add_query_arg('delete_count', $delete_count, $redirect); 
    187187 
    188     header('Location: ' . add_query_arg('update', $update, $redirect)); 
     188    wp_redirect(add_query_arg('update', $update, $redirect)); 
    189189 
    190190break; 
     
    195195 
    196196    if ( empty($_POST['users']) ) 
    197         header('Location: ' . $redirect); 
     197        wp_redirect($redirect); 
    198198 
    199199    if ( !current_user_can('delete_users') ) 
     
    262262        $new_user_login = apply_filters('pre_user_login', sanitize_user(stripslashes($_POST['user_login']), true)); 
    263263        $redirect = add_query_arg('usersearch', $new_user_login, $redirect); 
    264         header('Location: ' . add_query_arg('update', $update, $redirect) . '#user-' . $user_id); 
     264        wp_redirect(add_query_arg('update', $update, $redirect) . '#user-' . $user_id); 
    265265        die(); 
    266266    } 
  • trunk/wp-content/themes/default/functions.php

    r3517 r3928  
    124124            } 
    125125            //print_r($_REQUEST); 
    126             header("Location: themes.php?page=functions.php&saved=true"); 
     126            wp_redirect("themes.php?page=functions.php&saved=true"); 
    127127            die; 
    128128        } 
  • trunk/wp-includes/pluggable.php

    r3926 r3928  
    222222        nocache_headers(); 
    223223 
    224         header('Location: ' . get_settings('siteurl') . '/wp-login.php?redirect_to=' . urlencode($_SERVER['REQUEST_URI'])); 
     224        wp_redirect(get_settings('siteurl') . '/wp-login.php?redirect_to=' . urlencode($_SERVER['REQUEST_URI'])); 
    225225        exit(); 
    226226    } 
  • trunk/wp-login.php

    r3732 r3928  
    3131    $redirect_to = 'wp-login.php'; 
    3232    if ( isset($_REQUEST['redirect_to']) ) 
    33         $redirect_to = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $_REQUEST['redirect_to'])
     33        $redirect_to = $_REQUEST['redirect_to']
    3434 
    3535    wp_redirect($redirect_to); 
     
    174174    else 
    175175        $redirect_to = $_REQUEST['redirect_to']; 
    176     $redirect_to = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $redirect_to); 
    177176 
    178177    if( $_POST ) { 
     
    241240<p class="submit"> 
    242241    <input type="submit" name="submit" id="submit" value="<?php _e('Login'); ?> &raquo;" tabindex="4" /> 
    243     <input type="hidden" name="redirect_to" value="<?php echo $redirect_to; ?>" /> 
     242    <input type="hidden" name="redirect_to" value="<?php echo wp_specialchars($redirect_to); ?>" /> 
    244243</p> 
    245244</form> 
  • trunk/wp-trackback.php

    r3369 r3928  
    5656if (empty($title) && empty($tb_url) && empty($blog_name)) { 
    5757    // If it doesn't look like a trackback at all... 
    58     header('Location: ' . get_permalink($tb_id)); 
     58    wp_redirect(get_permalink($tb_id)); 
    5959    exit; 
    6060}