public function onInitSaveOrder( array &$data ) : void

Fires at the beginning of the saving process of a take-away order.


Description

Trigger hook to manipulate the search information during the food ordering process.

This is the first hook that triggers after clicking the "Confirm Order" button.


Parameters

&$data

(array)  The booking information, passed by reference. Supports all the following attributes.

  • date (string) - the check-in date string, formatted according to the plugin configuration preferences.
  • hourmin (string) - the check-in time string in 24H format.
  • service (string) - the type of selected service.
  • id_payment (int) - the ID of the selected payment method, if any.
  • gratuity (float) - the tip/gratuity left by the customer, if any.

Return Value

None.


Example

/**
 * Trigger event to manipulate the search data array.
 *
 * @param   array  &$data  The data array.
 *
 * @return  void
 */
public function onInitSaveOrder(&$data)
{
    /**
     * @todo do stuff here
     */
}

Changelog

Version Description
1.9 Introduced.
Last Update: 2023-12-29 14:15
Helpful?