Version Description
Support PHP versions below 5.3.0, by not using lambda function creation in add_action for admin_notices
Download this release
Release Info
| Developer | sivel |
| Plugin | |
| Version | 1.3.2 |
| Comparing to | |
| See all releases | |
Code changes from version 1.3.1 to 1.3.2
- readme.txt +10 -1
- wordpress-reset.php +11 -8
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Donate Link: http://sivel.net/donate
|
|
| 4 |
Tags: wordpress-reset, wordpress, reset, admin
|
| 5 |
Requires at least: 2.8
|
| 6 |
Tested up to: 3.3
|
| 7 |
-
Stable tag: 1.3.
|
| 8 |
|
| 9 |
Resets the WordPress database back to it's defaults. Deletes all customizations and content. Does not modify files only resets the database.
|
| 10 |
|
|
@@ -53,12 +53,21 @@ $reactivate_wp_reset_additional = array(
|
|
| 53 |
|
| 54 |
== Upgrade Notice ==
|
| 55 |
|
|
|
|
|
|
|
|
|
|
| 56 |
= 1.3.1 =
|
|
|
|
|
|
|
|
|
|
| 57 |
|
| 58 |
Fixes a deprecated notice in WordPress 3.3, removed the $auto_reactivate variable, and look for REACTIVATE_WP_RESET to be defined in wp-config.php, as well as the ability to activate additional plugins using a global $reactivate_wp_reset_additional array defined in wp-config.php
|
| 59 |
|
| 60 |
== Changelog ==
|
| 61 |
|
|
|
|
|
|
|
|
|
|
| 62 |
= 1.3.1 (2012-01-29): =
|
| 63 |
* Apparently in a LIKE query, an underscore matches a single character, so we must escape it
|
| 64 |
|
| 4 |
Tags: wordpress-reset, wordpress, reset, admin
|
| 5 |
Requires at least: 2.8
|
| 6 |
Tested up to: 3.3
|
| 7 |
+
Stable tag: 1.3.2
|
| 8 |
|
| 9 |
Resets the WordPress database back to it's defaults. Deletes all customizations and content. Does not modify files only resets the database.
|
| 10 |
|
| 53 |
|
| 54 |
== Upgrade Notice ==
|
| 55 |
|
| 56 |
+
= 1.3.2 =
|
| 57 |
+
Support PHP versions below 5.3.0, by not using lambda function creation in add_action for admin_notices
|
| 58 |
+
|
| 59 |
= 1.3.1 =
|
| 60 |
+
Fix sql query, so that _ isn't being used as a single character match
|
| 61 |
+
|
| 62 |
+
= 1.3 =
|
| 63 |
|
| 64 |
Fixes a deprecated notice in WordPress 3.3, removed the $auto_reactivate variable, and look for REACTIVATE_WP_RESET to be defined in wp-config.php, as well as the ability to activate additional plugins using a global $reactivate_wp_reset_additional array defined in wp-config.php
|
| 65 |
|
| 66 |
== Changelog ==
|
| 67 |
|
| 68 |
+
= 1.3.2 (2012-02-13): =
|
| 69 |
+
* Support PHP versions below 5.3.0, by not using lambda function creation in add_action for admin_notices
|
| 70 |
+
|
| 71 |
= 1.3.1 (2012-01-29): =
|
| 72 |
* Apparently in a LIKE query, an underscore matches a single character, so we must escape it
|
| 73 |
|
wordpress-reset.php
CHANGED
|
@@ -4,7 +4,7 @@ Plugin Name: WordPress Reset
|
|
| 4 |
Plugin URI: http://sivel.net/wordpress/wordpress-reset/
|
| 5 |
Description: Resets the WordPress database back to it's defaults. Deletes all customizations and content. Does not modify files only resets the database.
|
| 6 |
Author: Matt Martz
|
| 7 |
-
Version: 1.3.
|
| 8 |
Author URI: http://sivel.net/
|
| 9 |
|
| 10 |
Copyright (c) 2009-2012 Matt Martz (http://sivel.net)
|
|
@@ -110,13 +110,16 @@ class WordPressReset {
|
|
| 110 |
exit();
|
| 111 |
}
|
| 112 |
|
| 113 |
-
if ( array_key_exists( 'reset', $_GET ) && stristr( $_SERVER['HTTP_REFERER'], 'wordpress-reset' ) )
|
| 114 |
-
add_action( 'admin_notices',
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
|
|
|
|
|
|
|
|
|
| 120 |
}
|
| 121 |
|
| 122 |
// Overwrite the password, because we actually reset it after this email goes out
|
| 4 |
Plugin URI: http://sivel.net/wordpress/wordpress-reset/
|
| 5 |
Description: Resets the WordPress database back to it's defaults. Deletes all customizations and content. Does not modify files only resets the database.
|
| 6 |
Author: Matt Martz
|
| 7 |
+
Version: 1.3.2
|
| 8 |
Author URI: http://sivel.net/
|
| 9 |
|
| 10 |
Copyright (c) 2009-2012 Matt Martz (http://sivel.net)
|
| 110 |
exit();
|
| 111 |
}
|
| 112 |
|
| 113 |
+
if ( array_key_exists( 'reset', $_GET ) && stristr( $_SERVER['HTTP_REFERER'], 'wordpress-reset' ) )
|
| 114 |
+
add_action( 'admin_notices', array( &$this, 'reset_notice' ) );
|
| 115 |
+
}
|
| 116 |
+
|
| 117 |
+
// admin_notices action hook operations
|
| 118 |
+
// Inform the user that WordPress has been successfully reset
|
| 119 |
+
function reset_notice() {
|
| 120 |
+
$user = get_user_by( 'id', 1 );
|
| 121 |
+
echo '<div id="message" class="updated fade"><p><strong>WordPress has been reset back to defaults. The user "' . $user->user_login . '" was recreated with its previous password.</strong></p></div>';
|
| 122 |
+
do_action( 'wordpress_reset_post', $user );
|
| 123 |
}
|
| 124 |
|
| 125 |
// Overwrite the password, because we actually reset it after this email goes out
|
