Compare commits
3 Commits
454572ede2
...
84a9bd93cf
| Author | SHA1 | Date | |
|---|---|---|---|
| 84a9bd93cf | |||
| 085b1ccf31 | |||
| 477b87b5a4 |
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user