Make WordPress Core


Ignore:
Timestamp:
08/22/2008 06:58:42 PM (16 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.