Changeset 11009 for trunk/wp-admin/admin-ajax.php
- Timestamp:
- 04/20/2009 10:58:50 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/admin-ajax.php
r10988 r11009 785 785 $x->send(); 786 786 } 787 if ( !$mid = add_meta( $pid ) ) 787 if ( !$mid = add_meta( $pid ) ) 788 788 die(__('Please provide a custom field value.')); 789 789 } else { … … 814 814 if ( !$u = update_meta( $mid, $key, $value ) ) 815 815 die('0'); // We know meta exists; we also know it's unchanged (or DB error, in which case there are bigger problems). 816 816 817 817 $key = stripslashes($key); 818 818 $value = stripslashes($value); … … 1289 1289 $widget = isset($wp_registered_widgets[$del_id]) ? $wp_registered_widgets[$del_id] : false; 1290 1290 1291 if ( !in_array($del_id, $sidebar, true) || !$widget)1291 if ( !in_array($del_id, $sidebar, true) ) 1292 1292 die('-1'); 1293 1293 1294 $option = str_replace( '-', '_', 'widget_' . $id_base ); 1295 $data = get_option($option); 1296 1297 if ( isset($widget['params'][0]['number']) ) { 1298 $number = $widget['params'][0]['number']; 1299 if ( is_array($data) && isset($data[$number]) ) { 1300 unset( $data[$number] ); 1301 update_option($option, $data); 1302 } 1303 } else { 1304 if ( $data ) { 1305 $data = array(); 1306 update_option($option, $data); 1294 if ( $widget ) { 1295 $option = str_replace( '-', '_', 'widget_' . $id_base ); 1296 $data = get_option($option); 1297 1298 if ( isset($widget['params'][0]['number']) ) { 1299 $number = $widget['params'][0]['number']; 1300 if ( is_array($data) && isset($data[$number]) ) { 1301 unset( $data[$number] ); 1302 update_option($option, $data); 1303 } 1304 } else { 1305 if ( $data ) { 1306 $data = array(); 1307 update_option($option, $data); 1308 } 1307 1309 } 1308 1310 }
Note: See TracChangeset
for help on using the changeset viewer.