PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.6.8
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.6.8
5.6.8 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 / abilities / configs / class-latepoint-abilities-bookings.php
latepoint / lib / abilities / configs Last commit date
class-latepoint-abilities-activities.php 4 months ago class-latepoint-abilities-agents.php 4 months ago class-latepoint-abilities-analytics.php 4 months ago class-latepoint-abilities-bookings.php 4 months ago class-latepoint-abilities-calendar.php 4 months ago class-latepoint-abilities-customers.php 4 months ago class-latepoint-abilities-locations.php 4 months ago class-latepoint-abilities-orders.php 4 months ago class-latepoint-abilities-services.php 4 months ago
class-latepoint-abilities-bookings.php
57 lines
1 <?php
2 /**
3 * LatePoint Abilities — Bookings module factory.
4 *
5 * Includes all individual booking ability files and returns instances.
6 *
7 * @package LatePoint\Abilities
8 * @since 5.3.0
9 */
10
11 if ( ! defined( 'ABSPATH' ) ) {
12 exit;
13 }
14
15 class LatePointAbilitiesBookings {
16
17 /**
18 * @return LatePointAbstractAbility[]
19 */
20 public static function get_abilities(): array {
21 $base = LATEPOINT_ABSPATH . 'lib/abilities/bookings/';
22
23 require_once $base . 'abstract-booking-ability.php';
24 require_once $base . 'list-bookings.php';
25 require_once $base . 'get-booking.php';
26 require_once $base . 'get-bookings-for-date.php';
27 require_once $base . 'get-upcoming-bookings.php';
28 require_once $base . 'create-booking.php';
29 require_once $base . 'update-booking.php';
30 require_once $base . 'delete-booking.php';
31 require_once $base . 'change-booking-status.php';
32 require_once $base . 'approve-booking.php';
33 require_once $base . 'cancel-booking.php';
34 require_once $base . 'reschedule-booking.php';
35 require_once $base . 'get-booking-stats.php';
36 require_once $base . 'get-bookings-per-day.php';
37 require_once $base . 'get-booking-statuses.php';
38
39 return [
40 new LatePointAbilityListBookings(),
41 new LatePointAbilityGetBooking(),
42 new LatePointAbilityGetBookingsForDate(),
43 new LatePointAbilityGetUpcomingBookings(),
44 new LatePointAbilityCreateBooking(),
45 new LatePointAbilityUpdateBooking(),
46 new LatePointAbilityDeleteBooking(),
47 new LatePointAbilityChangeBookingStatus(),
48 new LatePointAbilityApproveBooking(),
49 new LatePointAbilityCancelBooking(),
50 new LatePointAbilityRescheduleBooking(),
51 new LatePointAbilityGetBookingStats(),
52 new LatePointAbilityGetBookingsPerDay(),
53 new LatePointAbilityGetBookingStatuses(),
54 ];
55 }
56 }
57