version-conflict-check.php
819 Bytes
<?php
//It's not possible to have two versions of this plugin active at the same time. Abort plugin load
//and display an error if we detect that another version has already been loaded.
if ( class_exists('WPMenuEditor') ) {
function ws_ame_activation_conflict() {
if ( !current_user_can('activate_plugins') ) {
return; //The current user can't do anything about the problem.
}
?>
<div class="error fade">
<p>
<strong>Error: Another version of Admin Menu Editor is already active.</strong><br>
Please deactivate the older version. It is not possible to run two different versions
of this plugin at the same time.
</p>
</div>
<?php
}
add_action('admin_notices', 'ws_ame_activation_conflict');
return true; //Conflict detected.
}
return false; //No conflict.