PHP 7.4.33
Preview: admin-ajax.php Size: 4.83 KB
/var/www/fresco.wpress.dk/httpdocs/wp-admin/admin-ajax.php
<?php
/**
 * WordPress Ajax Process Execution
 *
 * @package WordPress
 * @subpackage Administration
 *
 * @link https://codex.wordpress.org/AJAX_in_Plugins
 */

/**
 * Executing Ajax process.
 *
 * @since 2.1.0
 */
define( 'DOING_AJAX', true );
if ( ! defined( 'WP_ADMIN' ) ) {
	define( 'WP_ADMIN', true );
}

/** Load WordPress Bootstrap */
require_once dirname( __DIR__ ) . '/wp-load.php';

/** Allow for cross-domain requests (from the front end). */
send_origin_headers();

header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) );
header( 'X-Robots-Tag: noindex' );

// Require a valid action parameter.
if ( empty( $_REQUEST['action'] ) || ! is_scalar( $_REQUEST['action'] ) ) {
	wp_die( '0', 400 );
}

/** Load WordPress Administration APIs */
require_once ABSPATH . 'wp-admin/includes/admin.php';

/** Load Ajax Handlers for WordPress Core */
require_once ABSPATH . 'wp-admin/includes/ajax-actions.php';

send_nosniff_header();
nocache_headers();

/** This action is documented in wp-admin/admin.php */
do_action( 'admin_init' );

$core_actions_get = array(
	'fetch-list',
	'ajax-tag-search',
	'wp-compression-test',
	'imgedit-preview',
	'oembed-cache',
	'autocomplete-user',
	'dashboard-widgets',
	'logged-in',
	'rest-nonce',
);

$core_actions_post = array(
	'oembed-cache',
	'image-editor',
	'delete-comment',
	'delete-tag',
	'delete-link',
	'delete-meta',
	'delete-post',
	'trash-post',
	'untrash-post',
	'delete-page',
	'dim-comment',
	'add-link-category',
	'add-tag',
	'get-tagcloud',
	'get-comments',
	'replyto-comment',
	'edit-comment',
	'add-menu-item',
	'add-meta',
	'add-user',
	'closed-postboxes',
	'hidden-columns',
	'update-welcome-panel',
	'menu-get-metabox',
	'wp-link-ajax',
	'menu-locations-save',
	'menu-quick-search',
	'meta-box-order',
	'get-permalink',
	'sample-permalink',
	'inline-save',
	'inline-save-tax',
	'find_posts',
	'widgets-order',
	'save-widget',
	'delete-inactive-widgets',
	'set-post-thumbnail',
	'date_format',
	'time_format',
	'wp-remove-post-lock',
	'dismiss-wp-pointer',
	'upload-attachment',
	'get-attachment',
	'query-attachments',
	'save-attachment',
	'save-attachment-compat',
	'send-link-to-editor',
	'send-attachment-to-editor',
	'save-attachment-order',
	'media-create-image-subsizes',
	'heartbeat',
	'get-revision-diffs',
	'save-user-color-scheme',
	'update-widget',
	'query-themes',
	'parse-embed',
	'set-attachment-thumbnail',
	'parse-media-shortcode',
	'destroy-sessions',
	'install-plugin',
	'update-plugin',
	'crop-image',
	'generate-password',
	'save-wporg-username',
	'delete-plugin',
	'search-plugins',
	'search-install-plugins',
	'activate-plugin',
	'update-theme',
	'delete-theme',
	'install-theme',
	'get-post-thumbnail-html',
	'get-community-events',
	'edit-theme-plugin-file',
	'wp-privacy-export-personal-data',
	'wp-privacy-erase-personal-data',
	'health-check-site-status-result',
	'health-check-dotorg-communication',
	'health-check-is-in-debug-mode',
	'health-check-background-updates',
	'health-check-loopback-requests',
	'health-check-get-sizes',
	'toggle-auto-updates',
	'send-password-reset',
);

// Deprecated.
$core_actions_post_deprecated = array(
	'wp-fullscreen-save-post',
	'press-this-save-post',
	'press-this-add-category',
	'health-check-dotorg-communication',
	'health-check-is-in-debug-mode',
	'health-check-background-updates',
	'health-check-loopback-requests',
);

$core_actions_post = array_merge( $core_actions_post, $core_actions_post_deprecated );

// Register core Ajax calls.
if ( ! empty( $_GET['action'] ) && in_array( $_GET['action'], $core_actions_get, true ) ) {
	add_action( 'wp_ajax_' . $_GET['action'], 'wp_ajax_' . str_replace( '-', '_', $_GET['action'] ), 1 );
}

