PluginProbe ʕ •ᴥ•ʔ
LatePoint – Calendar Booking Plugin for Appointments and Events / 5.6.6
LatePoint – Calendar Booking Plugin for Appointments and Events v5.6.6
5.6.7 5.6.6 5.6.5 5.6.4 5.6.3 5.6.2 5.6.1 5.6.0 5.5.2 5.5.1 5.5.0 5.4.2 trunk 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.1.91 5.1.92 5.1.93 5.1.94 5.2.0 5.2.1 5.2.10 5.2.11 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.0 5.3.1 5.3.2 5.4.0 5.4.1
latepoint / lib / views / bookings / customize_table.php
latepoint / lib / views / bookings Last commit date
_booking_data.php 1 year ago _full_summary.php 1 year ago _table_body.php 3 weeks ago customize_table.php 2 months ago grouped_bookings_quick_view.php 1 year ago index.php 3 weeks ago pending_approval.php 1 year ago quick_availability.php 1 year ago view_booking_log.php 1 year ago
customize_table.php
48 lines
1 <?php
2 if ( ! defined( 'ABSPATH' ) ) {
3 exit; // Exit if accessed directly
4 }
5 /* @var $ordered_columns array */
6 /* @var $selected_columns array */
7 ?>
8 <form class="latepoint-lightbox-wrapper-form" action="" data-os-success-action="reload" data-os-action="<?php echo esc_attr(OsRouterHelper::build_route_name('settings', 'save_columns_for_bookings_table')); ?>">
9 <?php wp_nonce_field( 'bookings_table_columns' ); ?>
10 <input type="hidden" name="columns_order" id="bookings_columns_order" value="">
11 <div class="latepoint-lightbox-heading">
12 <h2><?php esc_html_e('Table Settings', 'latepoint'); ?></h2>
13 </div>
14 <div class="latepoint-lightbox-content">
15 <div class="os-column-order-w">
16 <p class="os-column-order-hint"><?php esc_html_e('Drag to reorder columns. Toggle optional columns on or off.', 'latepoint'); ?></p>
17 <div class="os-column-order-list">
18 <?php foreach ( $ordered_columns as $col_key => $col_def ) : ?>
19 <?php if ( 'id' === $col_key ) continue; ?>
20 <div class="os-column-order-item" data-column-key="<?php echo esc_attr( $col_key ); ?>">
21 <div class="os-column-order-drag os-column-order-drag-handle">
22 <i class="latepoint-icon latepoint-icon-menu os-column-order-drag-handle"></i>
23 </div>
24 <div class="os-column-order-label"><?php echo esc_html( $col_def['label'] ); ?></div>
25 <div class="os-column-order-toggle">
26 <?php if ( 'extra' === $col_def['type'] ) : ?>
27 <?php
28 $extra_type = $col_def['extra_type'];
29 $extra_key = $col_def['extra_key'];
30 $is_selected = isset( $selected_columns[ $extra_type ] ) && in_array( $extra_key, $selected_columns[ $extra_type ], true );
31 echo OsFormHelper::toggler_field( 'selected_columns[' . $extra_type . '][' . $extra_key . ']', '', $is_selected );
32 ?>
33 <?php elseif ( ! empty( $col_def['condition'] ) ) : ?>
34 <span class="os-column-order-badge os-column-order-badge-auto"><?php esc_html_e( 'Auto', 'latepoint' ); ?></span>
35 <?php else : ?>
36 <span class="os-column-order-badge"><?php esc_html_e( 'Always', 'latepoint' ); ?></span>
37 <?php endif; ?>
38 </div>
39 </div>
40 <?php endforeach; ?>
41 </div>
42 </div>
43 </div>
44 <div class="latepoint-lightbox-footer">
45 <button type="submit" class="latepoint-btn latepoint-btn-block latepoint-btn-lg latepoint-btn-outline"><?php esc_html_e('Save Table Settings', 'latepoint'); ?></button>
46 </div>
47 </form>
48