aboutsummaryrefslogtreecommitdiff
path: root/srcs/wordpress/wp-admin/includes
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/wordpress/wp-admin/includes')
-rw-r--r--srcs/wordpress/wp-admin/includes/admin-filters.php150
-rw-r--r--srcs/wordpress/wp-admin/includes/admin.php99
-rw-r--r--srcs/wordpress/wp-admin/includes/ajax-actions.php5263
-rw-r--r--srcs/wordpress/wp-admin/includes/bookmark.php327
-rw-r--r--srcs/wordpress/wp-admin/includes/class-automatic-upgrader-skin.php117
-rw-r--r--srcs/wordpress/wp-admin/includes/class-bulk-plugin-upgrader-skin.php78
-rw-r--r--srcs/wordpress/wp-admin/includes/class-bulk-theme-upgrader-skin.php78
-rw-r--r--srcs/wordpress/wp-admin/includes/class-bulk-upgrader-skin.php177
-rw-r--r--srcs/wordpress/wp-admin/includes/class-core-upgrader.php411
-rw-r--r--srcs/wordpress/wp-admin/includes/class-custom-background.php616
-rw-r--r--srcs/wordpress/wp-admin/includes/class-custom-image-header.php1515
-rw-r--r--srcs/wordpress/wp-admin/includes/class-file-upload-upgrader.php133
-rw-r--r--srcs/wordpress/wp-admin/includes/class-ftp-pure.php186
-rw-r--r--srcs/wordpress/wp-admin/includes/class-ftp-sockets.php246
-rw-r--r--srcs/wordpress/wp-admin/includes/class-ftp.php912
-rw-r--r--srcs/wordpress/wp-admin/includes/class-language-pack-upgrader-skin.php95
-rw-r--r--srcs/wordpress/wp-admin/includes/class-language-pack-upgrader.php473
-rw-r--r--srcs/wordpress/wp-admin/includes/class-pclzip.php5702
-rw-r--r--srcs/wordpress/wp-admin/includes/class-plugin-installer-skin.php141
-rw-r--r--srcs/wordpress/wp-admin/includes/class-plugin-upgrader-skin.php89
-rw-r--r--srcs/wordpress/wp-admin/includes/class-plugin-upgrader.php487
-rw-r--r--srcs/wordpress/wp-admin/includes/class-theme-installer-skin.php150
-rw-r--r--srcs/wordpress/wp-admin/includes/class-theme-upgrader-skin.php126
-rw-r--r--srcs/wordpress/wp-admin/includes/class-theme-upgrader.php648
-rw-r--r--srcs/wordpress/wp-admin/includes/class-walker-category-checklist.php128
-rw-r--r--srcs/wordpress/wp-admin/includes/class-walker-nav-menu-checklist.php122
-rw-r--r--srcs/wordpress/wp-admin/includes/class-walker-nav-menu-edit.php298
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-ajax-upgrader-skin.php130
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-automatic-updater.php1016
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-comments-list-table.php948
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-community-events.php465
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-debug-data.php1342
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-filesystem-base.php830
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-filesystem-direct.php619
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php739
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-filesystem-ftpsockets.php662
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-filesystem-ssh2.php776
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-importer.php334
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-internal-pointers.php172
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-links-list-table.php338
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-list-table-compat.php50
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-list-table.php1430
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-media-list-table.php794
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-ms-sites-list-table.php738
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-ms-themes-list-table.php797
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-ms-users-list-table.php522
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-plugin-install-list-table.php776
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-plugins-list-table.php1027
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-post-comments-list-table.php78
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-posts-list-table.php1923
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-privacy-data-export-requests-list-table.php129
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-privacy-data-removal-requests-list-table.php137
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-privacy-policy-content.php725
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-privacy-requests-table.php449
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-screen.php1315
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-site-health-auto-updates.php478
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-site-health.php2170
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-site-icon.php233
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-terms-list-table.php686
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-theme-install-list-table.php560
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-themes-list-table.php361
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-upgrader-skin.php208
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-upgrader-skins.php44
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-upgrader.php947
-rw-r--r--srcs/wordpress/wp-admin/includes/class-wp-users-list-table.php642
-rw-r--r--srcs/wordpress/wp-admin/includes/comment.php213
-rw-r--r--srcs/wordpress/wp-admin/includes/continents-cities.php554
-rw-r--r--srcs/wordpress/wp-admin/includes/credits.php157
-rw-r--r--srcs/wordpress/wp-admin/includes/dashboard.php1815
-rw-r--r--srcs/wordpress/wp-admin/includes/deprecated.php1565
-rw-r--r--srcs/wordpress/wp-admin/includes/edit-tag-messages.php59
-rw-r--r--srcs/wordpress/wp-admin/includes/export.php670
-rw-r--r--srcs/wordpress/wp-admin/includes/file.php2236
-rw-r--r--srcs/wordpress/wp-admin/includes/image-edit.php982
-rw-r--r--srcs/wordpress/wp-admin/includes/image.php1049
-rw-r--r--srcs/wordpress/wp-admin/includes/import.php231
-rw-r--r--srcs/wordpress/wp-admin/includes/list-table.php91
-rw-r--r--srcs/wordpress/wp-admin/includes/media.php3717
-rw-r--r--srcs/wordpress/wp-admin/includes/menu.php353
-rw-r--r--srcs/wordpress/wp-admin/includes/meta-boxes.php1580
-rw-r--r--srcs/wordpress/wp-admin/includes/misc.php1445
-rw-r--r--srcs/wordpress/wp-admin/includes/ms-admin-filters.php44
-rw-r--r--srcs/wordpress/wp-admin/includes/ms-deprecated.php110
-rw-r--r--srcs/wordpress/wp-admin/includes/ms.php1154
-rw-r--r--srcs/wordpress/wp-admin/includes/nav-menu.php1278
-rw-r--r--srcs/wordpress/wp-admin/includes/network.php668
-rw-r--r--srcs/wordpress/wp-admin/includes/noop.php105
-rw-r--r--srcs/wordpress/wp-admin/includes/options.php133
-rw-r--r--srcs/wordpress/wp-admin/includes/plugin-install.php888
-rw-r--r--srcs/wordpress/wp-admin/includes/plugin.php2405
-rw-r--r--srcs/wordpress/wp-admin/includes/post.php2425
-rw-r--r--srcs/wordpress/wp-admin/includes/privacy-tools.php817
-rw-r--r--srcs/wordpress/wp-admin/includes/revision.php464
-rw-r--r--srcs/wordpress/wp-admin/includes/schema.php1335
-rw-r--r--srcs/wordpress/wp-admin/includes/screen.php242
-rw-r--r--srcs/wordpress/wp-admin/includes/taxonomy.php314
-rw-r--r--srcs/wordpress/wp-admin/includes/template.php2580
-rw-r--r--srcs/wordpress/wp-admin/includes/theme-install.php252
-rw-r--r--srcs/wordpress/wp-admin/includes/theme.php936
-rw-r--r--srcs/wordpress/wp-admin/includes/translation-install.php275
-rw-r--r--srcs/wordpress/wp-admin/includes/update-core.php1509
-rw-r--r--srcs/wordpress/wp-admin/includes/update.php902
-rw-r--r--srcs/wordpress/wp-admin/includes/upgrade.php3379
-rw-r--r--srcs/wordpress/wp-admin/includes/user.php591
-rw-r--r--srcs/wordpress/wp-admin/includes/widgets.php330
105 files changed, 84210 insertions, 0 deletions
diff --git a/srcs/wordpress/wp-admin/includes/admin-filters.php b/srcs/wordpress/wp-admin/includes/admin-filters.php
new file mode 100644
index 0000000..c080fd0
--- /dev/null
+++ b/srcs/wordpress/wp-admin/includes/admin-filters.php
@@ -0,0 +1,150 @@
+<?php
+/**
+ * Administration API: Default admin hooks
+ *
+ * @package WordPress
+ * @subpackage Administration
+ * @since 4.3.0
+ */
+
+// Bookmark hooks.
+add_action( 'admin_page_access_denied', 'wp_link_manager_disabled_message' );
+
+// Dashboard hooks.
+add_action( 'activity_box_end', 'wp_dashboard_quota' );
+
+// Media hooks.
+add_action( 'attachment_submitbox_misc_actions', 'attachment_submitbox_metadata' );
+
+add_action( 'media_upload_image', 'wp_media_upload_handler' );
+add_action( 'media_upload_audio', 'wp_media_upload_handler' );
+add_action( 'media_upload_video', 'wp_media_upload_handler' );
+add_action( 'media_upload_file', 'wp_media_upload_handler' );
+
+add_action( 'post-plupload-upload-ui', 'media_upload_flash_bypass' );
+
+add_action( 'post-html-upload-ui', 'media_upload_html_bypass' );
+
+add_filter( 'async_upload_image', 'get_media_item', 10, 2 );
+add_filter( 'async_upload_audio', 'get_media_item', 10, 2 );
+add_filter( 'async_upload_video', 'get_media_item', 10, 2 );
+add_filter( 'async_upload_file', 'get_media_item', 10, 2 );
+
+add_filter( 'attachment_fields_to_save', 'image_attachment_fields_to_save', 10, 2 );
+
+add_filter( 'media_upload_gallery', 'media_upload_gallery' );
+add_filter( 'media_upload_library', 'media_upload_library' );
+
+add_filter( 'media_upload_tabs', 'update_gallery_tab' );
+
+// Misc hooks.
+add_action( 'admin_init', 'wp_admin_headers' );
+add_action( 'login_init', 'wp_admin_headers' );
+add_action( 'admin_head', 'wp_admin_canonical_url' );
+add_action( 'admin_head', 'wp_color_scheme_settings' );
+add_action( 'admin_head', 'wp_site_icon' );
+add_action( 'admin_head', '_ipad_meta' );
+
+// Prerendering.
+if ( ! is_customize_preview() ) {
+ add_filter( 'admin_print_styles', 'wp_resource_hints', 1 );
+}
+
+add_action( 'admin_print_scripts-post.php', 'wp_page_reload_on_back_button_js' );
+add_action( 'admin_print_scripts-post-new.php', 'wp_page_reload_on_back_button_js' );
+
+add_action( 'update_option_home', 'update_home_siteurl', 10, 2 );
+add_action( 'update_option_siteurl', 'update_home_siteurl', 10, 2 );
+add_action( 'update_option_page_on_front', 'update_home_siteurl', 10, 2 );
+add_action( 'update_option_admin_email', 'wp_site_admin_email_change_notification', 10, 3 );
+
+add_action( 'add_option_new_admin_email', 'update_option_new_admin_email', 10, 2 );
+add_action( 'update_option_new_admin_email', 'update_option_new_admin_email', 10, 2 );
+
+add_filter( 'heartbeat_received', 'wp_check_locked_posts', 10, 3 );
+add_filter( 'heartbeat_received', 'wp_refresh_post_lock', 10, 3 );
+add_filter( 'heartbeat_received', 'heartbeat_autosave', 500, 2 );
+