Changeset 26535
- Timestamp:
- 12/02/2013 07:44:50 PM (11 years ago)
- Location:
- trunk/src/wp-admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/ajax-actions.php
r26220 r26535 2250 2250 global $_wp_admin_css_colors; 2251 2251 2252 $user_id = intval( $_POST['user_id'] ); 2252 $user_id = get_current_user_id(); 2253 check_ajax_referer( 'update-user_' . $user_id, 'nonce' ); 2254 2253 2255 $color_scheme = sanitize_key( $_POST['color_scheme'] ); 2254 2256 2255 if ( get_current_user_id() !== $user_id ) 2256 wp_send_json_error(); 2257 2258 if ( ! get_user_by( 'id', $user_id ) ) 2259 wp_send_json_error(); 2260 2261 if ( ! isset( $_wp_admin_css_colors[ $color_scheme ] ) ) 2262 wp_send_json_error(); 2263 2264 update_user_option( $user_id, 'admin_color', $color_scheme, true ); 2257 if ( ! isset( $_wp_admin_css_colors[ $color_scheme ] ) ) { 2258 wp_send_json_error(); 2259 } 2260 2261 update_user_meta( $user_id, 'admin_color', $color_scheme ); 2265 2262 wp_send_json_success(); 2266 2263 } -
trunk/src/wp-admin/js/user-profile.js
r26506 r26535 84 84 85 85 $colorpicker.on( 'click.colorpicker', '.color-option', function() { 86 var $this = $(this), 87 color_scheme = $this.children( 'input[name="admin_color"]' ).val(); 86 var $this = $(this); 88 87 89 88 if ( $this.hasClass( 'selected' ) ) { … … 107 106 // update user option 108 107 $.post( ajaxurl, { 109 action: 'save-user-color-scheme',110 color_scheme: color_scheme,111 user_id: user_id108 action: 'save-user-color-scheme', 109 color_scheme: $this.children( 'input[name="admin_color"]' ).val(), 110 nonce: $('#_wpnonce').val() 112 111 }); 113 112 }
Note: See TracChangeset
for help on using the changeset viewer.