$template_context Authorized dialog context. */ if ( ! defined( 'ABSPATH' ) ) { exit; } $dialog_id = isset( $template_context['dialog_id'] ) ? (string) $template_context['dialog_id'] : ''; $dialog_action = isset( $template_context['action'] ) ? (string) $template_context['action'] : ''; $dialog_title = isset( $template_context['title'] ) ? (string) $template_context['title'] : ''; $dialog_description = isset( $template_context['description'] ) ? (string) $template_context['description'] : ''; $dialog_details = isset( $template_context['details'] ) && is_array( $template_context['details'] ) ? $template_context['details'] : array(); $dialog_note = isset( $template_context['note'] ) ? (string) $template_context['note'] : ''; $cancel_label = isset( $template_context['cancel_label'] ) ? (string) $template_context['cancel_label'] : __( 'Cancel', 'booking' ); $confirm_label = isset( $template_context['confirm_label'] ) ? (string) $template_context['confirm_label'] : __( 'Continue', 'booking' ); $dialog_classes = 'wpbc_setup_wizard__dialog'; $dialog_details = array_values( array_filter( array_map( static function ( $dialog_detail ) { return is_scalar( $dialog_detail ) ? trim( (string) $dialog_detail ) : ''; }, $dialog_details ) ) ); if ( ! empty( $dialog_details ) ) { $dialog_classes .= ' wpbc_setup_wizard__dialog--with-details'; } ?>