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/ms-delete-site.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/ms-delete-site.php')
| -rw-r--r-- | srcs/wordpress/wp-admin/ms-delete-site.php | 136 |
1 files changed, 0 insertions, 136 deletions
diff --git a/srcs/wordpress/wp-admin/ms-delete-site.php b/srcs/wordpress/wp-admin/ms-delete-site.php deleted file mode 100644 index 3cb1574..0000000 --- a/srcs/wordpress/wp-admin/ms-delete-site.php +++ /dev/null @@ -1,136 +0,0 @@ -<?php -/** - * Multisite delete site panel. - * - * @package WordPress - * @subpackage Multisite - * @since 3.0.0 - */ - -require_once( dirname( __FILE__ ) . '/admin.php' ); - -if ( ! is_multisite() ) { - wp_die( __( 'Multisite support is not enabled.' ) ); -} - -if ( ! current_user_can( 'delete_site' ) ) { - wp_die( __( 'Sorry, you are not allowed to delete this site.' ) ); -} - -if ( isset( $_GET['h'] ) && $_GET['h'] != '' && get_option( 'delete_blog_hash' ) != false ) { - if ( hash_equals( get_option( 'delete_blog_hash' ), $_GET['h'] ) ) { - wpmu_delete_blog( get_current_blog_id() ); - wp_die( - sprintf( - /* translators: %s: Network title. */ - __( 'Thank you for using %s, your site has been deleted. Happy trails to you until we meet again.' ), - get_network()->site_name - ) - ); - } else { - wp_die( __( 'Sorry, the link you clicked is stale. Please select another option.' ) ); - } -} - -$blog = get_site(); -$user = wp_get_current_user(); - -$title = __( 'Delete Site' ); -$parent_file = 'tools.php'; -require_once( ABSPATH . 'wp-admin/admin-header.php' ); - -echo '<div class="wrap">'; -echo '<h1>' . esc_html( $title ) . '</h1>'; - -if ( isset( $_POST['action'] ) && $_POST['action'] == 'deleteblog' && isset( $_POST['confirmdelete'] ) && $_POST['confirmdelete'] == '1' ) { - check_admin_referer( 'delete-blog' ); - - $hash = wp_generate_password( 20, false ); - update_option( 'delete_blog_hash', $hash ); - - $url_delete = esc_url( admin_url( 'ms-delete-site.php?h=' . $hash ) ); - - $switched_locale = switch_to_locale( get_locale() ); - - /* translators: Do not translate USERNAME, URL_DELETE, SITE_NAME: those are placeholders. */ - $content = __( - "Howdy ###USERNAME###, - -You recently clicked the 'Delete Site' link on your site and filled in a -form on that page. - -If you really want to delete your site, click the link below. You will not -be asked to confirm again so only click this link if you are absolutely certain: -###URL_DELETE### - -If you delete your site, please consider opening a new site here -some time in the future! (But remember your current site and username -are gone forever.) - -Thanks for using the site, -Webmaster -###SITE_NAME###" - ); - /** - * Filters the email content sent when a site in a Multisite network is deleted. - * - * @since 3.0.0 - * - * @param string $content The email content that will be sent to the user who deleted a site in a Multisite network. - */ - $content = apply_filters( 'delete_site_email_content', $content ); - - $content = str_replace( '###USERNAME###', $user->user_login, $content ); - $content = str_replace( '###URL_DELETE###', $url_delete, $content ); - $content = str_replace( '###SITE_NAME###', get_network()->site_name, $content ); - - wp_mail( - get_option( 'admin_email' ), - sprintf( - /* translators: %s: Site title. */ - __( '[%s] Delete My Site' ), - wp_specialchars_decode( get_option( 'blogname' ) ) - ), - $content - ); - - if ( $switched_locale ) { - restore_previous_locale(); - } - ?> - - <p><?php _e( 'Thank you. Please check your email for a link to confirm your action. Your site will not be deleted until this link is clicked.' ); ?></p> - - <?php -} else { - ?> - <p> - <?php - printf( - /* translators: %s: Network title. */ - __( 'If you do not want to use your %s site any more, you can delete it using the form below. When you click <strong>Delete My Site Permanently</strong> you will be sent an email with a link in it. Click on this link to delete your site.' ), - get_network()->site_name - ); - ?> - </p> - <p><?php _e( 'Remember, once deleted your site cannot be restored.' ); ?></p> - - <form method="post" name="deletedirect"> - <?php wp_nonce_field( 'delete-blog' ); ?> - <input type="hidden" name="action" value="deleteblog" /> - <p><input id="confirmdelete" type="checkbox" name="confirmdelete" value="1" /> <label for="confirmdelete"><strong> - <?php - printf( - /* translators: %s: Site address. */ - __( "I'm sure I want to permanently disable my site, and I am aware I can never get it back or use %s again." ), - $blog->domain . $blog->path - ); - ?> - </strong></label></p> - <?php submit_button( __( 'Delete My Site Permanently' ) ); ?> - </form> - <?php -} -echo '</div>'; - -include( ABSPATH . 'wp-admin/admin-footer.php' ); |
