function wpbc_sync_gcal_deactivate()
{
    delete_bk_option('booking_gcal_feed');
    delete_bk_option('booking_gcal_events_from');
    delete_bk_option('booking_gcal_events_from_offset');
    delete_bk_option('booking_gcal_events_from_offset_type');
    delete_bk_option('booking_gcal_events_until');
    delete_bk_option('booking_gcal_events_until_offset');
    delete_bk_option('booking_gcal_events_until_offset_type');
    delete_bk_option('booking_gcal_events_max');
    delete_bk_option('booking_gcal_api_key');
    delete_bk_option('booking_gcal_timezone');
    delete_bk_option('booking_gcal_is_send_email');
    delete_bk_option('booking_gcal_auto_import_is_active');
    delete_bk_option('booking_gcal_auto_import_time');
    delete_bk_option('booking_gcal_events_form_fields');
}
 function wpdev_booking_deactivate()
 {
     // set execution time to 15 minutes, its not worked if we have SAFE MODE ON at PHP
     if (function_exists('set_time_limit')) {
         if (!in_array(ini_get('safe_mode'), array('1', 'On'))) {
             set_time_limit(900);
         }
     }
     $is_delete_if_deactive = get_bk_option('booking_is_delete_if_deactive');
     // check
     if ($is_delete_if_deactive == 'On') {
         // Delete here tables and options, which are needed for using plugin
         delete_bk_option('booking_version_num');
         delete_bk_option('booking_skin');
         delete_bk_option('bookings_num_per_page');
         delete_bk_option('booking_sort_order');
         delete_bk_option('booking_sort_order_direction');
         delete_bk_option('booking_default_toolbar_tab');
         delete_bk_option('bookings_listing_default_view_mode');
         delete_bk_option('booking_view_days_num');
         delete_bk_option('booking_max_monthes_in_calendar');
         delete_bk_option('booking_admin_cal_count');
         delete_bk_option('booking_client_cal_count');
         delete_bk_option('booking_start_day_weeek');
         delete_bk_option('booking_title_after_reservation');
         delete_bk_option('booking_title_after_reservation_time');
         delete_bk_option('booking_type_of_thank_you_message', 'message');
         delete_bk_option('booking_thank_you_page_URL', site_url());
         delete_bk_option('booking_is_use_autofill_4_logged_user');
         delete_bk_option('booking_form_is_using_bs_css');
         delete_bk_option('booking_form_format_type');
         delete_bk_option('booking_form_field_active1');
         delete_bk_option('booking_form_field_required1');
         delete_bk_option('booking_form_field_label1');
         delete_bk_option('booking_form_field_active2');
         delete_bk_option('booking_form_field_required2');
         delete_bk_option('booking_form_field_label2');
         delete_bk_option('booking_form_field_active3');
         delete_bk_option('booking_form_field_required3');
         delete_bk_option('booking_form_field_label3');
         delete_bk_option('booking_form_field_active4');
         delete_bk_option('booking_form_field_required4');
         delete_bk_option('booking_form_field_label4');
         delete_bk_option('booking_form_field_active5');
         delete_bk_option('booking_form_field_required5');
         delete_bk_option('booking_form_field_label5');
         delete_bk_option('booking_date_format');
         delete_bk_option('booking_date_view_type');
         delete_bk_option('booking_is_delete_if_deactive');
         // check
         delete_bk_option('booking_wpdev_copyright_adminpanel');
         // check
         delete_bk_option('booking_is_show_powered_by_notice');
         // check
         delete_bk_option('booking_is_use_captcha');
         delete_bk_option('booking_is_show_legend');
         delete_bk_option('booking_legend_is_show_item_available');
         delete_bk_option('booking_legend_text_for_item_available');
         delete_bk_option('booking_legend_is_show_item_pending');
         delete_bk_option('booking_legend_text_for_item_pending');
         delete_bk_option('booking_legend_is_show_item_approved');
         delete_bk_option('booking_legend_text_for_item_approved');
         if (class_exists('wpdev_bk_biz_s')) {
             delete_bk_option('booking_legend_is_show_item_partially');
             delete_bk_option('booking_legend_text_for_item_partially');
         }
         delete_bk_option('booking_dif_colors_approval_pending');
         delete_bk_option('booking_is_use_hints_at_admin_panel');
         delete_bk_option('booking_is_not_load_bs_script_in_client');
         delete_bk_option('booking_is_not_load_bs_script_in_admin');
         delete_bk_option('booking_multiple_day_selections');
         delete_bk_option('booking_type_of_day_selections');
         delete_bk_option('booking_unavailable_days_num_from_today');
         delete_bk_option('booking_unavailable_day0');
         delete_bk_option('booking_unavailable_day1');
         delete_bk_option('booking_unavailable_day2');
         delete_bk_option('booking_unavailable_day3');
         delete_bk_option('booking_unavailable_day4');
         delete_bk_option('booking_unavailable_day5');
         delete_bk_option('booking_unavailable_day6');
         delete_bk_option('booking_user_role_booking');
         delete_bk_option('booking_user_role_addbooking');
         delete_bk_option('booking_user_role_resources');
         delete_bk_option('booking_user_role_settings');
         delete_bk_option('booking_email_reservation_adress');
         delete_bk_option('booking_email_reservation_from_adress');
         delete_bk_option('booking_email_reservation_subject');
         delete_bk_option('booking_email_reservation_content');
         delete_bk_option('booking_email_approval_adress');
         delete_bk_option('booking_email_approval_subject');
         delete_bk_option('booking_email_approval_content');
         delete_bk_option('booking_email_deny_adress');
         delete_bk_option('booking_email_deny_subject');
         delete_bk_option('booking_email_deny_content');
         delete_bk_option('booking_is_email_reservation_adress');
         delete_bk_option('booking_is_email_approval_adress');
         delete_bk_option('booking_is_email_deny_adress');
         delete_bk_option('booking_widget_title');
         delete_bk_option('booking_widget_show');
         delete_bk_option('booking_widget_type');
         delete_bk_option('booking_widget_calendar_count');
         delete_bk_option('booking_widget_last_field');
         global $wpdb;
         $wpdb->query("DROP TABLE IF EXISTS {$wpdb->prefix}booking");
         $wpdb->query("DROP TABLE IF EXISTS {$wpdb->prefix}bookingdates");
         // Delete all users booking windows states
         if (false === $wpdb->query("DELETE FROM {$wpdb->usermeta} WHERE meta_key LIKE '%booking_%'")) {
             // All users data
             bk_error('Error during deleting user meta at DB', __FILE__, __LINE__);
             die;
         }
         // Delete or Drafts and Pending from demo sites
         if (wpdev_bk_is_this_demo()) {
             // Delete all temp posts at the demo sites: (post_status = pending || draft) && ( post_type = post ) && (post_author != 1)
             $postss = $wpdb->get_results("SELECT * FROM {$wpdb->posts} WHERE ( post_status = 'pending' OR  post_status = 'draft' OR  post_status = 'auto-draft' OR  post_status = 'trash' OR  post_status = 'inherit' ) AND ( post_type='post' OR  post_type='revision') AND post_author != 1");
             foreach ($postss as $pp) {
                 wp_delete_post($pp->ID, true);
             }
         }
         make_bk_action('wpdev_booking_deactivation');
     }
 }
 public function deactivate()
 {
     delete_bk_option('booking_cron');
 }