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 -5 3.03.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,18 +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 - update_user_option( $user_id, 'default_password_nag', true, true );
114 116 $email_password = true;
115 117 } elseif ( ! $user_id ) {
116 118 // Password has been provided
117 - $message = '<em>'.__( 'Your chosen password.' ).'</em>';
119 + $message = '<em>'.__( 'Your chosen password.', 'wordpress-database-reset' ).'</em>';
118 120 $user_id = wp_create_user( $user_name, $user_password, $user_email );
119 121 } else {
120 - $message = __( 'User already exists. Password inherited.' );
122 + $message = __( 'User already exists. Password inherited.', 'wordpress-database-reset' );
121 123 }
122 124
123 125 $user = new WP_User( $user_id );
124 126 $user->set_role( 'administrator' );