summaryrefslogtreecommitdiffstats
path: root/wp-admin/options.php
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2007-09-10 18:26:30 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2007-09-10 18:26:30 +0000
commitb658e546840b8f23e2a1e413f6510104d73ea91f (patch)
tree1cd6bbbda247b5ae6cfff42f2cea731b4d8b667f /wp-admin/options.php
parent305d7e7228e097a26a98abdb45eb8283df7d5603 (diff)
downloadwordpress-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.php74
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':