PHP 8.2.31
Preview: link.php Size: 2.89 KB
/home/nshryvcy/blissfulnepal.com/wp-admin/link.php

<?php
/**
 * Manage link administration actions.
 *
 * This page is accessed by the link management pages and handles the forms and
 * Ajax processes for link actions.
 *
 * @package WordPress
 * @subpackage Administration
 */

/** Load WordPress Administration Bootstrap */
require_once __DIR__ . '/admin.php';

$action  = ! empty( $_REQUEST['action'] ) ? sanitize_text_field( $_REQUEST['action'] ) : '';
$cat_id  = ! empty( $_REQUEST['cat_id'] ) ? absint( $_REQUEST['cat_id'] ) : 0;
$link_id = ! empty( $_REQUEST['link_id'] ) ? absint( $_REQUEST['link_id'] ) : 0;

if ( ! current_user_can( 'manage_links' ) ) {
	wp_link_manager_disabled_message();
}

if ( ! empty( $_POST['deletebookmarks'] ) ) {
	$action = 'deletebookmarks';
}
if ( ! empty( $_POST['move'] ) ) {
	$action = 'move';
}
if ( ! empty( $_POST['linkcheck'] ) ) {
	$linkcheck = $_POST['linkcheck'];
}

$this_file = admin_url( 'link-manager.php' );

