Source of file AccountPaymentCheckoutPage.php
Size: 0,710 Bytes - Last Modified: 2021-12-23T10:10:31+00:00
/var/www/docs.ssmods.com/process/src/code/decorators/AccountPaymentCheckoutPage.php
1234567891011121314151617181920212223242526 | <?php /* * AccountPaymentCheckoutPage extends CheckoutPage */ class AccountPaymentCheckoutPage extends DataExtension { public function onAfterInit(){ Requirements::javascript('plato-ecommerce-account-payments/js/accountpayment.js'); } private static $allowed_actions = array ( 'AccountPaymentFields' ); public function AccountPaymentFields($request){ if(Director::is_ajax()){ $customer = Member::currentUser(); $fields = CompositeField::create( TextField::create('AccountPaymentNumber', 'Account Number', ($customer ? $customer->AccountNumber : ''))->setAttribute('required', 'required') )->setName('AccountPaymentFields'); return $fields->FieldHolder(); } return false; } } |