Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
38c1e569e6
|
|||
4290aed9ce
|
10
README.md
10
README.md
@ -8,7 +8,7 @@
|
|||||||
* Requires at least: 4.7
|
* Requires at least: 4.7
|
||||||
* Tested up to: 6.5
|
* Tested up to: 6.5
|
||||||
* Requires PHP: 5.5
|
* Requires PHP: 5.5
|
||||||
* Stable tag: 1.7.1
|
* Stable tag: 1.7.2
|
||||||
* License: GPLv2 or later
|
* License: GPLv2 or later
|
||||||
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
||||||
|
|
||||||
@ -93,6 +93,9 @@ Same for IPv6 prefixes like _2001:db8:a0b:12f0::/64_.
|
|||||||
|
|
||||||
## Upgrade Notice ##
|
## Upgrade Notice ##
|
||||||
|
|
||||||
|
### 1.7.2 ###
|
||||||
|
This is a bugfix release to restore the manual cleanup function that was broken since 1.7.0.
|
||||||
|
|
||||||
### 1.7.1 ###
|
### 1.7.1 ###
|
||||||
This is a service release with minor corrections. Recommended for all users. Tested up to 6.5.
|
This is a service release with minor corrections. Recommended for all users. Tested up to 6.5.
|
||||||
|
|
||||||
@ -100,7 +103,10 @@ This is a service release with minor corrections. Recommended for all users. Tes
|
|||||||
This is a service release with primarily internal rework. Tested up to 6.4 and PHP 8.3.
|
This is a service release with primarily internal rework. Tested up to 6.4 and PHP 8.3.
|
||||||
|
|
||||||
|
|
||||||
## Changelog ##
|
## Changelog
|
||||||
|
|
||||||
|
### 1.7.2 / 06.06.2024 ###
|
||||||
|
* Restore manual database cleanup functionality
|
||||||
|
|
||||||
### 1.7.1 / 24.03.2024 ###
|
### 1.7.1 / 24.03.2024 ###
|
||||||
* Fix HTML syntax for checkboxes on settings page
|
* Fix HTML syntax for checkboxes on settings page
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "stklcode/statify-blacklist",
|
"name": "stklcode/statify-blacklist",
|
||||||
"version": "1.7.1",
|
"version": "1.7.2",
|
||||||
"description": "A filter extension for the famous Statify WordPress plugin",
|
"description": "A filter extension for the famous Statify WordPress plugin",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"wordpress",
|
"wordpress",
|
||||||
|
@ -170,6 +170,27 @@ class StatifyBlacklist_Settings extends StatifyBlacklist {
|
|||||||
?>
|
?>
|
||||||
<div class="wrap">
|
<div class="wrap">
|
||||||
<h1><?php esc_html_e( 'Statify Filter', 'statify-blacklist' ); ?></h1>
|
<h1><?php esc_html_e( 'Statify Filter', 'statify-blacklist' ); ?></h1>
|
||||||
|
<?php
|
||||||
|
if ( isset( $_SERVER['REQUEST_METHOD'] ) && 'POST' === $_SERVER['REQUEST_METHOD'] && ! empty( $_POST['cleanup'] ) ) {
|
||||||
|
// Database cleanup requested.
|
||||||
|
if ( isset( $_REQUEST['_wpnonce'] ) && wp_verify_nonce( sanitize_key( $_REQUEST['_wpnonce'] ), 'statify-blacklist-options' ) ) {
|
||||||
|
// Nonce verification successful, proceed with cleanup.
|
||||||
|
StatifyBlacklist_Admin::cleanup_database();
|
||||||
|
?>
|
||||||
|
<div class="notice notice-success is-dismissible">
|
||||||
|
<p><?php esc_html_e( 'Database cleanup successful', 'statify-blacklist' ); ?></p>
|
||||||
|
</div>
|
||||||
|
<?php
|
||||||
|
} else {
|
||||||
|
// Nonce verification failed.
|
||||||
|
?>
|
||||||
|
<div class="notice notice-error is-dismissible">
|
||||||
|
<p><?php esc_html_e( 'Database cleanup request failed', 'statify-blacklist' ); ?></p>
|
||||||
|
</div>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
|
||||||
<form id="statify-settings" method="post" action="options.php">
|
<form id="statify-settings" method="post" action="options.php">
|
||||||
<?php
|
<?php
|
||||||
@ -178,7 +199,8 @@ class StatifyBlacklist_Settings extends StatifyBlacklist {
|
|||||||
submit_button();
|
submit_button();
|
||||||
?>
|
?>
|
||||||
<hr>
|
<hr>
|
||||||
<input class="button-secondary" type="submit" name="cleanUp"
|
<input class="button-secondary" type="submit" name="cleanup"
|
||||||
|
formaction=""
|
||||||
value="<?php esc_html_e( 'CleanUp Database', 'statify-blacklist' ); ?>"
|
value="<?php esc_html_e( 'CleanUp Database', 'statify-blacklist' ); ?>"
|
||||||
onclick="return confirm('<?php echo esc_js( __( 'Do you really want to apply filters to database? This cannot be undone.', 'statify-blacklist' ) ); ?>');">
|
onclick="return confirm('<?php echo esc_js( __( 'Do you really want to apply filters to database? This cannot be undone.', 'statify-blacklist' ) ); ?>');">
|
||||||
<p class="description">
|
<p class="description">
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "statify-blacklist",
|
"name": "statify-blacklist",
|
||||||
"version": "1.7.1",
|
"version": "1.7.2",
|
||||||
"description": "A filter extension for the famous Statify WordPress plugin",
|
"description": "A filter extension for the famous Statify WordPress plugin",
|
||||||
"author": "Stefan Kalscheuer",
|
"author": "Stefan Kalscheuer",
|
||||||
"license": "GPL-2.0+"
|
"license": "GPL-2.0+"
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
* Plugin Name: Statify Filter
|
* Plugin Name: Statify Filter
|
||||||
* Plugin URI: https://wordpress.org/plugins/statify-blacklist/
|
* Plugin URI: https://wordpress.org/plugins/statify-blacklist/
|
||||||
* Description: Extension for the Statify plugin to add customizable filters. (formerly "Statify Blacklist)
|
* Description: Extension for the Statify plugin to add customizable filters. (formerly "Statify Blacklist)
|
||||||
* Version: 1.7.1
|
* Version: 1.7.2
|
||||||
* Requires at least: 4.7
|
* Requires at least: 4.7
|
||||||
* Requires PHP: 5.5
|
* Requires PHP: 5.5
|
||||||
* Requires Plugins: statify
|
* Requires Plugins: statify
|
||||||
|
Reference in New Issue
Block a user