Files
branddefense.pl/wp-content/plugins/brizy/compatibilities/brizy-pro-compatibility.php
Roman Pyrih c2e100a763 first commit
2023-07-24 08:30:51 +02:00

30 lines
925 B
PHP

<?php
class Brizy_Compatibilities_BrizyProCompatibility {
public function __construct() {
if(version_compare(BRIZY_MINIMUM_PRO_VERSION, BRIZY_PRO_VERSION)>0) {
$proMain = new BrizyPro_Main();
add_action( 'wp_loaded', [ $proMain, 'wordpressLoaded' ], 11 );
add_action( 'admin_notices', [ $this, 'brizypro_upgrade_required' ] );
add_action( 'brizy_allow_plugin_included', '__return_false' );
// Avoid fatal errors for pro versions older than 0.0.37
remove_action( 'plugins_loaded', 'brizy_pro_load' );
}
}
/**
* @param $upgrader_object
* @param $options
*/
public function brizypro_upgrade_required() {
?>
<div class="notice notice-error is-dismissible">
<p>
<b><?php echo strtoupper( __bt( 'brizy', 'Brizy' ) ) ?> PRO IS NOT RUNNING. </b><br>
Please update <?php echo __bt( 'brizy', 'Brizy' ) ?> PRO to the latest version.
</p>
</div>
<?php
}
}