X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/022dfbbbe3215917d84708eb09acca93b21ae9e0..7688c6ba71852cd89123b62b2d57683535e4702a:/wp-admin/link.php diff --git a/wp-admin/link.php b/wp-admin/link.php new file mode 100644 index 00000000..1d7e4d6a --- /dev/null +++ b/wp-admin/link.php @@ -0,0 +1,106 @@ +query("update $wpdb->links SET link_category='$category' WHERE link_id IN ($all_links)"); + + wp_redirect($this_file); + exit; + break; + + case 'add' : + check_admin_referer('add-bookmark'); + + add_link(); + + wp_redirect( wp_get_referer() . '?added=true' ); + exit; + break; + + case 'save' : + $link_id = (int) $_POST['link_id']; + check_admin_referer('update-bookmark_' . $link_id); + + edit_link($link_id); + + wp_redirect($this_file); + exit; + break; + + case 'delete' : + $link_id = (int) $_GET['link_id']; + check_admin_referer('delete-bookmark_' . $link_id); + + wp_delete_link($link_id); + + wp_redirect($this_file); + exit; + break; + + case 'edit' : + wp_enqueue_script( array('xfn', 'dbx-admin-key?pagenow=link.php') ); + if ( current_user_can( 'manage_categories' ) ) + wp_enqueue_script( 'ajaxlinkcat' ); + $parent_file = 'link-manager.php'; + $submenu_file = 'link-manager.php'; + $title = __('Edit Link'); + + $link_id = (int) $_GET['link_id']; + + if (!$link = get_link_to_edit($link_id)) + wp_die(__('Link not found.')); + + include_once ('admin-header.php'); + include ('edit-link-form.php'); + include ('admin-footer.php'); + break; + + default : + break; +} +?> \ No newline at end of file