Changeset 3484738
- Timestamp:
- 03/17/2026 12:03:56 PM (12 days ago)
- Location:
- creavi-booking-service
- Files:
-
- 50 added
- 5 edited
-
tags/1.3.0 (added)
-
tags/1.3.0/assets (added)
-
tags/1.3.0/assets/css (added)
-
tags/1.3.0/assets/css/admin.css (added)
-
tags/1.3.0/assets/css/creavibc-deactivation-feedback.css (added)
-
tags/1.3.0/assets/css/service-tour.css (added)
-
tags/1.3.0/assets/css/style.css (added)
-
tags/1.3.0/assets/images (added)
-
tags/1.3.0/assets/images/service_placeholder.png (added)
-
tags/1.3.0/assets/js (added)
-
tags/1.3.0/assets/js/admin.js (added)
-
tags/1.3.0/assets/js/booking.js (added)
-
tags/1.3.0/assets/js/cbs-gcal-busy-admin.js (added)
-
tags/1.3.0/assets/js/creavibc-deactivation-feedback.js (added)
-
tags/1.3.0/assets/js/service-tour.js (added)
-
tags/1.3.0/assets/vendor (added)
-
tags/1.3.0/assets/vendor/flatpickr (added)
-
tags/1.3.0/assets/vendor/flatpickr/flatpickr.min.css (added)
-
tags/1.3.0/assets/vendor/flatpickr/flatpickr.min.js (added)
-
tags/1.3.0/assets/vendor/flatpickr/l10n (added)
-
tags/1.3.0/assets/vendor/flatpickr/l10n/da.js (added)
-
tags/1.3.0/assets/vendor/flatpickr/l10n/fr.js (added)
-
tags/1.3.0/assets/vendor/luxon (added)
-
tags/1.3.0/assets/vendor/luxon/luxon.min.js (added)
-
tags/1.3.0/creavi-booking-service.php (added)
-
tags/1.3.0/includes (added)
-
tags/1.3.0/includes/activation-metrics.php (added)
-
tags/1.3.0/includes/activation-redirect.php (added)
-
tags/1.3.0/includes/admin.php (added)
-
tags/1.3.0/includes/ajax-handlers.php (added)
-
tags/1.3.0/includes/cbs-gcal-remote.php (added)
-
tags/1.3.0/includes/deactivation-feedback.php (added)
-
tags/1.3.0/includes/functions.php (added)
-
tags/1.3.0/includes/gcal-freebusy.php (added)
-
tags/1.3.0/includes/meta-boxes.php (added)
-
tags/1.3.0/includes/placeholders.php (added)
-
tags/1.3.0/includes/post-types.php (added)
-
tags/1.3.0/includes/reminders.php (added)
-
tags/1.3.0/includes/render-booking-inline.php (added)
-
tags/1.3.0/includes/save-service.php (added)
-
tags/1.3.0/includes/video-api.php (added)
-
tags/1.3.0/languages (added)
-
tags/1.3.0/languages/creavi-booking-service-da_DK-creavibc-script.json (added)
-
tags/1.3.0/languages/creavi-booking-service-da_DK.mo (added)
-
tags/1.3.0/languages/creavi-booking-service-da_DK.po (added)
-
tags/1.3.0/languages/creavi-booking-service-fr_FR-creavibc-script.json (added)
-
tags/1.3.0/languages/creavi-booking-service-fr_FR.mo (added)
-
tags/1.3.0/languages/creavi-booking-service-fr_FR.po (added)
-
tags/1.3.0/languages/creavi-booking-service.pot (added)
-
tags/1.3.0/readme.txt (added)
-
trunk/assets/css/service-tour.css (modified) (1 diff)
-
trunk/creavi-booking-service.php (modified) (2 diffs)
-
trunk/includes/meta-boxes.php (modified) (3 diffs)
-
trunk/includes/video-api.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
creavi-booking-service/trunk/assets/css/service-tour.css
r3479245 r3484738 22 22 position: sticky; 23 23 top: 32px; 24 z-index: 999 9;24 z-index: 999; 25 25 26 26 background: var(--cbs-surface); -
creavi-booking-service/trunk/creavi-booking-service.php
r3479245 r3484738 5 5 * Text Domain: creavi-booking-service 6 6 * Domain Path: /languages 7 * Version: 1. 2.17 * Version: 1.3.0 8 8 * Author: Creavi 9 9 * License: GPL2 … … 16 16 define('CREAVIBC_PLUGIN_URL', plugin_dir_url(__FILE__)); 17 17 define('CREAVIBC_PLUGIN_PATH', plugin_dir_path(__FILE__)); 18 define('CREAVIBC_VERSION', '1. 2.1');18 define('CREAVIBC_VERSION', '1.3.0'); 19 19 20 20 -
creavi-booking-service/trunk/includes/meta-boxes.php
r3479245 r3484738 202 202 function creavibc_render_output_type_box($post) { 203 203 $stored_value = get_post_meta($post->ID, '_creavibc_output_type', true); 204 $value = in_array($stored_value, ['popup', 'inline']) ? $stored_value : 'popup'; 204 205 $value = in_array($stored_value, ['popup', 'inline'], true) ? $stored_value : 'inline'; 205 206 206 207 wp_nonce_field('creavibc_save_output_type', 'creavibc_output_type_nonce'); … … 1703 1704 $online_provider = isset( $online['provider'] ) ? sanitize_key( (string) $online['provider'] ) : 'creavi'; 1704 1705 if ( ! in_array( $online_provider, [ 'creavi', 'phone', 'custom' ], true ) ) { 1705 //$online_provider = 'creavi';1706 $online_provider = 'custom';1706 $online_provider = 'creavi'; 1707 //$online_provider = 'custom'; 1707 1708 } 1708 1709 … … 1803 1804 echo '<label for="' . esc_attr( $provider_id ) . '">' . esc_html__( 'Online option', 'creavi-booking-service' ) . '</label>'; 1804 1805 echo '<select name="creavibc_location[online][provider]" id="' . esc_attr( $provider_id ) . '">'; 1805 //echo '<option value="creavi" ' . selected( $online_provider, 'creavi', false ) . '>' . esc_html__( 'Secure video', 'creavi-booking-service' ) . '</option>';1806 echo '<option value="creavi" ' . selected( $online_provider, 'creavi', false ) . '>' . esc_html__( 'Secure video', 'creavi-booking-service' ) . '</option>'; 1806 1807 echo '<option value="phone" ' . selected( $online_provider, 'phone', false ) . '>' . esc_html__( 'Phone call', 'creavi-booking-service' ) . '</option>'; 1807 1808 echo '<option value="custom" ' . selected( $online_provider, 'custom', false ) . '>' . esc_html__( 'Custom link', 'creavi-booking-service' ) . '</option>'; -
creavi-booking-service/trunk/includes/video-api.php
r3479245 r3484738 2 2 if ( ! defined( 'ABSPATH' ) ) exit; 3 3 4 if ( ! defined( 'CREAVIBC_VIDEO_TOKEN_ENDPOINT' ) ) define( 'CREAVIBC_VIDEO_TOKEN_ENDPOINT', 'https://s vm1.creavi.dk/api/Token' );5 if ( ! defined( 'CREAVIBC_VIDEO_INVITE_ENDPOINT' ) ) define( 'CREAVIBC_VIDEO_INVITE_ENDPOINT', 'https://s vm1.creavi.dk/api/conference/invite' );4 if ( ! defined( 'CREAVIBC_VIDEO_TOKEN_ENDPOINT' ) ) define( 'CREAVIBC_VIDEO_TOKEN_ENDPOINT', 'https://securevideomeeting.eu/api/Token' ); 5 if ( ! defined( 'CREAVIBC_VIDEO_INVITE_ENDPOINT' ) ) define( 'CREAVIBC_VIDEO_INVITE_ENDPOINT', 'https://securevideomeeting.eu/api/conference/invite' ); 6 6 7 7 // Temporary hardcoded creds … … 184 184 } 185 185 186 $meeting_url = $token_for_url ? 'https://s vm1.creavi.dk/#/login/' . $token_for_url : '';186 $meeting_url = $token_for_url ? 'https://securevideomeeting.eu/#/login/' . $token_for_url : ''; 187 187 188 188 return [ -
creavi-booking-service/trunk/readme.txt
r3479245 r3484738 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1. 2.17 Stable tag: 1.3.0 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 99 99 == Changelog == 100 100 101 = 1.3.0 = 102 * Added secure video integration for online appointments. 103 * Added flexible meeting types: Secure video, Phone call, and Custom link. 104 * Improved booking notifications and calendar event details with meeting information. 105 101 106 = 1.2.1 = 102 107 * Added a dedicated “Location & Meeting” section with extended meeting options.
Note: See TracChangeset
for help on using the changeset viewer.