コード例 #1
0
 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;
 }
コード例 #2
0
 /**
  * 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);
 }