WordPress.org

Make WordPress Core

Changeset 8155


Ignore:
Timestamp:
06/21/08 14:21:40 (6 years ago)
Author:
hansengel
Message:

Actions dropdown for Links.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/crazyhorse/wp-admin/link-manager.php

    r8124 r8155  
    44 
    55// Handle bulk deletes 
    6 if ( isset($_GET['deleteit']) && isset($_GET['linkcheck']) ) { 
     6if ( isset($_GET['action']) && isset($_GET['linkcheck']) ) { 
    77    check_admin_referer('bulk-bookmarks'); 
    88 
    99    if ( ! current_user_can('manage_links') ) 
    1010        wp_die( __('You do not have sufficient permissions to edit the links for this blog.') ); 
    11  
    12     foreach ( (array) $_GET['linkcheck'] as $link_id) { 
    13         $link_id = (int) $link_id; 
    14  
    15         wp_delete_link($link_id); 
     11     
     12    if ( $_GET['action'] == 'delete' ) { 
     13        foreach ( (array) $_GET['linkcheck'] as $link_id) { 
     14            $link_id = (int) $link_id; 
     15 
     16            wp_delete_link($link_id); 
     17        } 
     18 
     19        $sendback = wp_get_referer(); 
     20        $sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback); 
     21        wp_redirect($sendback); 
     22        exit; 
    1623    } 
    17  
    18     $sendback = wp_get_referer(); 
    19     $sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback); 
    20     wp_redirect($sendback); 
    21     exit; 
    2224} elseif ( !empty($_GET['_wp_http_referer']) ) { 
    2325     wp_redirect(remove_query_arg(array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI']))); 
     
    9395 
    9496<div class="alignleft"> 
    95 <input type="submit" value="<?php _e('Delete'); ?>" name="deleteit" class="button-secondary delete" /> 
     97<select name="action"> 
     98<option value="" selected><?php _e('Actions'); ?></option> 
     99<option value="delete"><?php _e('Delete'); ?></option> 
     100</select> 
     101<input type="submit" value="<?php _e('Apply'); ?>" name="doaction" class="button-secondary action" /> 
    96102<?php 
    97103$categories = get_terms('link_category', "hide_empty=1"); 
Note: See TracChangeset for help on using the changeset viewer.