Ticket #7096: 7096.diff
| File 7096.diff, 6.6 kB (added by DD32, 6 months ago) |
|---|
-
wp-admin/includes/schema.php
old new 257 257 add_option('avatar_default', 'mystery'); 258 258 259 259 // Delete unused options 260 $unusedoptions = array ('blodotgsping_url', 'bodyterminator', 'emailtestonly', 'phoneemail_separator', 'smilies_directory', 'subjectprefix', 'use_bbcode', 'use_blodotgsping', 'use_phoneemail', 'use_quicktags', 'use_weblogsping', 'weblogs_cache_file', 'use_preview', 'use_htmltrans', 'smilies_directory', 'fileupload_allowedusers', 'use_phoneemail', 'default_post_status', 'default_post_category', 'archive_mode', 'time_difference', 'links_minadminlevel', 'links_use_adminlevels', 'links_rating_type', 'links_rating_char', 'links_rating_ignore_zero', 'links_rating_single_image', 'links_rating_image0', 'links_rating_image1', 'links_rating_image2', 'links_rating_image3', 'links_rating_image4', 'links_rating_image5', 'links_rating_image6', 'links_rating_image7', 'links_rating_image8', 'links_rating_image9', 'weblogs_cacheminutes', 'comment_allowed_tags', 'search_engine_friendly_urls', 'default_geourl_lat', 'default_geourl_lon', 'use_default_geourl', 'weblogs_xml_url', 'new_users_can_blog', '_wpnonce', '_wp_http_referer', 'Update', 'action', 'rich_editing', 'autosave_interval' );260 $unusedoptions = array ('blodotgsping_url', 'bodyterminator', 'emailtestonly', 'phoneemail_separator', 'smilies_directory', 'subjectprefix', 'use_bbcode', 'use_blodotgsping', 'use_phoneemail', 'use_quicktags', 'use_weblogsping', 'weblogs_cache_file', 'use_preview', 'use_htmltrans', 'smilies_directory', 'fileupload_allowedusers', 'use_phoneemail', 'default_post_status', 'default_post_category', 'archive_mode', 'time_difference', 'links_minadminlevel', 'links_use_adminlevels', 'links_rating_type', 'links_rating_char', 'links_rating_ignore_zero', 'links_rating_single_image', 'links_rating_image0', 'links_rating_image1', 'links_rating_image2', 'links_rating_image3', 'links_rating_image4', 'links_rating_image5', 'links_rating_image6', 'links_rating_image7', 'links_rating_image8', 'links_rating_image9', 'weblogs_cacheminutes', 'comment_allowed_tags', 'search_engine_friendly_urls', 'default_geourl_lat', 'default_geourl_lon', 'use_default_geourl', 'weblogs_xml_url', 'new_users_can_blog', '_wpnonce', '_wp_http_referer', 'Update', 'action', 'rich_editing', 'autosave_interval', 'deactivated_plugins'); 261 261 foreach ($unusedoptions as $option) : 262 262 delete_option($option); 263 263 endforeach; … … 274 274 populate_roles_210(); 275 275 populate_roles_230(); 276 276 populate_roles_250(); 277 populate_roles_260(); 277 278 } 278 279 279 280 function populate_roles_160() { … … 429 430 } 430 431 } 431 432 433 function populate_roles_260() { 434 $role = get_role( 'administrator' ); 435 436 if ( !empty( $role ) ) { 437 $role->add_cap( 'update_plugins' ); 438 $role->add_cap( 'delete_plugins' ); 439 } 440 } 441 432 442 ?> -
wp-admin/includes/update.php
old new 126 126 $r = $current->response[ $file ]; 127 127 128 128 echo '<tr><td colspan="5" class="plugin-update">'; 129 if ( ! current_user_can('edit_plugins') )129 if ( ! current_user_can('update_plugins') ) 130 130 printf( __('There is a new version of %1$s available. <a href="%2$s">Download version %3$s here</a>.'), $plugin_data['Name'], $r->url, $r->new_version); 131 131 else if ( empty($r->package) ) 132 132 printf( __('There is a new version of %1$s available. <a href="%2$s">Download version %3$s here</a> <em>automatic upgrade unavailable for this plugin</em>.'), $plugin_data['Name'], $r->url, $r->new_version); -
wp-admin/includes/upgrade.php
old new 208 208 if ( $wp_current_db_version < 7935 ) 209 209 upgrade_252(); 210 210 211 if ( $wp_current_db_version < 8000 ) 212 upgrade_260(); 213 211 214 maybe_disable_automattic_widgets(); 212 215 213 216 $wp_rewrite->flush_rules(); … … 742 745 $wpdb->query("UPDATE $wpdb->users SET user_activation_key = ''"); 743 746 } 744 747 748 function upgrade_260() { 749 populate_roles_260(); 750 } 751 745 752 // The functions we use to actually do stuff 746 753 747 754 // General -
wp-admin/plugins.php
old new 72 72 exit; 73 73 break; 74 74 case 'delete-selected': 75 if( ! current_user_can('delete_plugins') ) 76 wp_die(__('You do not have sufficient permissions to delete plugins for this blog.')); 75 77 check_admin_referer('mass-manage-plugins'); 76 78 $plugins = $_REQUEST['checked']; 77 79 include(ABSPATH . 'wp-admin/update.php'); … … 250 252 <div class="tablenav"> 251 253 <div class="alignleft"> 252 254 <input type="submit" name="activate-selected" value="<?php _e('Activate') ?>" class="button-secondary" /> 253 <?php if( current_user_can(' edit_plugins') ) : ?>255 <?php if( current_user_can('delete_plugins') ) : ?> 254 256 <input type="submit" name="delete-selected" value="<?php _e('Delete') ?>" class="button-secondary" /> 255 257 <?php endif; ?> 256 258 </div> … … 267 269 <div class="tablenav"> 268 270 <div class="alignleft"> 269 271 <input type="submit" name="activate-selected" value="<?php _e('Activate') ?>" class="button-secondary" /> 270 <?php if( current_user_can(' edit_plugins') ) : ?>272 <?php if( current_user_can('delete_plugins') ) : ?> 271 273 <input type="submit" name="delete-selected" value="<?php _e('Delete') ?>" class="button-secondary" /> 272 274 <?php endif; ?> 273 275 </div> -
wp-admin/update.php
old new 2 2 3 3 require_once('admin.php'); 4 4 5 if ( ! current_user_can('edit_plugins') )6 wp_die( '<p>'.__('You do not have sufficient permissions to update plugins for this blog.').'</p>');5 if ( ! current_user_can('update_plugins') ) 6 wp_die(__('You do not have sufficient permissions to update plugins for this blog.')); 7 7 8 8 function request_filesystem_credentials($form_post, $type = '', $error = false) { 9 9 $req_cred = apply_filters('request_filesystem_credentials', '', $form_post, $type, $error); -
wp-includes/version.php
old new 16 16 * 17 17 * @global int $wp_db_version 18 18 */ 19 $wp_db_version = 7935;19 $wp_db_version = 8000; 20 20 21 21 ?>