switch ( $action ) {
	case 'deletebookmarks':
		check_admin_referer( 'bulk-bookmarks' );

		// For each link id (in $linkcheck[]) change category to selected value.
		if ( count( $linkcheck ) === 0 ) {
			wp_redirect( $this_file );
			exit;
		}

		$deleted = 0;
		foreach ( $linkcheck as $link_id ) {
			$link_id = (int) $link_id;

			if ( wp_delete_link( $link_id ) ) {
				++$deleted;
			}
		}

		wp_redirect( "$this_file?deleted=$deleted" );
		exit;

	case 'move':
		check_admin_referer( 'bulk-bookmarks' );

		// For each link id (in $linkcheck[]) change category to selected value.
		if ( count( $linkcheck ) === 0 ) {
			wp_redirect( $this_file );
			exit;
		}
		$all_links = implode( ',', $linkcheck );
		/*
		 * Should now have an array of links we can change:
		 *     $q = $wpdb->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;
}

Directory Contents

Dirs: 7 × Files: 96

Name Size Perms Modified Actions
css DIR
- drwxr-xr-x 2026-05-21 08:23:01
Edit Download
images DIR
- drwxr-xr-x 2026-05-21 08:23:01
Edit Download
includes DIR
- drwxr-xr-x 2023-11-12 05:03:57
Edit Download
js DIR
- drwxr-xr-x 2024-04-03 05:28:11
Edit Download
maint DIR
- drwxr-xr-x 2026-02-14 08:07:47
Edit Download
network DIR
- drwxr-xr-x 2025-02-11 18:11:07
Edit Download
user DIR
- drwxr-xr-x 2025-02-11 18:11:08
Edit Download
16.02 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
5.03 KB lrwxr-xr-x 2024-07-16 17:16:36
Edit Download
2.75 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
479 B lrwxr-xr-x 2025-04-16 06:27:15
Edit Download
9.07 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
1.97 KB lrwxr-xr-x 2025-04-16 06:27:15
Edit Download
12.63 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
5.47 KB lrwxr-xr-x 2025-12-03 10:08:17
Edit Download
10.09 KB lrw-r--r-- 2023-11-12 05:03:57
Edit Download
11.37 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
5.86 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
4.38 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
489 B lrwxr-xr-x 2025-04-16 06:27:15
Edit Download
499 B lrwxr-xr-x 2025-04-16 06:27:15
Edit Download
11.21 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
14.14 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
28.79 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
14.73 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
8.33 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
6.21 KB lrwxr-xr-x 2025-04-16 06:27:15
Edit Download
10.42 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
21.98 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
19.48 KB lrwxr-xr-x 2024-11-13 19:31:06
Edit Download
7.33 KB lrwxr-xr-x 2024-07-16 17:16:37
Edit Download
4.79 MB lrw-r--r-- 2026-06-10 02:49:27
Edit Download
7.75 KB lrwxr-xr-x 2024-07-16 17:16:37
Edit Download
11.00 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
1.01 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
4.80 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
7.58 KB lrwxr-xr-x 2025-04-16 06:27:15
Edit Download
7.68 KB lrw-r--r-- 2023-11-12 05:03:57
Edit Download
6.80 KB lrw-r--r-- 2023-11-12 05:03:57
Edit Download
17.91 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
934 B lrwxr-xr-x 2025-04-16 06:27:15
Edit Download
4.26 KB lrwxr-xr-x 2025-04-16 06:27:15
Edit Download
2.63 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
2.89 KB lrwxr-xr-x 2024-07-16 17:16:36
Edit Download
2.02 KB lrwxr-xr-x 2024-11-13 19:31:06
Edit Download
2.92 KB lrwxr-xr-x 2024-11-13 19:31:06
Edit Download
3.17 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
3.58 KB lrwxr-xr-x 2025-04-16 06:27:15
Edit Download
819 B lrwxr-xr-x 2024-07-16 17:16:36
Edit Download
9.82 KB lrwxr-xr-x 2025-04-16 06:27:15
Edit Download
17.72 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
307 B lrw-r--r-- 2023-11-12 05:03:57
Edit Download
196 B lrw-r--r-- 2023-11-12 05:03:57
Edit Download
4.50 KB lrwxr-xr-x 2025-12-03 10:08:17
Edit Download
216 B lrw-r--r-- 2023-11-12 05:03:57
Edit Download
229 B lrwxr-xr-x 2024-07-16 17:16:36
Edit Download
215 B lrw-r--r-- 2023-11-12 05:03:57
Edit Download
217 B lrw-r--r-- 2023-11-12 05:03:57
Edit Download
219 B lrw-r--r-- 2023-11-12 05:03:57
Edit Download
215 B lrw-r--r-- 2023-11-12 05:03:57
Edit Download
4.72 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
49.07 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
5.39 KB lrwxr-xr-x 2024-07-16 17:16:36
Edit Download
1.07 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
15.92 KB lrwxr-xr-x 2025-12-03 10:08:17
Edit Download
22.32 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
621 B lrwxr-xr-x 2025-04-16 06:27:15
Edit Download
6.38 KB lrwxr-xr-x 2025-12-03 10:08:17
Edit Download
21.89 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
9.92 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
9.97 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
9.10 KB lrwxr-xr-x 2025-12-03 10:08:17
Edit Download
13.93 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
13.75 KB lrwxr-xr-x 2025-12-03 10:08:17
Edit Download
6.96 KB lrw-r--r-- 2024-04-03 05:28:11
Edit Download
30.00 KB lrwxr-xr-x 2025-04-16 06:27:15
Edit Download
2.70 KB lrwxr-xr-x 2024-07-16 17:16:37
Edit Download
10.03 KB lrwxr-xr-x 2025-12-03 10:08:17
Edit Download
2.41 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
3.67 KB lrw-r--r-- 2024-04-03 05:28:11
Edit Download
2.79 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
283 B lrw-r--r-- 2023-11-12 05:03:57
Edit Download
5.70 KB lrwxr-xr-x 2025-12-03 10:08:17
Edit Download
17.52 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
12.07 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
4.05 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
10.18 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
2.20 KB lrw-r--r-- 2023-11-12 05:03:57
Edit Download
16.87 KB lrwxr-xr-x 2025-12-03 10:08:17
Edit Download
23.55 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
47.92 KB lrwxr-xr-x 2025-12-03 10:08:17
Edit Download
3.43 KB lrw-r--r-- 2023-11-12 05:03:57
Edit Download
45.12 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
12.76 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
341 B lrw-r--r-- 2023-11-12 05:03:57
Edit Download
6.24 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
14.90 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
40.35 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
24.06 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
23.44 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
5.12 KB lrwxr-xr-x 2025-12-03 10:08:17
Edit Download
19.14 KB lrw-r--r-- 2026-05-21 08:23:01
Edit Download
1.09 KB lrw-r--r-- 2023-11-12 05:03:57
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).