Make WordPress Core


Ignore:
Timestamp:
07/15/2005 02:16:45 AM (21 years ago)
Author:
ryan
Message:

More cap migration.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/options.php

    r2624 r2714  
    2222}
    2323
    24 if ($user_level < 6)
     24if ( !current_user_can('manage_options') )
    2525    die ( __('Cheatin&#8217; uh?') );
    2626
     
    5151        $options = apply_filters( 'options_to_update' , $options );
    5252        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            }
    6461        }
    6562        unset($cache_settings); // so they will be re-read
Note: See TracChangeset for help on using the changeset viewer.