Source of file OrdersMemberExtension.php
Size: 0,880 Bytes - Last Modified: 2021-12-24T05:16:53+00:00
/var/www/docs.ssmods.com/process/src/code/extensions/OrdersMemberExtension.php
123456789101112131415161718192021222324252627282930313233343536373839404142 | <?php class OrdersMemberExtension extends DataExtension { private static $has_many = array( "Orders" => "Order" ); /** * Get all orders that have been generated and are marked as paid or * processing * * @return DataList */ public function getOutstandingOrders() { return $this ->owner ->Orders() ->filter(array( "Status" => Order::config()->outstanding_statuses )); } /** * Get all orders that have been generated and are marked as dispatched or * canceled * * @return DataList */ public function getHistoricOrders() { return $this ->owner ->Orders() ->filter(array( "Status" => Order::config()->historic_statuses )); } } |