From a415c29efee45520ae252d2aa28f1083a521cd7b Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 09:56:49 +0200 Subject: Adding upstream version 6.4.3+dfsg1. Signed-off-by: Daniel Baumann --- wp-admin/link.php | 127 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 wp-admin/link.php (limited to 'wp-admin/link.php') diff --git a/wp-admin/link.php b/wp-admin/link.php new file mode 100644 index 0000000..f07cc58 --- /dev/null +++ b/wp-admin/link.php @@ -0,0 +1,127 @@ +query("update $wpdb->links SET link_category='$category' WHERE link_id IN ($all_links)"); + */ + + wp_redirect( $this_file ); + exit; + + case 'add': + check_admin_referer( 'add-bookmark' ); + + $redir = wp_get_referer(); + if ( add_link() ) { + $redir = add_query_arg( 'added', 'true', $redir ); + } + + wp_redirect( $redir ); + exit; + + case 'save': + $link_id = (int) $_POST['link_id']; + check_admin_referer( 'update-bookmark_' . $link_id ); + + edit_link( $link_id ); + + wp_redirect( $this_file ); + exit; + + 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; + + case 'edit': + wp_enqueue_script( 'link' ); + wp_enqueue_script( 'xfn' ); + + if ( wp_is_mobile() ) { + wp_enqueue_script( 'jquery-touch-punch' ); + } + + $parent_file = 'link-manager.php'; + $submenu_file = 'link-manager.php'; + // Used in the HTML title tag. + $title = __( 'Edit Link' ); + + $link_id = (int) $_GET['link_id']; + + $link = get_link_to_edit( $link_id ); + if ( ! $link ) { + wp_die( __( 'Link not found.' ) ); + } + + require ABSPATH . 'wp-admin/edit-link-form.php'; + require_once ABSPATH . 'wp-admin/admin-footer.php'; + break; + + default: + break; +} -- cgit v1.2.3