Display "Not Found" booking message when rescheduling with an appointment hash that does not exist.

This commit is contained in:
Alex Tselegidis 2022-01-19 10:25:28 +01:00
parent 88b8742b10
commit 6cd3179caa

View file

@ -110,6 +110,8 @@ class Booking extends EA_Controller {
$timezones = $this->timezones->to_array(); $timezones = $this->timezones->to_array();
$grouped_timezones = $this->timezones->to_grouped_array(); $grouped_timezones = $this->timezones->to_grouped_array();
$appointment_hash = html_vars('appointment_hash');
if ( ! empty($appointment_hash)) if ( ! empty($appointment_hash))
{ {
// Load the appointments data and enable the manage mode of the booking page. // Load the appointments data and enable the manage mode of the booking page.
@ -240,9 +242,13 @@ class Booking extends EA_Controller {
* Render the booking page and display the selected appointment. * Render the booking page and display the selected appointment.
* *
* This method will call the "index" callback to handle the page rendering. * This method will call the "index" callback to handle the page rendering.
*
* @param string $appointment_hash
*/ */
public function reschedule() public function reschedule($appointment_hash)
{ {
html_vars(['appointment_hash' => $appointment_hash]);
$this->index(); $this->index();
} }