LLMS_Meta_Box_Order_Transactions::save( int $post_id )
Save method, processes refunds / records manual txns
Parameters Parameters
- $post_id
-
(int) (Required) Post ID of the Order.
Return Return
(void)
Source Source
File: includes/admin/post-types/meta-boxes/class.llms.meta.box.order.transactions.php
public function save( $post_id ) {
if ( ! llms_verify_nonce( 'lifterlms_meta_nonce', 'lifterlms_save_data' ) ) {
return;
}
$actions = array(
'llms_process_refund' => 'save_refund',
'llms_record_txn' => 'save_transaction',
'llms_resend_receipt' => 'resend_receipt',
);
foreach ( $actions as $action => $method ) {
$action = llms_filter_input( INPUT_POST, $action );
if ( $action ) {
$this->$method( $post_id );
break;
}
}
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 5.9.0 | Stop using deprecated FILTER_SANITIZE_STRING. |
| 3.8.0 | Unknown |
| 3.35.0 | Verify nonces and sanitize $_POST data. |
| 3.0.0 | Introduced. |