diff options
author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2007-09-10 18:26:30 +0000 |
---|---|---|
committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2007-09-10 18:26:30 +0000 |
commit | b658e546840b8f23e2a1e413f6510104d73ea91f (patch) | |
tree | 1cd6bbbda247b5ae6cfff42f2cea731b4d8b667f /wp-admin/options.php | |
parent | 305d7e7228e097a26a98abdb45eb8283df7d5603 (diff) | |
download | wordpress-mu-b658e546840b8f23e2a1e413f6510104d73ea91f.tar.gz wordpress-mu-b658e546840b8f23e2a1e413f6510104d73ea91f.tar.xz wordpress-mu-b658e546840b8f23e2a1e413f6510104d73ea91f.zip |
Sync with WP 2.2.3
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@1051 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-admin/options.php')
-rw-r--r-- | wp-admin/options.php | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/wp-admin/options.php b/wp-admin/options.php index 466c8be..baccbe3 100644 --- a/wp-admin/options.php +++ b/wp-admin/options.php @@ -23,80 +23,6 @@ if( $_GET[ 'adminhash' ] ) { exit; } } - -function sanitize_option($option, $value) { // Remember to call stripslashes! - - switch ($option) { - case 'admin_email': - case 'new_admin_email': - $value = stripslashes($value); - $value = sanitize_email($value); - break; - - case 'default_post_edit_rows': - case 'mailserver_port': - case 'comment_max_links': - $value = stripslashes($value); - $value = abs((int) $value); - break; - - case 'posts_per_page': - case 'posts_per_rss': - $value = stripslashes($value); - $value = (int) $value; - if ( empty($value) ) $value = 1; - if ( $value < -1 ) $value = abs($value); - break; - - case 'default_ping_status': - case 'default_comment_status': - $value = stripslashes($value); - // Options that if not there have 0 value but need to be something like "closed" - if ( $value == '0' || $value == '') - $value = 'closed'; - break; - - case 'blogdescription': - case 'blogname': - if (current_user_can('unfiltered_html') == false) - $value = wp_filter_post_kses( $value ); // calls stripslashes then addslashes - $value = stripslashes($value); - $value = wp_specialchars( $value ); - break; - - case 'blog_charset': - $value = preg_replace('/[^a-zA-Z0-9_-]/', '', $value); // strips slashes - break; - - case 'date_format': - case 'time_format': - case 'mailserver_url': - case 'mailserver_login': - case 'mailserver_pass': - case 'ping_sites': - case 'upload_path': - $value = strip_tags($value); - $value = wp_filter_kses($value); // calls stripslashes then addslashes - $value = stripslashes($value); - break; - - case 'gmt_offset': - $value = preg_replace('/[^0-9:.-]/', '', $value); // strips slashes - break; - - case 'siteurl': - case 'home': - $value = stripslashes($value); - $value = clean_url($value); - break; - default : - $value = stripslashes($value); - break; - } - - return $value; -} - switch($action) { case 'update': |