function adrotate_deactivate_setup()
{
    // Clear out roles
    $adrotate_roles = get_option('adrotate_roles');
    if ($adrotate_roles == 1) {
        adrotate_remove_roles();
    }
    update_option('adrotate_hide_banner', adrotate_now());
    update_option('adrotate_hide_review', adrotate_now());
    // Clean up capabilities from ALL users
    adrotate_remove_capability("adrotate_ad_manage");
    adrotate_remove_capability("adrotate_ad_delete");
    adrotate_remove_capability("adrotate_group_manage");
    adrotate_remove_capability("adrotate_group_delete");
    // Clear out wp_cron
    wp_clear_scheduled_hook('adrotate_notification');
    wp_clear_scheduled_hook('adrotate_clean_trackerdata');
    wp_clear_scheduled_hook('adrotate_evaluate_ads');
}
function adrotate_prepare_roles()
{
    if (isset($_POST['adrotate_role_add_submit'])) {
        $action = "role_add";
        adrotate_add_roles();
        update_option('adrotate_roles', '1');
    }
    if (isset($_POST['adrotate_role_remove_submit'])) {
        $action = "role_remove";
        adrotate_remove_roles();
        update_option('adrotate_roles', '0');
    }
    adrotate_return($action);
}