From 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Mon, 27 Jul 2020 10:05:23 +0200 Subject: Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my familly --- srcs/wordpress/wp-admin/network/themes.php | 346 ----------------------------- 1 file changed, 346 deletions(-) delete mode 100644 srcs/wordpress/wp-admin/network/themes.php (limited to 'srcs/wordpress/wp-admin/network/themes.php') diff --git a/srcs/wordpress/wp-admin/network/themes.php b/srcs/wordpress/wp-admin/network/themes.php deleted file mode 100644 index f7711f0..0000000 --- a/srcs/wordpress/wp-admin/network/themes.php +++ /dev/null @@ -1,346 +0,0 @@ -get_pagenum(); - -$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', 'deleted', 'error' ); -$_SERVER['REQUEST_URI'] = remove_query_arg( $temp_args, $_SERVER['REQUEST_URI'] ); -$referer = remove_query_arg( $temp_args, wp_get_referer() ); - -if ( $action ) { - switch ( $action ) { - case 'enable': - check_admin_referer( 'enable-theme_' . $_GET['theme'] ); - WP_Theme::network_enable_theme( $_GET['theme'] ); - if ( false === strpos( $referer, '/network/themes.php' ) ) { - wp_redirect( network_admin_url( 'themes.php?enabled=1' ) ); - } else { - wp_safe_redirect( add_query_arg( 'enabled', 1, $referer ) ); - } - exit; - case 'disable': - check_admin_referer( 'disable-theme_' . $_GET['theme'] ); - WP_Theme::network_disable_theme( $_GET['theme'] ); - wp_safe_redirect( add_query_arg( 'disabled', '1', $referer ) ); - exit; - case 'enable-selected': - check_admin_referer( 'bulk-themes' ); - $themes = isset( $_POST['checked'] ) ? (array) $_POST['checked'] : array(); - if ( empty( $themes ) ) { - wp_safe_redirect( add_query_arg( 'error', 'none', $referer ) ); - exit; - } - WP_Theme::network_enable_theme( (array) $themes ); - wp_safe_redirect( add_query_arg( 'enabled', count( $themes ), $referer ) ); - exit; - case 'disable-selected': - check_admin_referer( 'bulk-themes' ); - $themes = isset( $_POST['checked'] ) ? (array) $_POST['checked'] : array(); - if ( empty( $themes ) ) { - wp_safe_redirect( add_query_arg( 'error', 'none', $referer ) ); - exit; - } - WP_Theme::network_disable_theme( (array) $themes ); - wp_safe_redirect( add_query_arg( 'disabled', count( $themes ), $referer ) ); - exit; - case 'update-selected': - check_admin_referer( 'bulk-themes' ); - - if ( isset( $_GET['themes'] ) ) { - $themes = explode( ',', $_GET['themes'] ); - } elseif ( isset( $_POST['checked'] ) ) { - $themes = (array) $_POST['checked']; - } else { - $themes = array(); - } - - $title = __( 'Update Themes' ); - $parent_file = 'themes.php'; - - require_once( ABSPATH . 'wp-admin/admin-header.php' ); - - echo '
'; - echo '

' . esc_html( $title ) . '

'; - - $url = self_admin_url( 'update.php?action=update-selected-themes&themes=' . urlencode( join( ',', $themes ) ) ); - $url = wp_nonce_url( $url, 'bulk-update-themes' ); - - echo ""; - echo '
'; - require_once( ABSPATH . 'wp-admin/admin-footer.php' ); - exit; - case 'delete-selected': - if ( ! current_user_can( 'delete_themes' ) ) { - wp_die( __( 'Sorry, you are not allowed to delete themes for this site.' ) ); - } - - check_admin_referer( 'bulk-themes' ); - - $themes = isset( $_REQUEST['checked'] ) ? (array) $_REQUEST['checked'] : array(); - - if ( empty( $themes ) ) { - wp_safe_redirect( add_query_arg( 'error', 'none', $referer ) ); - exit; - } - - $themes = array_diff( $themes, array( get_option( 'stylesheet' ), get_option( 'template' ) ) ); - - if ( empty( $themes ) ) { - wp_safe_redirect( add_query_arg( 'error', 'main', $referer ) ); - exit; - } - - $theme_info = array(); - foreach ( $themes as $key => $theme ) { - $theme_info[ $theme ] = wp_get_theme( $theme ); - } - - include( ABSPATH . 'wp-admin/update.php' ); - - $parent_file = 'themes.php'; - - if ( ! isset( $_REQUEST['verify-delete'] ) ) { - wp_enqueue_script( 'jquery' ); - require_once( ABSPATH . 'wp-admin/admin-header.php' ); - $themes_to_delete = count( $themes ); - ?> -
- -

