Guest User

Untitled

a guest
May 23rd, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. ## action caller
  2.  
  3. $actions = new FieldSet(
  4. new FormAction('doAddVoucher', "Add Voucher To Cart")
  5. );
  6.  
  7. ## action
  8.  
  9. function doAddVoucher($data, $form) {
  10. //print_r($data);
  11. //$customer = new Customer();
  12. //$voucher = new GiftVoucher();
  13.  
  14. $submitLink = new Member();
  15. $submitLink->Status = "Saved (update)";
  16. $form->saveInto($submitLink);
  17. if ( $submitLink->write() ) {
  18. //$paymentLink = DataObject::get_by_id('Payment', $submitLink->PaymentsID);
  19. //$paymentLink->BookingsID = $id;
  20. //$paymentLink->write();
  21. FormResponse::status_message(_t('BookingAdmin.UPDATEDLINK','Updated Booking'), 'good');
  22. FormResponse::update_status($submitLink->Status);
  23. FormResponse::set_node_title($id, $submitLink->Reference);
  24. FormResponse::get_page($id);
  25. Session::set('currentBookingPage', $id);
  26. } else {
  27. FormResponse::status_message(_t('LocationsAdmin.UPDATEFAILED','Update Failed'), 'bad');
  28. }
  29. return FormResponse::respond();
  30. }
Add Comment
Please, Sign In to add comment