LLMS_Order::get_start_date( string $format = 'Y-m-d H:i:s' )
Get the start date for the order
Description Description
Gets the date of the first initially successful transaction if none found, uses the created date of the order.
Parameters Parameters
- $format
-
(string) (Optional) Desired return format of the date. Default is 'Y-m-d H:i:s'.
Default value: 'Y-m-d H:i:s'
Return Return
(string)
Source Source
File: includes/models/model.llms.order.php
1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 | * @param string $format Desired return format of the date . * @ return string */ public function get_start_date( $format = 'Y-m-d H:i:s' ) { /** * Get the first recorded transaction. * Refunds are okay b/c that would have initially given the user access. */ $txns = $this ->get_transactions( array ( 'order' => 'ASC' , 'orderby' => 'date' , 'per_page' => 1, 'status' => array ( 'llms-txn-succeeded' , 'llms-txn-refunded' ), 'type' => 'any' , 'no_found_rows' => true, ) ); if ( $txns [ 'count' ] ) { $txn = array_pop ( $txns [ 'transactions' ] ); |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.0.0 | Introduced. |