From 7086111ad4dd997e12a3220e1ee60c9b9bcf0bb8 Mon Sep 17 00:00:00 2001 From: Charles Date: Tue, 7 Jan 2020 13:06:14 +0100 Subject: Added wordpress --- srcs/wordpress/wp-admin/link.php | 126 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 srcs/wordpress/wp-admin/link.php (limited to 'srcs/wordpress/wp-admin/link.php') diff --git a/srcs/wordpress/wp-admin/link.php b/srcs/wordpress/wp-admin/link.php new file mode 100644 index 0000000..ef5b26a --- /dev/null +++ b/srcs/wordpress/wp-admin/link.php @@ -0,0 +1,126 @@ +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'; + $title = __( 'Edit Link' ); + + $link_id = (int) $_GET['link_id']; + + $link = get_link_to_edit( $link_id ); + if ( ! $link ) { + wp_die( __( 'Link not found.' ) ); + } + + include( ABSPATH . 'wp-admin/edit-link-form.php' ); + include( ABSPATH . 'wp-admin/admin-footer.php' ); + break; + + default: + break; +} -- cgit