Make WordPress Core


Ignore:
Timestamp:
08/22/2008 06:58:42 PM (18 years ago)
Author:
ryan
Message:

First cut of 'Show on screen' metabox show/hide. Needs styling. see #7552

File:
1 edited

Legend:

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

    r8691 r8712  
    629629        $closed = isset( $_POST['closed'] )? $_POST['closed'] : '';
    630630        $closed = explode( ',', $_POST['closed'] );
     631        $hidden = isset( $_POST['hidden'] )? $_POST['hidden'] : '';
     632        $hidden = explode( ',', $_POST['hidden'] );
    631633        $page = isset( $_POST['page'] )? $_POST['page'] : '';
    632634        if ( !preg_match( '/^[a-z-]+$/', $page ) ) {
    633635                die(-1);
    634636        }
    635         if (!is_array($closed)) break;
    636637        $current_user = wp_get_current_user();
    637         update_usermeta($current_user->ID, 'closedpostboxes_'.$page, $closed);
     638        if ( is_array($closed) )
     639                update_usermeta($current_user->ID, 'closedpostboxes_'.$page, $closed);
     640        if ( is_array($hidden) )
     641                update_usermeta($current_user->ID, 'meta-box-hidden_'.$page, $hidden);
    638642break;
    639643case 'get-permalink':
Note: See TracChangeset for help on using the changeset viewer.