diff --git a/wp-content/plugins/companion-auto-update/cau_functions.php b/wp-content/plugins/companion-auto-update/cau_functions.php index b07060ba..3c745784 100644 --- a/wp-content/plugins/companion-auto-update/cau_functions.php +++ b/wp-content/plugins/companion-auto-update/cau_functions.php @@ -62,7 +62,7 @@ function cau_incompatiblePlugins() { $return = false; foreach ( cau_incompatiblePluginlist() as $key => $value ) { - if( is_plugin_active( $key ) ) { + if( function_exists( 'is_plugin_active' ) && is_plugin_active( $key ) ) { $return = true; } } @@ -97,7 +97,7 @@ function cau_pluginIssueCount() { // cau_incompatiblePlugins if( cau_incompatiblePlugins() ) { foreach ( cau_incompatiblePluginlist() as $key => $value ) { - if( is_plugin_active( $key ) ) { + if( function_exists( 'is_plugin_active' ) && is_plugin_active( $key ) ) { $count++; } } @@ -276,7 +276,6 @@ function cau_run_custom_hooks_c() { } if( $fileDate >= $lastday ) { - array_push( $allDates, $fileDate ); $status = ( $fileTime > $range_start && $fileTime < $range_end ) ? __( 'Automatic', 'companion-auto-update' ) : __( 'Manual', 'companion-auto-update' ); $totalNum++; cau_updatePluginInformation( 'core', $status ); @@ -717,10 +716,10 @@ function cau_list_outdated() { $api = plugins_api( 'plugin_information', array( 'slug' => wp_unslash( $actualSlug ), 'tested' => true ) ); // Version compare - $tested_version = substr( $api->tested, 0, 3 ); // Format version number + $tested_version = !empty( $api->tested ) ? substr( $api->tested, 0, 3 ) : false; // Format version number // Check if "tested up to" version number is set - if( $tested_version != '' ) { + if( $tested_version ) { $current_version = substr( get_bloginfo( 'version' ), 0, 3 ); // Format version number $version_difference = ( (int)$current_version - (int)$tested_version ); // Get the difference diff --git a/wp-content/plugins/companion-auto-update/companion-auto-update.php b/wp-content/plugins/companion-auto-update/companion-auto-update.php index a870a0fd..1bca27f2 100644 --- a/wp-content/plugins/companion-auto-update/companion-auto-update.php +++ b/wp-content/plugins/companion-auto-update/companion-auto-update.php @@ -4,7 +4,7 @@ * Plugin Name: Companion Auto Update * Plugin URI: http://codeermeneer.nl/portfolio/companion-auto-update/ * Description: This plugin auto updates all plugins, all themes and the wordpress core. - * Version: 3.8.8 + * Version: 3.9.0 * Author: Papin Schipper * Author URI: http://codeermeneer.nl/ * Contributors: papin diff --git a/wp-content/plugins/companion-auto-update/readme.txt b/wp-content/plugins/companion-auto-update/readme.txt index 03dc0813..8eb2ed13 100644 --- a/wp-content/plugins/companion-auto-update/readme.txt +++ b/wp-content/plugins/companion-auto-update/readme.txt @@ -5,7 +5,7 @@ Tags: auto, automatic, background, update, updates, updating, automatic updates, Requires at least: 5.3.0 Tested up to: 6.4 Requires PHP: 5.1 -Stable tag: 3.8.8 +Stable tag: 3.9.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -82,6 +82,13 @@ So obviously, some of you wondered what the difference would be between the defa == Changelog == += 3.9.0 (February 2, 2024) = +* Fixed: Fatal error during Cron +* Fixed: PHP deprecated error for PHP 8 and up + += 3.8.9 (January 9, 2024) = +* Fixed error: Call to undefined function is_plugin_active() + = 3.8.8 (December 19, 2023) = * Fixed a few minor bugs * Made some performance improvements