Changeset 8682 for trunk/wp-admin/edit-pages.php
- Timestamp:
- 08/20/2008 04:06:36 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/edit-pages.php
r8656 r8682 11 11 12 12 // Handle bulk deletes 13 if ( isset($_GET[' deleteit']) && isset($_GET['delete']) ) {13 if ( isset($_GET['action']) && isset($_GET['delete']) ) { 14 14 check_admin_referer('bulk-pages'); 15 foreach( (array) $_GET['delete'] as $post_id_del ) { 16 $post_del = & get_post($post_id_del); 17 18 if ( !current_user_can('delete_page', $post_id_del) ) 19 wp_die( __('You are not allowed to delete this page.') ); 20 21 if ( $post_del->post_type == 'attachment' ) { 22 if ( ! wp_delete_attachment($post_id_del) ) 23 wp_die( __('Error in deleting...') ); 24 } else { 25 if ( !wp_delete_post($post_id_del) ) 26 wp_die( __('Error in deleting...') ); 15 if ( $_GET['action'] == 'delete' ) { 16 foreach( (array) $_GET['delete'] as $post_id_del ) { 17 $post_del = & get_post($post_id_del); 18 19 if ( !current_user_can('delete_page', $post_id_del) ) 20 wp_die( __('You are not allowed to delete this page.') ); 21 22 if ( $post_del->post_type == 'attachment' ) { 23 if ( ! wp_delete_attachment($post_id_del) ) 24 wp_die( __('Error in deleting...') ); 25 } else { 26 if ( !wp_delete_post($post_id_del) ) 27 wp_die( __('Error in deleting...') ); 28 } 27 29 } 30 31 $sendback = wp_get_referer(); 32 if (strpos($sendback, 'page.php') !== false) $sendback = admin_url('page-new.php'); 33 elseif (strpos($sendback, 'attachments.php') !== false) $sendback = admin_url('attachments.php'); 34 $sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback); 35 36 wp_redirect($sendback); 37 exit(); 28 38 } 29 30 $sendback = wp_get_referer();31 if (strpos($sendback, 'page.php') !== false) $sendback = admin_url('page-new.php');32 elseif (strpos($sendback, 'attachments.php') !== false) $sendback = admin_url('attachments.php');33 $sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback);34 35 wp_redirect($sendback);36 exit();37 39 } elseif ( !empty($_GET['_wp_http_referer']) ) { 38 40 wp_redirect(remove_query_arg(array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI']))); … … 52 54 ); 53 55 54 $post_status_label = __(' ManagePages');56 $post_status_label = __('Pages'); 55 57 $post_status_q = ''; 56 58 if ( isset($_GET['post_status']) && in_array( $_GET['post_status'], array_keys($post_stati) ) ) { … … 80 82 $h2_author = ' ' . sprintf(__('by %s'), wp_specialchars( $author_user->display_name )); 81 83 } 82 printf( _c( '%1$s%2$s%3$s |You can reorder these: 1: Pages, 2: by {s}, 3: matching {s}' ), $post_status_label, $h2_author, $h2_search);84 printf( _c( '%1$s%2$s%3$s (<a href="%4$s">Add New</a>)|You can reorder these: 1: Pages, 2: by {s}, 3: matching {s}' ), $post_status_label, $h2_author, $h2_search, 'page-new.php' ); 83 85 ?></h2> 84 86 … … 147 149 148 150 <div class="alignleft"> 149 <input type="submit" value="<?php _e('Delete'); ?>" name="deleteit" class="button-secondary delete" /> 151 <select name="action"> 152 <option value="" selected><?php _e('Actions'); ?></option> 153 <option value="delete"><?php _e('Delete'); ?></option> 154 </select> 155 <input type="submit" value="<?php _e('Apply'); ?>" name="doaction" class="button-secondary action" /> 150 156 <?php wp_nonce_field('bulk-pages'); ?> 151 157 </div>
Note: See TracChangeset
for help on using the changeset viewer.