Changeset 6831
- Timestamp:
- 02/13/2008 11:54:11 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/edit-pages.php
r6808 r6831 1 1 <?php 2 2 require_once('admin.php'); 3 4 // Handle bulk deletes 5 if ( isset($_GET['deleteit']) && isset($_GET['delete']) ) { 6 check_admin_referer('bulk-pages'); 7 foreach( (array) $_GET['delete'] as $post_id_del ) { 8 $post_del = & get_post($post_id_del); 9 10 if ( !current_user_can('delete_page', $post_id_del) ) 11 wp_die( __('You are not allowed to delete this page.') ); 12 13 if ( $post_del->post_type == 'attachment' ) { 14 if ( ! wp_delete_attachment($post_id_del) ) 15 wp_die( __('Error in deleting...') ); 16 } else { 17 if ( !wp_delete_post($post_id_del) ) 18 wp_die( __('Error in deleting...') ); 19 } 20 } 21 22 $sendback = wp_get_referer(); 23 if (strpos($sendback, 'page.php') !== false) $sendback = get_option('siteurl') .'/wp-admin/page-new.php'; 24 elseif (strpos($sendback, 'attachments.php') !== false) $sendback = get_option('siteurl') .'/wp-admin/attachments.php'; 25 $sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback); 26 27 wp_redirect($sendback); 28 exit(); 29 } 30 3 31 $title = __('Pages'); 4 32 $parent_file = 'edit.php'; 5 33 wp_enqueue_script( 'wp-lists' ); 34 wp_enqueue_script('admin-forms'); 6 35 require_once('admin-header.php'); 7 36 … … 76 105 77 106 <div style="float: left"> 78 <input type="button" value="<?php _e('Delete'); ?>" name="deleteit" /> 107 <input type="submit" value="<?php _e('Delete'); ?>" name="deleteit" /> 108 <?php wp_nonce_field('bulk-pages'); ?> 79 109 </div> 80 110 81 111 <br style="clear:both;" /> 82 112 </div> 83 </form>84 113 85 114 <br style="clear:both;" /> … … 108 137 </table> 109 138 139 </form> 140 110 141 <div id="ajax-response"></div> 111 142
Note: See TracChangeset
for help on using the changeset viewer.