PluginProbe
Database Reset / 3.25
Database Reset v3.25
2.3.2 3.0 3.0.1 3.0.2 3.1 3.15 3.16 3.17 3.18 3.19 3.20 3.21 3.22 3.23 3.24 3.25 trunk 1.0 1.2 1.2.1 1.2.2 1.3 1.4 2.0 2.1 All 27 releases
← All changes | lib/helpers.php +7 -4 3.153.25 View file →
@@ -42,9 +42,9 @@
42 42 * @return void
43 43 */
44 44 function db_reset_cancel_activation( $message ) {
45 45 deactivate_plugins( __FILE__ );
46 - wp_die( $message );
46 + wp_die( esc_html($message) );
47 47 }
48 48
49 49 // Ewww. Still need it though.
50 50 require_once( ABSPATH . '/wp-admin/includes/upgrade.php' );
@@ -81,8 +81,11 @@
81 81 make_db_current_silent();
82 82 populate_options();
83 83 populate_roles();
84 84
85 + remove_all_actions('update_option_blogname');
86 + remove_all_actions('update_option_blogdescription');
87 +
85 88 update_option( 'blogname', $blog_title );
86 89 update_option( 'admin_email', $user_email );
87 90 update_option( 'blog_public', $public );
88 91
@@ -107,17 +110,17 @@
107 110 $user_password = trim( $user_password );
108 111 $email_password = false;
109 112 if ( ! $user_id && empty( $user_password ) ) {
110 113 $user_password = wp_generate_password( 12, false );
111 - $message = __( '<strong><em>Note that password</em></strong> carefully! It is a <em>random</em> password that was generated just for you.' );
114 + $message = __( '<strong><em>Note that password</em></strong> carefully! It is a <em>random</em> password that was generated just for you.', 'wordpress-database-reset' );
112 115 $user_id = wp_create_user( $user_name, $user_password, $user_email );
113 116 $email_password = true;
114 117 } elseif ( ! $user_id ) {
115 118 // Password has been provided
116 - $message = '<em>'.__( 'Your chosen password.' ).'</em>';
119 + $message = '<em>'.__( 'Your chosen password.', 'wordpress-database-reset' ).'</em>';
117 120 $user_id = wp_create_user( $user_name, $user_password, $user_email );
118 121 } else {
119 - $message = __( 'User already exists. Password inherited.' );
122 + $message = __( 'User already exists. Password inherited.', 'wordpress-database-reset' );
120 123 }
121 124
122 125 $user = new WP_User( $user_id );
123 126 $user->set_role( 'administrator' );