Changeset 3802

Show
Ignore:
Timestamp:
05/26/06 22:49:31 (2 years ago)
Author:
ryan
Message:

Add some user filters.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/2.0/wp-admin/admin-db.php

    r3801 r3802  
    9494 
    9595    $cat_name = apply_filters('pre_category_name', $cat_name); 
    96     $category_nicename = apply_filters('pre_category_nicename', $category_nicename); 
    97     $category_description = apply_filters('pre_category_description', $category_description); 
    9896     
    9997    if (empty ($category_nicename)) 
     
    10199    else 
    102100        $category_nicename = sanitize_title($category_nicename); 
     101    $category_nicename = apply_filters('pre_category_nicename', $category_nicename); 
    103102 
    104103    if (empty ($category_description)) 
    105104        $category_description = ''; 
     105    $category_description = apply_filters('pre_category_description', $category_description); 
    106106 
    107107    $category_parent = (int) $category_parent; 
  • branches/2.0/wp-includes/default-filters.php

    r3801 r3802  
    5757add_filter('pre_category_description', 'wp_filter_kses'); 
    5858 
     59// Users 
     60add_filter('pre_user_display_name', 'strip_tags'); 
     61add_filter('pre_user_display_name', 'trim'); 
     62add_filter('pre_user_display_name', 'wp_filter_kses'); 
     63add_filter('pre_user_display_name', 'wp_specialchars', 30); 
     64add_filter('pre_user_first_name', 'strip_tags'); 
     65add_filter('pre_user_first_name', 'trim'); 
     66add_filter('pre_user_first_name', 'wp_filter_kses'); 
     67add_filter('pre_user_first_name', 'wp_specialchars', 30); 
     68add_filter('pre_user_last_name', 'strip_tags'); 
     69add_filter('pre_user_last_name', 'trim'); 
     70add_filter('pre_user_last_name', 'wp_filter_kses'); 
     71add_filter('pre_user_last_name', 'wp_specialchars', 30); 
     72add_filter('pre_user_nickname', 'strip_tags'); 
     73add_filter('pre_user_nickname', 'trim'); 
     74add_filter('pre_user_nickname', 'wp_filter_kses'); 
     75add_filter('pre_user_nickname', 'wp_specialchars', 30); 
     76add_filter('pre_user_description', 'strip_tags'); 
     77add_filter('pre_user_description', 'trim'); 
     78add_filter('pre_user_description', 'wp_filter_kses'); 
     79add_filter('pre_user_description', 'wp_specialchars', 30); 
     80add_filter('pre_user_url', 'strip_tags'); 
     81add_filter('pre_user_url', 'trim'); 
     82add_filter('pre_user_url', 'clean_url'); 
     83add_filter('pre_user_email', 'trim'); 
     84add_filter('pre_user_email', 'sanitize_email'); 
     85 
    5986// Places to balance tags on input 
    6087add_filter('content_save_pre', 'balanceTags', 50); 
  • branches/2.0/wp-includes/registration-functions.php

    r3771 r3802  
    2828    // Are we updating or creating? 
    2929    if ( !empty($ID) ) { 
     30        $ID = (int) $ID; 
    3031        $update = true; 
    3132    } else { 
     
    3637     
    3738    $user_login = sanitize_user($user_login, true); 
     39    $user_login = apply_filters('pre_user_login', $user_login); 
    3840 
    3941    if ( empty($user_nicename) ) 
    4042        $user_nicename = sanitize_title( $user_login ); 
     43    $user_nicename = apply_filters('pre_user_nicename', $user_nicename); 
     44 
     45    if ( empty($user_url) ) 
     46        $user_url = ''; 
     47    $user_url = apply_filters('pre_user_url', $user_url); 
     48 
     49    if ( empty($user_email) ) 
     50        $user_email = ''; 
     51    $user_email = apply_filters('pre_user_email', $user_email); 
    4152 
    4253    if ( empty($display_name) ) 
    4354        $display_name = $user_login; 
    44          
     55    $display_name = apply_filters('pre_user_display_name', $display_name); 
     56 
    4557    if ( empty($nickname) ) 
    4658        $nickname = $user_login; 
    47              
     59    $nickname = apply_filters('pre_user_nickname', $nickname); 
     60 
     61    if ( empty($first_name) ) 
     62        $first_name = ''; 
     63    $first_name = apply_filters('pre_user_first_name', $first_name); 
     64 
     65    if ( empty($last_name) ) 
     66        $last_name = ''; 
     67    $last_name = apply_filters('pre_user_last_name', $last_name); 
     68 
     69    if ( empty($description) ) 
     70        $description = ''; 
     71    $description = apply_filters('pre_user_description', $description); 
     72 
    4873    if ( empty($user_registered) ) 
    4974        $user_registered = gmdate('Y-m-d H:i:s');