Payments_Tab::get_tickets_commerce_section_fields()
Gets the fields for the Tickets Commerce top level fields.
Return
(array[])
Source
File: src/Tickets/Commerce/Payments_Tab.php
public function get_tickets_commerce_section_fields() {
$fields = [];
// If no gateway section is selected, show main settings.
$plus_link = sprintf(
'<a href="https://evnt.is/19zl" target="_blank" rel="noopener noreferrer">%s</a>',
esc_html__( 'Event Tickets Plus', 'event-tickets' )
);
$plus_message = sprintf(
// Translators: %1$s: The Event Tickets Plus link.
esc_html_x( 'Tickets Commerce provides a simple and flexible ecommerce checkout for purchasing tickets. Just choose your payment gateway and configure checkout options and you\'re all set. If you need more advanced features like custom attendee information, QR code check in, and stock sharing between tickets, take a look at %1$s for these features and more.', 'about Tickets Commerce', 'event-tickets' ),
$plus_link
);
$is_tickets_commerce_enabled = tec_tickets_commerce_is_enabled();
$fields['tickets-commerce-header'] = [
'type' => 'html',
'html' => '<div class="tec-tickets__admin-settings-tickets-commerce-toggle-wrapper">
<label class="tec-tickets__admin-settings-tickets-commerce-toggle">
<input
type="checkbox"
name="' . Tickets_Settings::$tickets_commerce_enabled . '"
' . checked( $is_tickets_commerce_enabled, true, false ) . '
id="tickets-commerce-enable-input"
class="tec-tickets__admin-settings-tickets-commerce-toggle-checkbox tribe-dependency tribe-dependency-verified">
<span class="tec-tickets__admin-settings-tickets-commerce-toggle-switch"></span>
<span class="tec-tickets__admin-settings-tickets-commerce-toggle-label">' . esc_html__( 'Enable Tickets Commerce', 'event-tickets' ) . '</span>
</label>
</div>',
];
$fields['tickets-commerce-description'] = [
'type' => 'html',
'html' => '<div class="tec-tickets__admin-settings-tickets-commerce-description">' . $plus_message . '</div>',
];
$fields[ Tickets_Settings::$tickets_commerce_enabled ] = [
'type' => 'hidden',
'validation_type' => 'boolean',
];
return $fields;
}
Changelog
| Version | Description |
|---|---|
| 5.3.0 | Introduced. |