Changeset 3800

Show
Ignore:
Timestamp:
05/26/06 22:47:13 (3 years ago)
Author:
ryan
Message:

Add some user filters.

Files:

Legend:

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

    r3799 r3800  
    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; 
  • trunk/wp-includes/default-filters.php

    r3799 r3800  
    5555add_filter('pre_category_description', 'wp_filter_kses'); 
    5656 
     57// Users 
     58add_filter('pre_user_display_name', 'strip_tags'); 
     59add_filter('pre_user_display_name', 'trim'); 
     60add_filter('pre_user_display_name', 'wp_filter_kses'); 
     61add_filter('pre_user_display_name', 'wp_specialchars', 30); 
     62add_filter('pre_user_first_name', 'strip_tags'); 
     63add_filter('pre_user_first_name', 'trim'); 
     64add_filter('pre_user_first_name', 'wp_filter_kses'); 
     65add_filter('pre_user_first_name', 'wp_specialchars', 30); 
     66add_filter('pre_user_last_name', 'strip_tags'); 
     67add_filter('pre_user_last_name', 'trim'); 
     68add_filter('pre_user_last_name', 'wp_filter_kses'); 
     69add_filter('pre_user_last_name', 'wp_specialchars', 30); 
     70add_filter('pre_user_nickname', 'strip_tags'); 
     71add_filter('pre_user_nickname', 'trim'); 
     72add_filter('pre_user_nickname', 'wp_filter_kses'); 
     73add_filter('pre_user_nickname', 'wp_specialchars', 30); 
     74add_filter('pre_user_description', 'strip_tags'); 
     75add_filter('pre_user_description', 'trim'); 
     76add_filter('pre_user_description', 'wp_filter_kses'); 
     77add_filter('pre_user_description', 'wp_specialchars', 30); 
     78add_filter('pre_user_url', 'strip_tags'); 
     79add_filter('pre_user_url', 'trim'); 
     80add_filter('pre_user_url', 'clean_url'); 
     81add_filter('pre_user_email', 'trim'); 
     82add_filter('pre_user_email', 'sanitize_email'); 
     83 
    5784// Places to balance tags on input 
    5885add_filter('content_save_pre', 'balanceTags', 50); 
  • trunk/wp-includes/registration-functions.php

    r3753 r3800  
    3434    // Are we updating or creating? 
    3535    if ( !empty($ID) ) { 
     36        $ID = (int) $ID; 
    3637        $update = true; 
    3738    } else { 
     
    4243 
    4344    $user_login = sanitize_user($user_login, true); 
     45    $user_login = apply_filters('pre_user_login', $user_login); 
    4446 
    4547    if ( empty($user_nicename) ) 
    4648        $user_nicename = sanitize_title( $user_login ); 
     49    $user_nicename = apply_filters('pre_user_nicename', $user_nicename); 
     50 
     51    if ( empty($user_url) ) 
     52        $user_url = ''; 
     53    $user_url = apply_filters('pre_user_url', $user_url); 
     54 
     55    if ( empty($user_email) ) 
     56        $user_email = ''; 
     57    $user_email = apply_filters('pre_user_email', $user_email); 
    4758 
    4859    if ( empty($display_name) ) 
    4960        $display_name = $user_login; 
     61    $display_name = apply_filters('pre_user_display_name', $display_name); 
    5062 
    5163    if ( empty($nickname) ) 
    5264        $nickname = $user_login; 
     65    $nickname = apply_filters('pre_user_nickname', $nickname); 
     66 
     67    if ( empty($first_name) ) 
     68        $first_name = ''; 
     69    $first_name = apply_filters('pre_user_first_name', $first_name); 
     70 
     71    if ( empty($last_name) ) 
     72        $last_name = ''; 
     73    $last_name = apply_filters('pre_user_last_name', $last_name); 
     74 
     75    if ( empty($description) ) 
     76        $description = ''; 
     77    $description = apply_filters('pre_user_description', $description); 
    5378 
    5479    if ( empty($user_registered) )