PHP 7.4.33
Preview: link.php Size: 2.70 KB
/var/www/thinksupport.bitkit.dk/httpdocs/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';

wp_reset_vars( array( 'action', 'cat_id', 'link_id' ) );

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: 95
Name Size Perms Modified Actions
css DIR
- drwxrwxr-x 2020-09-01 18:54:16
Edit Download
images DIR
- drwxrwxr-x 2023-09-27 05:25:41
Edit Download
includes DIR
- drwxrwxr-x 2023-09-27 05:25:41
Edit Download
js DIR
- drwxrwxr-x 2023-09-27 05:25:41
Edit Download
maint DIR
- drwxrwxr-x 2020-09-01 18:54:17
Edit Download
network DIR
- drwxrwxr-x 2023-09-27 05:25:41
Edit Download
user DIR
- drwxrwxr-x 2020-09-01 18:54:17
Edit Download
73 B lrwxrwxr-x 2020-11-26 14:56:06
Edit Download
23.77 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
4.83 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
2.76 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
406 B lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
8.82 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
2.00 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
12.26 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
4.56 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
10.02 KB lrw-rw-r-- 2023-09-27 05:25:41
Edit Download
11.25 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
5.51 KB lrw-rw-r-- 2023-09-27 05:25:41
Edit Download
3.85 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
416 B lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
426 B lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
10.61 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
14.25 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
28.36 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
10.82 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
8.34 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
6.15 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
10.41 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
21.87 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
19.03 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
7.36 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
280 B lrwxrwxr-x 2023-07-17 02:56:57
Edit Download
7.76 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
10.99 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
4.50 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
7.40 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
7.67 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
6.80 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
17.09 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
742 B lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
4.16 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
2.63 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
2.70 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
1.66 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
2.56 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
3.18 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
3.49 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
763 B lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
9.84 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
16.86 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
307 B lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
196 B lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
4.19 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
216 B lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
223 B lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
215 B lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
217 B lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
219 B lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
215 B lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
4.68 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
46.67 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
5.35 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
15.58 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
16.69 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
492 B lrwxrwxr-x 2019-08-16 00:39:55
Edit Download
6.35 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
21.12 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
9.92 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
9.92 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
9.06 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
12.67 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
13.11 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
6.78 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
28.60 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
2.64 KB lrwxrwxr-x 2020-05-16 18:42:12
Edit Download
9.85 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
2.33 KB lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
3.61 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
2.50 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
283 B lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
5.45 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
17.33 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
5.90 KB lrw-rw-r-- 2023-09-27 05:25:41
Edit Download
3.93 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
10.02 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
2.20 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
14.90 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
23.23 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
45.64 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
3.43 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
45.27 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
12.43 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
341 B lrwxrwxr-x 2020-02-06 06:33:11
Edit Download
5.54 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
14.64 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
38.81 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
23.68 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
21.95 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
2.48 KB lrw-rw-r-- 2023-09-27 05:25:41
Edit Download
19.05 KB lrw-rw-r-- 2023-09-27 05:25:41
Edit Download
1.09 KB lrwxrwxr-x 2023-09-27 05:25:41
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).