Source of file OrdersSiteConfigExtension.php
Size: 1,157 Bytes - Last Modified: 2021-12-24T05:16:53+00:00
/var/www/docs.ssmods.com/process/src/code/extensions/OrdersSiteConfigExtension.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344 | <?php class OrdersSiteConfigExtension extends DataExtension { private static $db = array( "OrdersHeader" => "HTMLText", "QuoteFooter" => "HTMLText", "InvoiceFooter" => "HTMLText", ); private static $has_many = array( "OrderNotifications" => "OrderNotification" ); public function updateCMSFields(FieldList $fields) { $fields->addFieldToTab( "Root.Orders", GridField::create( "OrderNotifications", "Order status notifications", $this->owner->OrderNotifications(), GridFieldConfig_RecordEditor::create() ) ); $fields->addFieldToTab( "Root.Orders", HTMLEditorField::create("OrdersHeader", _t("Orders.QuoteInvoiceHeader", "Quote and Invoice Header")) ); $fields->addFieldToTab( "Root.Orders", HTMLEditorField::create("QuoteFooter") ); $fields->addFieldToTab( "Root.Orders", HTMLEditorField::create("InvoiceFooter") ); } } |