public function executeSessionSave() { $form_id = $this->getParameter('form_id'); $errors = array(); if ($form_id) { $userBookingData = new AB_UserBookingData($form_id); $errors = $userBookingData->validate($this->getParameters()); if (empty($errors)) { $userBookingData->setData($this->getParameters()); } } header('Content-Type: application/json'); echo json_encode($errors); exit; }
/** * Save booking data in session. */ public function executeSessionSave() { $form_id = $this->getParameter('form_id'); $errors = array(); if ($form_id) { $userData = new AB_UserBookingData($form_id); $userData->load(); $errors = $userData->validate($this->getParameters()); if (empty($errors)) { $userData->saveData($this->getParameters()); } } wp_send_json($errors); }