Ticket #12732: bulk_actions_filter.diff
| File bulk_actions_filter.diff, 14.0 KB (added by , 16 years ago) |
|---|
-
wp-admin/users.php
348 348 if ( ! empty($messages) ) { 349 349 foreach ( $messages as $msg ) 350 350 echo $msg; 351 } ?>351 } 352 352 353 // Setup Bulk Actions 354 $bulk_actions['-1'] = __('Bulk Actions'); 355 if ( !is_multisite() && current_user_can('delete_users') ) 356 $bulk_actions['delete'] = __('Delete'); 357 else 358 $bulk_actions['remove'] = __('Remove'); 359 360 $bulk_actions = apply_filters( 'bulk_actions-users', $bulk_actions ); 361 ?> 362 353 363 <div class="wrap"> 354 364 <?php screen_icon(); ?> 355 365 <h2><?php echo esc_html( $title ); if ( current_user_can( 'create_users' ) ) { ?> <a href="user-new.php" class="button add-new-h2"><?php echo esc_html_x('Add New', 'user'); ?></a><?php } … … 410 420 411 421 <div class="alignleft actions"> 412 422 <select name="action"> 413 <option value="" selected="selected"><?php _e('Bulk Actions'); ?></option> 414 <?php if ( !is_multisite() && current_user_can('delete_users') ) { ?> 415 <option value="delete"><?php _e('Delete'); ?></option> 416 <?php } else { ?> 417 <option value="remove"><?php _e('Remove'); ?></option> 418 <?php } ?> 423 <?php wp_list_bulk_actions( $bulk_actions ); ?> 419 424 </select> 420 425 <input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction" id="doaction" class="button-secondary action" /> 421 426 <label class="screen-reader-text" for="new_role"><?php _e('Change role to…') ?></label><select name="new_role" id="new_role"><option value=''><?php _e('Change role to…') ?></option><?php wp_dropdown_roles(); ?></select> … … 483 488 484 489 <div class="alignleft actions"> 485 490 <select name="action2"> 486 <option value="" selected="selected"><?php _e('Bulk Actions'); ?></option> 487 <?php if ( !is_multisite() && current_user_can('delete_users') ) { ?> 488 <option value="delete"><?php _e('Delete'); ?></option> 489 <?php } else { ?> 490 <option value="remove"><?php _e('Remove'); ?></option> 491 <?php } ?></select> 491 <?php wp_list_bulk_actions( $bulk_actions ); ?> 492 </select> 492 493 <input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction2" id="doaction2" class="button-secondary action" /> 493 494 </div> 494 495 -
wp-admin/edit-comments.php
116 116 $comment_type = !empty($_GET['comment_type']) ? esc_attr($_GET['comment_type']) : ''; 117 117 118 118 $search_dirty = ( isset($_GET['s']) ) ? $_GET['s'] : ''; 119 $search = esc_attr( $search_dirty ); ?>119 $search = esc_attr( $search_dirty ); 120 120 121 // Setup Bulk Actions 122 $bulk_actions['-1'] = __('Bulk Actions'); 123 if ( 'all' == $comment_status || 'approved' == $comment_status ) 124 $bulk_actions['unapprove'] = __('Unapprove'); 125 if ( 'all' == $comment_status || 'moderated' == $comment_status || 'spam' == $comment_status ) 126 $bulk_actions['approve'] = __('Approve'); 127 if ( 'all' == $comment_status || 'approved' == $comment_status || 'moderated' == $comment_status ) 128 $bulk_actions['spam'] = _x('Mark as Spam', 'comment'); 129 if ( 'trash' == $comment_status ) 130 $bulk_actions['untrash'] = __('Restore'); 131 elseif ( 'spam' == $comment_status ) 132 $bulk_actions['unspam'] = _x('Not Spam', 'comment'); 133 if ( 'trash' == $comment_status || 'spam' == $comment_status || !EMPTY_TRASH_DAYS ) 134 $bulk_actions['delete'] = __('Delete Permanently'); 135 else 136 $bulk_actions['trash'] = __('Move to Trash'); 137 138 $bulk_actions = apply_filters( 'bulk_actions-comments', $bulk_actions ); 139 ?> 140 121 141 <div class="wrap"> 122 142 <?php screen_icon(); ?> 123 143 <h2><?php echo esc_html( $title ); … … 308 328 309 329 <div class="alignleft actions"> 310 330 <select name="action"> 311 <option value="-1" selected="selected"><?php _e('Bulk Actions') ?></option> 312 <?php if ( 'all' == $comment_status || 'approved' == $comment_status ): ?> 313 <option value="unapprove"><?php _e('Unapprove'); ?></option> 314 <?php endif; ?> 315 <?php if ( 'all' == $comment_status || 'moderated' == $comment_status || 'spam' == $comment_status ): ?> 316 <option value="approve"><?php _e('Approve'); ?></option> 317 <?php endif; ?> 318 <?php if ( 'all' == $comment_status || 'approved' == $comment_status || 'moderated' == $comment_status ): ?> 319 <option value="spam"><?php echo _x('Mark as Spam', 'comment'); ?></option> 320 <?php endif; ?> 321 <?php if ( 'trash' == $comment_status ): ?> 322 <option value="untrash"><?php _e('Restore'); ?></option> 323 <?php elseif ( 'spam' == $comment_status ): ?> 324 <option value="unspam"><?php echo _x('Not Spam', 'comment'); ?></option> 325 <?php endif; ?> 326 <?php if ( 'trash' == $comment_status || 'spam' == $comment_status || !EMPTY_TRASH_DAYS ): ?> 327 <option value="delete"><?php _e('Delete Permanently'); ?></option> 328 <?php else: ?> 329 <option value="trash"><?php _e('Move to Trash'); ?></option> 330 <?php endif; ?> 331 <?php wp_list_bulk_actions( $bulk_actions ); ?> 331 332 </select> 332 333 <input type="submit" name="doaction" id="doaction" value="<?php esc_attr_e('Apply'); ?>" class="button-secondary apply" /> 333 334 <?php wp_nonce_field('bulk-comments'); ?> … … 405 406 406 407 <div class="alignleft actions"> 407 408 <select name="action2"> 408 <option value="-1" selected="selected"><?php _e('Bulk Actions') ?></option> 409 <?php if ( 'all' == $comment_status || 'approved' == $comment_status ): ?> 410 <option value="unapprove"><?php _e('Unapprove'); ?></option> 411 <?php endif; ?> 412 <?php if ( 'all' == $comment_status || 'moderated' == $comment_status || 'spam' == $comment_status ): ?> 413 <option value="approve"><?php _e('Approve'); ?></option> 414 <?php endif; ?> 415 <?php if ( 'all' == $comment_status || 'approved' == $comment_status || 'moderated' == $comment_status ): ?> 416 <option value="spam"><?php echo _x('Mark as Spam', 'comment'); ?></option> 417 <?php endif; ?> 418 <?php if ( 'trash' == $comment_status ): ?> 419 <option value="untrash"><?php _e('Restore'); ?></option> 420 <?php endif; ?> 421 <?php if ( 'trash' == $comment_status || 'spam' == $comment_status || !EMPTY_TRASH_DAYS ): ?> 422 <option value="delete"><?php _e('Delete Permanently'); ?></option> 423 <?php elseif ( 'spam' == $comment_status ): ?> 424 <option value="unspam"><?php echo _x('Not Spam', 'comment'); ?></option> 425 <?php else: ?> 426 <option value="trash"><?php _e('Move to Trash'); ?></option> 427 <?php endif; ?> 409 <?php wp_list_bulk_actions( $bulk_actions ); ?> 428 410 </select> 429 411 <input type="submit" name="doaction2" id="doaction2" value="<?php esc_attr_e('Apply'); ?>" class="button-secondary apply" /> 430 412 -
wp-admin/includes/misc.php
682 682 </fieldset> 683 683 <?php 684 684 } 685 ?> 685 686 /** 687 * Outputs a list of bulk actions. 688 * 689 * @since 3.0.0 690 **/ 691 function wp_list_bulk_actions( $bulk_actions = array() ) { 692 if ( empty($bulk_actions) ) 693 return false; 694 695 $actions = array(); 696 foreach ( (array) $bulk_actions as $value => $label ) { 697 $actions[$value] = "<option value=\"{$value}\">{$label}</option>"; 698 } 699 700 echo join( "\n", apply_filters( 'wp_list_bulk_actions', $actions ) ); 701 } 702 ?> 703 No newline at end of file -
wp-admin/edit-tags.php
173 173 $messages[5] = __('Item not updated.'); 174 174 $messages[6] = __('Items deleted.'); 175 175 176 // Setup Bulk Actions 177 $bulk_actions = array( 178 '-1' => __('Bulk Actions'), 179 'delete' => __('Delete'), 180 ); 181 182 $bulk_actions = apply_filters( "bulk_actions-$taxonomy", $bulk_actions ); 176 183 ?> 177 184 178 185 <div class="wrap nosubsub"> … … 248 255 249 256 <div class="alignleft actions"> 250 257 <select name="action"> 251 <option value="" selected="selected"><?php _e('Bulk Actions'); ?></option> 252 <option value="delete"><?php _e('Delete'); ?></option> 258 <?php wp_list_bulk_actions( $bulk_actions ); ?> 253 259 </select> 254 260 <input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction" id="doaction" class="button-secondary action" /> 255 261 <?php wp_nonce_field('bulk-tags'); ?> … … 286 292 287 293 <div class="alignleft actions"> 288 294 <select name="action2"> 289 <option value="" selected="selected"><?php _e('Bulk Actions'); ?></option> 290 <option value="delete"><?php _e('Delete'); ?></option> 295 <?php wp_list_bulk_actions( $bulk_actions ); ?> 291 296 </select> 292 297 <input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction2" id="doaction2" class="button-secondary action" /> 293 298 </div> -
wp-admin/ms-sites.php
71 71 <?php 72 72 } 73 73 74 // Setup Bulk Actions 75 $bulk_actions = array( 76 '-1' => __('Bulk Actions'), 77 'delete' => __('Delete'), 78 'spam' => _x( 'Mark as Spam', 'site' ), 79 'notspam' => _x( 'Not Spam', 'site' ), 80 ); 81 82 $bulk_actions = apply_filters( 'bulk_actions-ms_sites', $bulk_actions ); 83 74 84 $action = isset( $_GET['action'] ) ? $_GET['action'] : 'list'; 75 85 76 86 switch ( $action ) { … … 412 422 <div class="tablenav"> 413 423 <div class="alignleft actions"> 414 424 <select name="action"> 415 <option value="-1" selected="selected"><?php _e( 'Bulk Actions' ); ?></option> 416 <option value="delete"><?php _e( 'Delete' ); ?></option> 417 <option value="spam"><?php echo _x( 'Mark as Spam', 'site' ); ?></option> 418 <option value="notspam"><?php echo _x( 'Not Spam', 'site' ); ?></option> 425 <?php wp_list_bulk_actions( $bulk_actions ); ?> 419 426 </select> 420 427 <input type="submit" value="<?php esc_attr_e( 'Apply' ); ?>" name="doaction" id="doaction" class="button-secondary action" /> 421 428 <?php wp_nonce_field( 'bulk-ms-sites' ); ?> … … 663 670 664 671 <div class="alignleft actions"> 665 672 <select name="action2"> 666 <option value="-1" selected="selected"><?php _e( 'Bulk Actions' ); ?></option> 667 <option value="delete"><?php _e( 'Delete' ); ?></option> 668 <option value="spam"><?php echo _x( 'Mark as Spam', 'site' ); ?></option> 669 <option value="notspam"><?php echo _x( 'Not Spam', 'site' ); ?></option> 673 <?php wp_list_bulk_actions( $bulk_actions ); ?> 670 674 </select> 671 675 <input type="submit" value="<?php esc_attr_e( 'Apply' ); ?>" name="doaction2" id="doaction2" class="button-secondary action" /> 672 676 </div> -
wp-admin/edit.php
161 161 if ( empty($_GET['mode']) ) 162 162 $mode = 'list'; 163 163 else 164 $mode = esc_attr($_GET['mode']); ?>164 $mode = esc_attr($_GET['mode']); 165 165 166 $is_trash = isset($_GET['post_status']) && $_GET['post_status'] == 'trash'; 167 168 // Setup Bulk Actions 169 $bulk_actions['-1'] = __('Bulk Actions'); 170 if ( $is_trash ) 171 $bulk_actions['untrash'] = __('Restore'); 172 else 173 $bulk_actions['edit'] = __('Edit'); 174 175 if ( $is_trash || !EMPTY_TRASH_DAYS ) 176 $bulk_actions['delete'] = __('Delete Permanently'); 177 else 178 $bulk_actions['trash'] = __('Move to Trash'); 179 180 $bulk_actions = apply_filters( "bulk_actions-$post_type", $bulk_actions ); 181 ?> 182 166 183 <div class="wrap"> 167 184 <?php screen_icon(); ?> 168 185 <h2><?php echo esc_html( $title ); ?> <a href="<?php echo $post_new_file ?>" class="button add-new-h2"><?php echo esc_html_x('Add New', 'post'); ?></a> <?php … … 290 307 291 308 <div class="alignleft actions"> 292 309 <select name="action"> 293 <option value="-1" selected="selected"><?php _e('Bulk Actions'); ?></option> 294 <?php if ( $is_trash ) { ?> 295 <option value="untrash"><?php _e('Restore'); ?></option> 296 <?php } else { ?> 297 <option value="edit"><?php _e('Edit'); ?></option> 298 <?php } if ( $is_trash || !EMPTY_TRASH_DAYS ) { ?> 299 <option value="delete"><?php _e('Delete Permanently'); ?></option> 300 <?php } else { ?> 301 <option value="trash"><?php _e('Move to Trash'); ?></option> 302 <?php } ?> 310 <?php wp_list_bulk_actions( $bulk_actions ); ?> 303 311 </select> 304 312 <input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction" id="doaction" class="button-secondary action" /> 305 313 <?php wp_nonce_field('bulk-posts'); ?> … … 386 394 387 395 <div class="alignleft actions"> 388 396 <select name="action2"> 389 <option value="-1" selected="selected"><?php _e('Bulk Actions'); ?></option> 390 <?php if ( $is_trash ) { ?> 391 <option value="untrash"><?php _e('Restore'); ?></option> 392 <?php } else { ?> 393 <option value="edit"><?php _e('Edit'); ?></option> 394 <?php } if ( $is_trash || !EMPTY_TRASH_DAYS ) { ?> 395 <option value="delete"><?php _e('Delete Permanently'); ?></option> 396 <?php } else { ?> 397 <option value="trash"><?php _e('Move to Trash'); ?></option> 398 <?php } ?> 397 <?php wp_list_bulk_actions( $bulk_actions ); ?> 399 398 </select> 400 399 <input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction2" id="doaction2" class="button-secondary action" /> 401 400 <?php if ( $is_trash && current_user_can($post_type_object->edit_others_cap) ) { ?> -
wp-admin/link-manager.php
68 68 default : 69 69 $sqlorderby = 'name'; 70 70 break; 71 } ?>71 } 72 72 73 $bulk_actions = array( 74 '-1' = __('Bulk Actions'), 75 'delete' = __('Delete'), 76 ); 77 78 $bulk_actions = apply_filters( 'bulk_actions-links', $bulk_actions ); 79 ?> 80 73 81 <div class="wrap nosubsub"> 74 82 <?php screen_icon(); ?> 75 83 <h2><?php echo esc_html( $title ); ?> <a href="link-add.php" class="button add-new-h2"><?php echo esc_html_x('Add New', 'link'); ?></a> <?php … … 111 119 112 120 <div class="alignleft actions"> 113 121 <select name="action"> 114 <option value="" selected="selected"><?php _e('Bulk Actions'); ?></option> 115 <option value="delete"><?php _e('Delete'); ?></option> 122 <?php wp_list_bulk_actions( $bulk_actions ); ?> 116 123 </select> 117 124 <input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction" id="doaction" class="button-secondary action" /> 118 125 … … 258 265 259 266 <div class="alignleft actions"> 260 267 <select name="action2"> 261 <option value="" selected="selected"><?php _e('Bulk Actions'); ?></option> 262 <option value="delete"><?php _e('Delete'); ?></option> 268 <?php wp_list_bulk_actions( $bulk_actions ); ?> 263 269 </select> 264 270 <input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction2" id="doaction2" class="button-secondary action" /> 265 271 </div>
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)