if ( ! empty( $_POST['action'] ) && in_array( $_POST['action'], $core_actions_post, true ) ) {
	add_action( 'wp_ajax_' . $_POST['action'], 'wp_ajax_' . str_replace( '-', '_', $_POST['action'] ), 1 );
}

add_action( 'wp_ajax_nopriv_generate-password', 'wp_ajax_nopriv_generate_password' );

add_action( 'wp_ajax_nopriv_heartbeat', 'wp_ajax_nopriv_heartbeat', 1 );

$action = $_REQUEST['action'];

if ( is_user_logged_in() ) {
	// If no action is registered, return a Bad Request response.
	if ( ! has_action( "wp_ajax_{$action}" ) ) {
		wp_die( '0', 400 );
	}

	/**
	 * Fires authenticated Ajax actions for logged-in users.
	 *
	 * The dynamic portion of the hook name, `$action`, refers
	 * to the name of the Ajax action callback being fired.
	 *
	 * @since 2.1.0
	 */
	do_action( "wp_ajax_{$action}" );
} else {
	// If no action is registered, return a Bad Request response.
	if ( ! has_action( "wp_ajax_nopriv_{$action}" ) ) {
		wp_die( '0', 400 );
	}

	/**
	 * Fires non-authenticated Ajax actions for logged-out users.
	 *
	 * The dynamic portion of the hook name, `$action`, refers
	 * to the name of the Ajax action callback being fired.
	 *
	 * @since 2.8.0
	 */
	do_action( "wp_ajax_nopriv_{$action}" );
}

// Default status.
wp_die( '0' );

Directory Contents

