Changeset 2714 for trunk/wp-admin/options.php
- Timestamp:
- 07/15/2005 02:16:45 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/wp-admin/options.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/options.php
r2624 r2714 22 22 } 23 23 24 if ( $user_level < 6)24 if ( !current_user_can('manage_options') ) 25 25 die ( __('Cheatin’ uh?') ); 26 26 … … 51 51 $options = apply_filters( 'options_to_update' , $options ); 52 52 foreach ($options as $option) { 53 // should we even bother checking? 54 if ($user_level >= $option->option_admin_level) { 55 $old_val = $option->option_value; 56 $new_val = trim($_POST[$option->option_name]); 57 if( in_array($option->option_name, $nonbools) && ( $new_val == '0' || $new_val == '') ) 58 $new_val = 'closed'; 59 if ($new_val !== $old_val) { 60 $result = $wpdb->query("UPDATE $wpdb->options SET option_value = '$new_val' WHERE option_name = '$option->option_name'"); 61 $any_changed++; 62 } 63 } 53 $old_val = $option->option_value; 54 $new_val = trim($_POST[$option->option_name]); 55 if( in_array($option->option_name, $nonbools) && ( $new_val == '0' || $new_val == '') ) 56 $new_val = 'closed'; 57 if ($new_val !== $old_val) { 58 $result = $wpdb->query("UPDATE $wpdb->options SET option_value = '$new_val' WHERE option_name = '$option->option_name'"); 59 $any_changed++; 60 } 64 61 } 65 62 unset($cache_settings); // so they will be re-read
Note: See TracChangeset
for help on using the changeset viewer.