Changeset 10988
- Timestamp:
- 04/17/2009 12:55:03 PM (17 years ago)
- Location:
- trunk/wp-admin
- Files:
-
- 3 edited
-
admin-ajax.php (modified) (1 diff)
-
admin.php (modified) (1 diff)
-
includes/misc.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/admin-ajax.php
r10957 r10988 1028 1028 die('1'); 1029 1029 break; 1030 case 'set-screen-option':1031 check_ajax_referer( 'screen-options-nonce', 'screenoptionnonce' );1032 if ( ! $user = wp_get_current_user() )1033 die(-1);1034 $option = $_POST['option'];1035 $value = $_POST['value'];1036 1037 if ( !preg_match( '/^[a-z_-]+$/', $option ) )1038 die(-1);1039 1040 $option = str_replace('-', '_', $option);1041 1042 switch ( $option ) {1043 case 'edit_per_page':1044 case 'edit_pages_per_page':1045 case 'edit_comments_per_page':1046 case 'upload_per_page':1047 case 'categories_per_page':1048 case 'edit_tags_per_page':1049 $value = (int) $value;1050 if ( $value < 1 || $value > 999 )1051 die(-1);1052 break;1053 default:1054 $value = apply_filters('set-screen-option', false, $option, $value);1055 if ( false === $value )1056 die(-1);1057 break;1058 }1059 1060 update_usermeta($user->ID, $option, $value);1061 die('1');1062 break;1063 1030 case 'get-permalink': 1064 1031 check_ajax_referer( 'getpermalink', 'getpermalinknonce' ); -
trunk/wp-admin/admin.php
r10987 r10988 42 42 update_category_cache(); 43 43 44 s ave_screen_options();44 set_screen_options(); 45 45 46 46 $posts_per_page = get_option('posts_per_page'); -
trunk/wp-admin/includes/misc.php
r10987 r10988 324 324 * @since 2.8 325 325 **/ 326 function s ave_screen_options() {326 function set_screen_options() { 327 327 328 328 if ( isset($_POST['wp_screen_options']) && is_array($_POST['wp_screen_options']) ) {
Note: See TracChangeset
for help on using the changeset viewer.