setSilent(); $wpbc_Google_Calendar->set_timezone( get_bk_option('booking_gcal_timezone') ); $wpbc_Google_Calendar->set_events_max( get_bk_option( 'booking_gcal_events_max') ); $wpbc_Google_Calendar->set_events_from_with_array( array( get_bk_option( 'booking_gcal_events_from') , get_bk_option( 'booking_gcal_events_from_offset' ) , get_bk_option( 'booking_gcal_events_from_offset_type' ) ) ); $wpbc_Google_Calendar->set_events_until_with_array( array( get_bk_option( 'booking_gcal_events_until') , get_bk_option( 'booking_gcal_events_until_offset' ) , get_bk_option( 'booking_gcal_events_until_offset_type' ) ) ); if ( ! class_exists('wpdev_bk_personal') ) { $wpbc_Google_Calendar->setUrl( get_bk_option( 'booking_gcal_feed') ); $import_result = $wpbc_Google_Calendar->run(); } else { // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.NotPrepared, PluginCheck.Security.DirectDB.UnescapedDBParameter $types_list = $wpdb->get_results( "SELECT booking_type_id, import FROM {$wpdb->prefix}bookingtypes" ); foreach ($types_list as $wpbc_booking_resource) { $wpbc_booking_resource_id = $wpbc_booking_resource->booking_type_id; $wpbc_booking_resource_feed = $wpbc_booking_resource->import; if ( (! empty($wpbc_booking_resource_feed) ) && ($wpbc_booking_resource_feed != NULL ) && ( $wpbc_booking_resource_feed != '/' ) ) { $wpbc_Google_Calendar->setUrl($wpbc_booking_resource_feed); $wpbc_Google_Calendar->setResource($wpbc_booking_resource_id); // FixIn: 9.9.0.25. if ( function_exists( 'wpbm_delete_all_imported_bookings' ) ) { wpbm_delete_all_imported_bookings( array( 'resource_id' => $wpbc_booking_resource_id ) ); } $import_result = $wpbc_Google_Calendar->run(); } } } // debuge(2); } add_bk_action('wpbc_silent_import_all_events' , 'wpbc_silent_import_all_events' ); //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Fields for Modal window //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// function wpbc_gcal_settings_content_field_from( $booking_gcal_events_from, $booking_gcal_events_from_offset = '', $booking_gcal_events_from_offset_type = '' ) { if ($booking_gcal_events_from == "date") { echo ''; } else { echo ''; } ?>