isset( $_POST['vefmb_email_from_name'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_from_name'] ) ) : '', 'email_from_address' => isset( $_POST['vefmb_email_from_address'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_from_address'] ) ) : '', 'email_admin_notification_address' => isset( $_POST['vefmb_email_admin_notification_address'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_admin_notification_address'] ) ) : '', 'email_confirmation_subject' => isset( $_POST['vefmb_email_confirmation_subject'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_confirmation_subject'] ) ) : '', 'email_confirmation_body' => isset( $_POST['vefmb_email_confirmation_body'] ) ? sanitize_textarea_field( wp_unslash( $_POST['vefmb_email_confirmation_body'] ) ) : '', 'email_received_subject' => isset( $_POST['vefmb_email_received_subject'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_received_subject'] ) ) : '', 'email_received_body' => isset( $_POST['vefmb_email_received_body'] ) ? sanitize_textarea_field( wp_unslash( $_POST['vefmb_email_received_body'] ) ) : '', 'email_cancellation_subject' => isset( $_POST['vefmb_email_cancellation_subject'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_cancellation_subject'] ) ) : '', 'email_cancellation_body' => isset( $_POST['vefmb_email_cancellation_body'] ) ? sanitize_textarea_field( wp_unslash( $_POST['vefmb_email_cancellation_body'] ) ) : '', 'email_activity_confirmed_subject' => isset( $_POST['vefmb_email_activity_confirmed_subject'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_activity_confirmed_subject'] ) ) : '', 'email_activity_confirmed_body' => isset( $_POST['vefmb_email_activity_confirmed_body'] ) ? sanitize_textarea_field( wp_unslash( $_POST['vefmb_email_activity_confirmed_body'] ) ) : '', 'email_activity_cancelled_subject' => isset( $_POST['vefmb_email_activity_cancelled_subject'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_activity_cancelled_subject'] ) ) : '', 'email_activity_cancelled_body' => isset( $_POST['vefmb_email_activity_cancelled_body'] ) ? sanitize_textarea_field( wp_unslash( $_POST['vefmb_email_activity_cancelled_body'] ) ) : '', 'email_admin_notification_subject' => isset( $_POST['vefmb_email_admin_notification_subject'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_admin_notification_subject'] ) ) : '', 'email_admin_notification_body' => isset( $_POST['vefmb_email_admin_notification_body'] ) ? sanitize_textarea_field( wp_unslash( $_POST['vefmb_email_admin_notification_body'] ) ) : '', 'email_validation_pending_subject' => isset( $_POST['vefmb_email_validation_pending_subject'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_validation_pending_subject'] ) ) : '', 'email_validation_pending_body' => isset( $_POST['vefmb_email_validation_pending_body'] ) ? sanitize_textarea_field( wp_unslash( $_POST['vefmb_email_validation_pending_body'] ) ) : '', 'email_admin_to_validate_subject' => isset( $_POST['vefmb_email_admin_to_validate_subject'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_admin_to_validate_subject'] ) ) : '', 'email_admin_to_validate_body' => isset( $_POST['vefmb_email_admin_to_validate_body'] ) ? sanitize_textarea_field( wp_unslash( $_POST['vefmb_email_admin_to_validate_body'] ) ) : '', 'email_order_subject' => isset( $_POST['vefmb_email_order_subject'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_order_subject'] ) ) : '', 'email_order_body' => isset( $_POST['vefmb_email_order_body'] ) ? sanitize_textarea_field( wp_unslash( $_POST['vefmb_email_order_body'] ) ) : '', 'email_admin_order_subject' => isset( $_POST['vefmb_email_admin_order_subject'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_admin_order_subject'] ) ) : '', 'email_admin_order_body' => isset( $_POST['vefmb_email_admin_order_body'] ) ? sanitize_textarea_field( wp_unslash( $_POST['vefmb_email_admin_order_body'] ) ) : '', 'email_declined_subject' => isset( $_POST['vefmb_email_declined_subject'] ) ? sanitize_text_field( wp_unslash( $_POST['vefmb_email_declined_subject'] ) ) : '', 'email_declined_body' => isset( $_POST['vefmb_email_declined_body'] ) ? sanitize_textarea_field( wp_unslash( $_POST['vefmb_email_declined_body'] ) ) : '', ) ); $vefmb_notice = __( 'Email settings saved.', 'vefmultibooking' ); } $vefmb_settings = VEFMB_Settings::get_all(); $vefmb_templates = array( 'confirmation' => array( 'title' => __( 'Booking confirmation (customer)', 'vefmultibooking' ), 'subject_key' => 'email_confirmation_subject', 'body_key' => 'email_confirmation_body', ), 'received' => array( 'title' => __( 'Booking received, not paid yet (customer)', 'vefmultibooking' ), 'subject_key' => 'email_received_subject', 'body_key' => 'email_received_body', ), 'cancellation' => array( 'title' => __( 'Booking cancellation (customer)', 'vefmultibooking' ), 'subject_key' => 'email_cancellation_subject', 'body_key' => 'email_cancellation_body', ), 'activity_confirmed' => array( 'title' => __( 'Activity confirmed — pay your booking (customer)', 'vefmultibooking' ), 'subject_key' => 'email_activity_confirmed_subject', 'body_key' => 'email_activity_confirmed_body', ), 'activity_cancelled' => array( 'title' => __( 'Activity cancelled — not enough participants (customer)', 'vefmultibooking' ), 'subject_key' => 'email_activity_cancelled_subject', 'body_key' => 'email_activity_cancelled_body', ), 'admin_notification' => array( 'title' => __( 'New booking (administrator)', 'vefmultibooking' ), 'subject_key' => 'email_admin_notification_subject', 'body_key' => 'email_admin_notification_body', ), 'validation_pending' => array( 'title' => __( 'Payment received — awaiting your validation (customer)', 'vefmultibooking' ), 'subject_key' => 'email_validation_pending_subject', 'body_key' => 'email_validation_pending_body', ), 'admin_to_validate' => array( 'title' => __( 'Booking to validate (administrator)', 'vefmultibooking' ), 'subject_key' => 'email_admin_to_validate_subject', 'body_key' => 'email_admin_to_validate_body', ), 'order' => array( 'title' => __( 'Several offers in one order (customer)', 'vefmultibooking' ), 'subject_key' => 'email_order_subject', 'body_key' => 'email_order_body', ), 'admin_order' => array( 'title' => __( 'Several offers in one order (administrator)', 'vefmultibooking' ), 'subject_key' => 'email_admin_order_subject', 'body_key' => 'email_admin_order_body', ), 'declined' => array( 'title' => __( 'Booking declined and refunded (customer)', 'vefmultibooking' ), 'subject_key' => 'email_declined_subject', 'body_key' => 'email_declined_body', ), ); ?>