/** * Returns this step's data merged with the tickets from the previous step. * * @return array */ public function loadData() { $data = parent::loadData(); $tickets = $this->getForm()->getSavedStepByClass('EventRegisterTicketsStep'); $tickets = $tickets->loadData(); $data['Tickets'] = $tickets['Tickets']; return $data; }
public function loadData() { $data = parent::loadData(); if ($member = Member::currentUser()) { $data['Name'] = $member->Name; $data['Email'] = $member->Email; } return $data; }
/** * Returns this step's data merged with the tickets from the previous step. * * @return array */ public function loadData() { $data = parent::loadData(); $tickets = $this->getForm()->getSavedStepByClass('EventRegisterTicketsStep'); $tickets = $tickets->loadData(); $data['Tickets'] = $tickets['Tickets']; // let's see if we're loading immediately after a payment, in which // case we want to redirect straight out. $registration = $this->form->getSession()->getRegistration(); $paymentID = Session::get('PaymentID'); if ($registration && $paymentID) { $payment = Payment::get()->byID($paymentID); if ($this->checkPayment($registration, $payment)) { Controller::curr()->redirect($registration->Link()); } } return $data; }