AjaxHandler
in package
Ajax Handler for Doctors Slot Booking Plugin.
Handles AJAX requests for booking appointments and fetching available slots.
Tags
Table of Contents
Properties
- $assets_url : string
- $instance : mixed
- $token : string
- $version : string
Methods
- __construct() : mixed
- Admin constructor.
- book_appointment() : mixed
- Submit a booking.
- get_available_days() : mixed
- Get available days for a selected doctor.
- get_available_slots() : mixed
- Get available time slots for a selected doctor and date.
- instance() : Db
- Ensures only one instance of Class is loaded or can be loaded.
Properties
$assets_url
private
string
$assets_url
$instance
private
static mixed
$instance
= null
$token
private
string
$token
$version
private
string
$version
Methods
__construct()
Admin constructor.
public
__construct() : mixed
Tags
book_appointment()
Submit a booking.
public
book_appointment() : mixed
Tags
get_available_days()
Get available days for a selected doctor.
public
get_available_days() : mixed
Tags
get_available_slots()
Get available time slots for a selected doctor and date.
public
get_available_slots() : mixed
Tags
instance()
Ensures only one instance of Class is loaded or can be loaded.
public
static instance() : Db
Tags
Return values
Db —Class instance