diff options
| author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-01-25 11:14:48 +0000 |
|---|---|---|
| committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-01-25 11:14:48 +0000 |
| commit | ae66dd24b4dfec17e6b17dd31d1d3c27a8ce108a (patch) | |
| tree | f0ea7b24eff420f4e747f4a300886d38b0c9f65a /wp-inst/wp-includes/functions.php | |
| parent | a5032056e9c5dee13107194c94cd666f6a79ae0e (diff) | |
WP Merge
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@517 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-inst/wp-includes/functions.php')
| -rw-r--r-- | wp-inst/wp-includes/functions.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/wp-inst/wp-includes/functions.php b/wp-inst/wp-includes/functions.php index 245599e..a780ad3 100644 --- a/wp-inst/wp-includes/functions.php +++ b/wp-inst/wp-includes/functions.php @@ -378,7 +378,11 @@ function update_option($option_name, $newvalue) { $newvalue = $wpdb->escape($newvalue); $option_name = $wpdb->escape($option_name); $wpdb->query("UPDATE $wpdb->options SET option_value = '$newvalue' WHERE option_name = '$option_name'"); - return true; + if ( $wpdb->rows_affected == 1 ) { + do_action('update_option_{$option_name}', $oldvalue, $newvalue); + return true; + } + return false; } function update_user_option( $user_id, $option_name, $newvalue, $global = false ) { |
