Compare commits

..

3 Commits

View File

@@ -2,7 +2,7 @@
/* /*
* Plugin Name: 1984 Hosting Support * Plugin Name: 1984 Hosting Support
* Version: 1.1.0 * Version: 1.1.1
* Author: 1984 ehf. * Author: 1984 ehf.
* Author URI: https://1984.hosting * Author URI: https://1984.hosting
* Description: Support plugin for 1984 Hosting customers. * Description: Support plugin for 1984 Hosting customers.
@@ -272,18 +272,21 @@ class HostingSupport1984 {
* *
* @return string[] * @return string[]
*/ */
private function get_protected_plugins(): array { private function get_protected_plugins(): array {
// Always protect this plugin from deactivation/deletion. if ( ! $this->is_patchstack_active() ) {
$own = plugin_basename( __FILE__ ); return array();
$protected = array( $own );
// Additionally protect Patchstack - but only while it is active.
if ( $this->is_patchstack_active() ) {
$protected[] = 'patchstack/patchstack.php';
} }
return $protected; // Protect this plugin.
} $own = plugin_basename( __FILE__ );
$protected = array( $own );
// Also protect Patchstack.
$protected[] = 'patchstack/patchstack.php';
return $protected;
}
/** /**
* Intercept admin actions attempting to deactivate or delete protected plugins and block them. * Intercept admin actions attempting to deactivate or delete protected plugins and block them.