Dirs: 7 × Files: 93
Name Size Perms Modified Actions
css DIR
- drwxr-xr-x 2023-08-29 14:14:51
Edit Download
images DIR
- drwxr-xr-x 2023-08-29 14:14:51
Edit Download
includes DIR
- drwxr-xr-x 2023-08-29 14:14:51
Edit Download
js DIR
- drwxr-xr-x 2023-08-29 14:14:51
Edit Download
maint DIR
- drwxr-xr-x 2023-08-29 14:14:51
Edit Download
network DIR
- drwxr-xr-x 2023-08-29 14:14:51
Edit Download
user DIR
- drwxr-xr-x 2023-08-29 14:14:51
Edit Download
23.77 KB lrw-r--r-- 2023-08-29 09:40:29
Edit Download
4.83 KB lrw-r--r-- 2022-05-07 16:21:18
Edit Download
2.76 KB lrw-r--r-- 2021-06-01 11:30:57
Edit Download
406 B lrw-r--r-- 2020-02-06 06:33:11
Edit Download
8.82 KB lrw-r--r-- 2023-06-14 14:08:18
Edit Download
2.00 KB lrw-r--r-- 2022-03-02 15:00:11
Edit Download
12.26 KB lrw-r--r-- 2023-06-14 14:08:18
Edit Download
4.56 KB lrw-r--r-- 2022-01-27 22:17:00
Edit Download
10.02 KB lrw-r--r-- 2022-08-04 14:52:11
Edit Download
11.25 KB lrw-r--r-- 2023-06-22 14:36:26
Edit Download
5.51 KB lrw-r--r-- 2023-08-01 13:00:29
Edit Download
3.85 KB lrw-r--r-- 2023-08-01 13:00:29
Edit Download
416 B lrw-r--r-- 2020-02-06 06:33:11
Edit Download
426 B lrw-r--r-- 2020-02-06 06:33:11
Edit Download
10.61 KB lrw-r--r-- 2023-06-14 14:08:18
Edit Download
14.25 KB lrw-r--r-- 2023-06-19 18:27:27
Edit Download
28.36 KB lrw-r--r-- 2023-02-23 11:06:19
Edit Download
10.82 KB lrw-r--r-- 2023-07-10 21:22:21
Edit Download
8.34 KB lrw-r--r-- 2023-02-07 17:10:21
Edit Download
6.15 KB lrw-r--r-- 2023-05-11 15:05:22
Edit Download
10.41 KB lrw-r--r-- 2022-09-20 02:51:09
Edit Download
21.87 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
19.03 KB lrw-r--r-- 2023-06-22 14:36:26
Edit Download
7.36 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
7.76 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
10.99 KB lrw-r--r-- 2023-06-14 14:08:18
Edit Download
4.50 KB lrw-r--r-- 2023-07-25 00:12:21
Edit Download
7.40 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
7.67 KB lrw-r--r-- 2023-06-14 14:08:18
Edit Download
6.80 KB lrw-r--r-- 2022-11-20 14:10:15
Edit Download
17.09 KB lrw-r--r-- 2023-06-25 18:44:23
Edit Download
742 B lrw-r--r-- 2021-07-22 13:53:00
Edit Download
4.16 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
2.63 KB lrw-r--r-- 2023-06-14 14:08:18
Edit Download
2.70 KB lrw-r--r-- 2021-07-27 19:01:59
Edit Download
1.66 KB lrw-r--r-- 2021-12-12 14:52:02
Edit Download
2.56 KB lrw-r--r-- 2023-06-23 12:17:24
Edit Download
3.18 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
3.49 KB lrw-r--r-- 2021-03-07 12:32:09
Edit Download
763 B lrw-r--r-- 2023-06-19 23:20:21
Edit Download
9.84 KB lrw-r--r-- 2023-07-09 19:56:23
Edit Download
16.86 KB lrw-r--r-- 2023-07-25 14:35:23
Edit Download
307 B lrw-r--r-- 2020-02-06 06:33:11
Edit Download
196 B lrw-r--r-- 2020-02-06 06:33:11
Edit Download
4.19 KB lrw-r--r-- 2022-11-14 21:57:10
Edit Download
216 B lrw-r--r-- 2020-02-06 06:33:11
Edit Download
223 B lrw-r--r-- 2020-02-06 06:33:11
Edit Download
215 B lrw-r--r-- 2020-02-06 06:33:11
Edit Download
217 B lrw-r--r-- 2020-02-06 06:33:11
Edit Download
219 B lrw-r--r-- 2020-02-06 06:33:11
Edit Download
215 B lrw-r--r-- 2020-02-06 06:33:11
Edit Download
4.68 KB lrw-r--r-- 2023-06-14 14:08:18
Edit Download
46.67 KB lrw-r--r-- 2023-03-15 09:05:22
Edit Download
5.35 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
15.58 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
16.69 KB lrw-r--r-- 2023-07-11 05:55:20
Edit Download
492 B lrw-r--r-- 2019-08-16 00:39:55
Edit Download
6.35 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
21.12 KB lrw-r--r-- 2023-05-02 15:45:22
Edit Download
9.92 KB lrw-r--r-- 2023-04-27 13:14:23
Edit Download
9.92 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
9.06 KB lrw-r--r-- 2023-06-22 00:32:21
Edit Download
12.67 KB lrw-r--r-- 2023-06-22 14:36:26
Edit Download
13.11 KB lrw-r--r-- 2023-06-24 09:52:19
Edit Download
6.78 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
28.60 KB lrw-r--r-- 2023-02-23 11:06:19
Edit Download
2.64 KB lrw-r--r-- 2020-05-16 18:42:12
Edit Download
9.85 KB lrw-r--r-- 2023-06-22 14:36:26
Edit Download
2.33 KB lrw-r--r-- 2020-02-06 06:33:11
Edit Download
3.61 KB lrw-r--r-- 2023-04-09 11:57:22
Edit Download
2.50 KB lrw-r--r-- 2023-07-25 00:12:21
Edit Download
283 B lrw-r--r-- 2020-02-06 06:33:11
Edit Download
5.45 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
17.33 KB lrw-r--r-- 2023-06-23 23:09:29
Edit Download
5.90 KB lrw-r--r-- 2023-07-25 14:35:23
Edit Download
3.93 KB lrw-r--r-- 2021-11-01 22:36:59
Edit Download
10.02 KB lrw-r--r-- 2023-06-14 14:08:18
Edit Download
2.20 KB lrw-r--r-- 2022-06-01 18:14:10
Edit Download
14.90 KB lrw-r--r-- 2023-06-24 09:52:19
Edit Download
23.23 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
45.64 KB lrw-r--r-- 2023-06-27 09:36:21
Edit Download
3.43 KB lrw-r--r-- 2023-02-23 10:38:21
Edit Download
45.27 KB lrw-r--r-- 2023-07-14 22:11:22
Edit Download
12.43 KB lrw-r--r-- 2023-04-09 11:57:22
Edit Download
341 B lrw-r--r-- 2020-02-06 06:33:11
Edit Download
5.54 KB lrw-r--r-- 2023-04-04 22:38:22
Edit Download
14.64 KB lrw-r--r-- 2023-06-22 14:36:26
Edit Download
38.81 KB lrw-r--r-- 2023-07-09 19:56:23
Edit Download
23.68 KB lrw-r--r-- 2023-06-23 23:09:29
Edit Download
21.95 KB lrw-r--r-- 2023-06-04 02:35:19
Edit Download
2.48 KB lrw-r--r-- 2022-04-07 13:40:04
Edit Download
19.05 KB lrw-r--r-- 2023-06-22 14:57:24
Edit Download
1.09 KB lrw-r--r-- 2022-03-22 19:59:04
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).