-

-

- -

-

-

- - - -

- -

- -
- - - '; - } - - wp_nonce_field( 'bulk-themes' ); - - if ( 1 == $themes_to_delete ) { - submit_button( __( 'Yes, delete this theme' ), '', 'submit', false ); - } else { - submit_button( __( 'Yes, delete these themes' ), '', 'submit', false ); - } - ?> -
- -
- -
-
- 1, - 'action' => 'delete-selected', - 'checked' => $_REQUEST['checked'], - '_wpnonce' => $_REQUEST['_wpnonce'], - ), - network_admin_url( 'themes.php' ) - ) - ) - ); - } - - $paged = ( $_REQUEST['paged'] ) ? $_REQUEST['paged'] : 1; - wp_redirect( - add_query_arg( - array( - 'deleted' => count( $themes ), - 'paged' => $paged, - 's' => $s, - ), - network_admin_url( 'themes.php' ) - ) - ); - exit; - default: - $themes = isset( $_POST['checked'] ) ? (array) $_POST['checked'] : array(); - if ( empty( $themes ) ) { - wp_safe_redirect( add_query_arg( 'error', 'none', $referer ) ); - exit; - } - check_admin_referer( 'bulk-themes' ); - - /** This action is documented in wp-admin/network/site-themes.php */ - $referer = apply_filters( 'handle_network_bulk_actions-' . get_current_screen()->id, $referer, $action, $themes ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores - - wp_safe_redirect( $referer ); - exit; - } -} - -$wp_list_table->prepare_items(); - -add_thickbox(); - -add_screen_option( 'per_page' ); - -get_current_screen()->add_help_tab( - array( - 'id' => 'overview', - 'title' => __( 'Overview' ), - 'content' => - '

' . __( 'This screen enables and disables the inclusion of themes available to choose in the Appearance menu for each site. It does not activate or deactivate which theme a site is currently using.' ) . '

' . - '

' . __( 'If the network admin disables a theme that is in use, it can still remain selected on that site. If another theme is chosen, the disabled theme will not appear in the site’s Appearance > Themes screen.' ) . '

' . - '

' . __( 'Themes can be enabled on a site by site basis by the network admin on the Edit Site screen (which has a Themes tab); get there via the Edit action link on the All Sites screen. Only network admins are able to install or edit themes.' ) . '

', - ) -); - -get_current_screen()->set_help_sidebar( - '

' . __( 'For more information:' ) . '

' . - '

' . __( 'Documentation on Network Themes' ) . '

' . - '

' . __( 'Support' ) . '

' -); - -get_current_screen()->set_screen_reader_content( - array( - 'heading_views' => __( 'Filter themes list' ), - 'heading_pagination' => __( 'Themes list navigation' ), - 'heading_list' => __( 'Themes list' ), - ) -); - -$title = __( 'Themes' ); -$parent_file = 'themes.php'; - -wp_enqueue_script( 'updates' ); -wp_enqueue_script( 'theme-preview' ); - -require_once( ABSPATH . 'wp-admin/admin-header.php' ); - -?> - -
-

- - - - - -' . __( 'Search results for “%s”' ) . '', esc_html( $s ) ); -} -?> - -
- -

' . sprintf( $message, number_format_i18n( $enabled ) ) . '

'; -} 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 '

' . sprintf( $message, number_format_i18n( $disabled ) ) . '

'; -} elseif ( isset( $_GET['deleted'] ) ) { - $deleted = absint( $_GET['deleted'] ); - if ( 1 == $deleted ) { - $message = __( 'Theme deleted.' ); - } else { - /* translators: %s: Number of themes. */ - $message = _n( '%s theme deleted.', '%s themes deleted.', $deleted ); - } - echo '

' . sprintf( $message, number_format_i18n( $deleted ) ) . '

'; -} elseif ( isset( $_GET['error'] ) && 'none' == $_GET['error'] ) { - echo '

' . __( 'No theme selected.' ) . '

'; -} elseif ( isset( $_GET['error'] ) && 'main' == $_GET['error'] ) { - echo '

' . __( 'You cannot delete a theme while it is active on the main site.' ) . '

'; -} - -?> - -
-search_box( __( 'Search Installed Themes' ), 'theme' ); ?> -
- -views(); - -if ( 'broken' == $status ) { - echo '

' . __( 'The following themes are installed but incomplete.' ) . '

'; -} -?> - -
- - - -display(); ?> -
- - - -