Plugin Directory

Changeset 3484738


Ignore:
Timestamp:
03/17/2026 12:03:56 PM (12 days ago)
Author:
creavi
Message:

Release version 1.3.0 with secure video meeting support.

Location:
creavi-booking-service
Files:
50 added
5 edited

Legend:

Unmodified
Added
Removed
  • creavi-booking-service/trunk/assets/css/service-tour.css

    r3479245 r3484738  
    2222  position: sticky;
    2323  top: 32px;
    24   z-index: 9999;
     24  z-index: 999;
    2525
    2626  background: var(--cbs-surface);
  • creavi-booking-service/trunk/creavi-booking-service.php

    r3479245 r3484738  
    55 * Text Domain: creavi-booking-service
    66 * Domain Path: /languages
    7  * Version: 1.2.1
     7 * Version: 1.3.0
    88 * Author: Creavi
    99 * License: GPL2
     
    1616define('CREAVIBC_PLUGIN_URL', plugin_dir_url(__FILE__));
    1717define('CREAVIBC_PLUGIN_PATH', plugin_dir_path(__FILE__));
    18 define('CREAVIBC_VERSION', '1.2.1');
     18define('CREAVIBC_VERSION', '1.3.0');
    1919
    2020
  • creavi-booking-service/trunk/includes/meta-boxes.php

    r3479245 r3484738  
    202202function creavibc_render_output_type_box($post) {
    203203    $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';
    205206
    206207    wp_nonce_field('creavibc_save_output_type', 'creavibc_output_type_nonce');
     
    17031704    $online_provider = isset( $online['provider'] ) ? sanitize_key( (string) $online['provider'] ) : 'creavi';
    17041705    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';
    17071708    }
    17081709
     
    18031804    echo '<label for="' . esc_attr( $provider_id ) . '">' . esc_html__( 'Online option', 'creavi-booking-service' ) . '</label>';
    18041805    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>';
    18061807    echo '<option value="phone" ' . selected( $online_provider, 'phone', false ) . '>' . esc_html__( 'Phone call', 'creavi-booking-service' ) . '</option>';
    18071808    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  
    22if ( ! defined( 'ABSPATH' ) ) exit;
    33
    4 if ( ! defined( 'CREAVIBC_VIDEO_TOKEN_ENDPOINT' ) ) define( 'CREAVIBC_VIDEO_TOKEN_ENDPOINT', 'https://svm1.creavi.dk/api/Token' );
    5 if ( ! defined( 'CREAVIBC_VIDEO_INVITE_ENDPOINT' ) ) define( 'CREAVIBC_VIDEO_INVITE_ENDPOINT', 'https://svm1.creavi.dk/api/conference/invite' );
     4if ( ! defined( 'CREAVIBC_VIDEO_TOKEN_ENDPOINT' ) ) define( 'CREAVIBC_VIDEO_TOKEN_ENDPOINT', 'https://securevideomeeting.eu/api/Token' );
     5if ( ! defined( 'CREAVIBC_VIDEO_INVITE_ENDPOINT' ) ) define( 'CREAVIBC_VIDEO_INVITE_ENDPOINT', 'https://securevideomeeting.eu/api/conference/invite' );
    66
    77// Temporary hardcoded creds
     
    184184    }
    185185
    186     $meeting_url = $token_for_url ? 'https://svm1.creavi.dk/#/login/' . $token_for_url : '';
     186    $meeting_url = $token_for_url ? 'https://securevideomeeting.eu/#/login/' . $token_for_url : '';
    187187
    188188    return [
  • creavi-booking-service/trunk/readme.txt

    r3479245 r3484738  
    55Tested up to: 6.9
    66Requires PHP: 7.4 
    7 Stable tag: 1.2.1
     7Stable tag: 1.3.0
    88License: GPLv2 or later 
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    9999== Changelog ==
    100100
     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
    101106= 1.2.1 =
    102107* Added a dedicated “Location & Meeting” section with extended meeting options.
Note: See TracChangeset for help on using the changeset viewer.