Source of file AccountPaymentAccountPage_Controller.php
Size: 0,981 Bytes - Last Modified: 2021-12-23T10:10:31+00:00
/var/www/docs.ssmods.com/process/src/code/decorators/AccountPaymentAccountPage_Controller.php
123456789101112131415161718192021222324252627282930 | <?php /* * AccountPaymentAccountPage_Controller extends AccountPage_Controller */ class AccountPaymentAccountPage_Controller extends DataExtension { // Registration form public function updateRegisterAccountFields($fields, $customer, $required){ $fields->insertBefore(TextField::create('AccountNumber', 'Account Number'), 'Password'); return $fields; } // Do account registration public function updateAccountRegister($data, $customer){ $customer->AccountNumber = isset($data['AccountNumber']) ? $data['AccountNumber'] : ''; return $customer; } // Edit form public function updateEditAccountFields($fields, $customer, $required){ $fields->insertBefore(TextField::create('AccountNumber', 'Account Number', $customer->AccountNumber), 'Password'); return $fields; } // Do edit account info public function updateAccountEdit($data, $customer){ $customer->AccountNumber = isset($data['AccountNumber']) ? $data['AccountNumber'] : ''; return $customer; } } |