diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
| commit | 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab (patch) | |
| tree | 39a1a4629749056191c05dfd899f931701b7acf3 /srcs/wordpress/wp-admin/network/site-themes.php | |
| parent | 5afd237bbd22028b85532b8c0b3fcead49a00764 (diff) | |
| download | ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.gz ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.bz2 ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.zip | |
Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my famillyHEADmaster
Diffstat (limited to 'srcs/wordpress/wp-admin/network/site-themes.php')
| -rw-r--r-- | srcs/wordpress/wp-admin/network/site-themes.php | 229 |
1 files changed, 0 insertions, 229 deletions
diff --git a/srcs/wordpress/wp-admin/network/site-themes.php b/srcs/wordpress/wp-admin/network/site-themes.php deleted file mode 100644 index fc1a798..0000000 --- a/srcs/wordpress/wp-admin/network/site-themes.php +++ /dev/null @@ -1,229 +0,0 @@ -<?php -/** - * Edit Site Themes Administration Screen - * - * @package WordPress - * @subpackage Multisite - * @since 3.1.0 - */ - -/** Load WordPress Administration Bootstrap */ -require_once( dirname( __FILE__ ) . '/admin.php' ); - -if ( ! current_user_can( 'manage_sites' ) ) { - wp_die( __( 'Sorry, you are not allowed to manage themes for this site.' ) ); -} - -get_current_screen()->add_help_tab( get_site_screen_help_tab_args() ); -get_current_screen()->set_help_sidebar( get_site_screen_help_sidebar_content() ); - -get_current_screen()->set_screen_reader_content( - array( - 'heading_views' => __( 'Filter site themes list' ), - 'heading_pagination' => __( 'Site themes list navigation' ), - 'heading_list' => __( 'Site themes list' ), - ) -); - -$wp_list_table = _get_list_table( 'WP_MS_Themes_List_Table' ); - -$action = $wp_list_table->current_action(); - -$s = isset( $_REQUEST['s'] ) ? $_REQUEST['s'] : ''; - -// Clean up request URI from temporary args for screen options/paging uri's to work as expected. -$temp_args = array( 'enabled', 'disabled', 'error' ); -$_SERVER['REQUEST_URI'] = remove_query_arg( $temp_args, $_SERVER['REQUEST_URI'] ); -$referer = remove_query_arg( $temp_args, wp_get_referer() ); - -if ( ! empty( $_REQUEST['paged'] ) ) { - $referer = add_query_arg( 'paged', (int) $_REQUEST['paged'], $referer ); -} - -$id = isset( $_REQUEST['id'] ) ? intval( $_REQUEST['id'] ) : 0; - -if ( ! $id ) { - wp_die( __( 'Invalid site ID.' ) ); -} - -$wp_list_table->prepare_items(); - -$details = get_site( $id ); -if ( ! $details ) { - wp_die( __( 'The requested site does not exist.' ) ); -} - -if ( ! can_edit_network( $details->site_id ) ) { - wp_die( __( 'Sorry, you are not allowed to access this page.' ), 403 ); -} - -$is_main_site = is_main_site( $id ); - -if ( $action ) { - switch_to_blog( $id ); - $allowed_themes = get_option( 'allowedthemes' ); - - switch ( $action ) { - case 'enable': - check_admin_referer( 'enable-theme_' . $_GET['theme'] ); - $theme = $_GET['theme']; - $action = 'enabled'; - $n = 1; - if ( ! $allowed_themes ) { - $allowed_themes = array( $theme => true ); - } else { - $allowed_themes[ $theme ] = true; - } - break; - case 'disable': - check_admin_referer( 'disable-theme_' . $_GET['theme'] ); - $theme = $_GET['theme']; - $action = 'disabled'; - $n = 1; - if ( ! $allowed_themes ) { - $allowed_themes = array(); - } else { - unset( $allowed_themes[ $theme ] ); - } - break; - case 'enable-selected': - check_admin_referer( 'bulk-themes' ); - if ( isset( $_POST['checked'] ) ) { - $themes = (array) $_POST['checked']; - $action = 'enabled'; - $n = count( $themes ); - foreach ( (array) $themes as $theme ) { - $allowed_themes[ $theme ] = true; - } - } else { - $action = 'error'; - $n = 'none'; - } - break; - case 'disable-selected': - check_admin_referer( 'bulk-themes' ); - if ( isset( $_POST['checked'] ) ) { - $themes = (array) $_POST['checked']; - $action = 'disabled'; - $n = count( $themes ); - foreach ( (array) $themes as $theme ) { - unset( $allowed_themes[ $theme ] ); - } - } else { - $action = 'error'; - $n = 'none'; - } - break; - default: - if ( isset( $_POST['checked'] ) ) { - check_admin_referer( 'bulk-themes' ); - $themes = (array) $_POST['checked']; - $n = count( $themes ); - $screen = get_current_screen()->id; - - /** - * Fires when a custom bulk action should be handled. - * - * The redirect link should be modified with success or failure feedback - * from the action to be used to display feedback to the user. - * - * The dynamic portion of the hook name, `$screen`, refers to the current screen ID. - * - * @since 4.7.0 - * - * @param string $redirect_url The redirect URL. - * @param string $action The action being taken. - * @param array $items The items to take the action on. - * @param int $site_id The site ID. - */ - $referer = apply_filters( "handle_network_bulk_actions-{$screen}", $referer, $action, $themes, $id ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores - } else { - $action = 'error'; - $n = 'none'; - } - } - - update_option( 'allowedthemes', $allowed_themes ); - restore_current_blog(); - - wp_safe_redirect( - add_query_arg( - array( - 'id' => $id, - $action => $n, - ), - $referer - ) - ); - exit; -} - -if ( isset( $_GET['action'] ) && 'update-site' == $_GET['action'] ) { - wp_safe_redirect( $referer ); - exit(); -} - -add_thickbox(); -add_screen_option( 'per_page' ); - -/* translators: %s: Site title. */ -$title = sprintf( __( 'Edit Site: %s' ), esc_html( $details->blogname ) ); - -$parent_file = 'sites.php'; -$submenu_file = 'sites.php'; - -require( ABSPATH . 'wp-admin/admin-header.php' ); ?> - -<div class="wrap"> -<h1 id="edit-site"><?php echo $title; ?></h1> -<p class="edit-site-actions"><a href="<?php echo esc_url( get_home_url( $id, '/' ) ); ?>"><?php _e( 'Visit' ); ?></a> | <a href="<?php echo esc_url( get_admin_url( $id ) ); ?>"><?php _e( 'Dashboard' ); ?></a></p> -<?php - -network_edit_site_nav( - array( - 'blog_id' => $id, - 'selected' => 'site-themes', - ) -); - -if ( isset( $_GET['enabled'] ) ) { - $enabled = absint( $_GET['enabled'] ); - if ( 1 == $enabled ) { - $message = __( 'Theme enabled.' ); - } else { - /* translators: %s: Number of themes. */ - $message = _n( '%s theme enabled.', '%s themes enabled.', $enabled ); - } - echo '<div id="message" class="updated notice is-dismissible"><p>' . sprintf( $message, number_format_i18n( $enabled ) ) . '</p></div>'; -} elseif ( isset( $_GET['disabled'] ) ) { - $disabled = absint( $_GET['disabled'] ); - if ( 1 == $disabled ) { - $message = __( 'Theme disabled.' ); - } else { - /* translators: %s: Number of themes. */ - $message = _n( '%s theme disabled.', '%s themes disabled.', $disabled ); - } - echo '<div id="message" class="updated notice is-dismissible"><p>' . sprintf( $message, number_format_i18n( $disabled ) ) . '</p></div>'; -} elseif ( isset( $_GET['error'] ) && 'none' == $_GET['error'] ) { - echo '<div id="message" class="error notice is-dismissible"><p>' . __( 'No theme selected.' ) . '</p></div>'; -} -?> - -<p><?php _e( 'Network enabled themes are not shown on this screen.' ); ?></p> - -<form method="get"> -<?php $wp_list_table->search_box( __( 'Search Installed Themes' ), 'theme' ); ?> -<input type="hidden" name="id" value="<?php echo esc_attr( $id ); ?>" /> -</form> - -<?php $wp_list_table->views(); ?> - -<form method="post" action="site-themes.php?action=update-site"> - <input type="hidden" name="id" value="<?php echo esc_attr( $id ); ?>" /> - -<?php $wp_list_table->display(); ?> - -</form> - -</div> -<?php include( ABSPATH . 'wp-admin/admin-footer.php' ); ?> |
