PluginProbe ʕ •ᴥ•ʔ
LatePoint – Calendar Booking Plugin for Appointments and Events / 5.5.2
LatePoint – Calendar Booking Plugin for Appointments and Events v5.5.2
5.6.6 5.6.5 5.6.4 5.6.3 5.6.2 5.6.1 5.6.0 5.5.2 5.5.1 5.5.0 5.4.2 trunk 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.1.91 5.1.92 5.1.93 5.1.94 5.2.0 5.2.1 5.2.10 5.2.11 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.0 5.3.1 5.3.2 5.4.0 5.4.1
latepoint / lib / views / transactions / edit_form.php
latepoint / lib / views / transactions Last commit date
_table_body.php 3 months ago edit_form.php 1 year ago index.php 1 year ago view_receipt_by_key.php 1 year ago
edit_form.php
93 lines
1 <?php
2 /*
3 * Copyright (c) 2022 LatePoint LLC. All rights reserved.
4 */
5
6 /* @var $transaction OsTransactionModel */
7
8 if ( ! defined( 'ABSPATH' ) ) {
9 exit; // Exit if accessed directly
10 }
11
12
13 ?>
14 <div class="quick-add-transaction-box-w">
15 <div class="quick-add-transaction-box">
16 <div class="quick-add-transaction-box-header">
17 <div class="transaction-fold-wrapper">
18 <div class="latepoint-icon latepoint-icon-chevron-down"></div>
19 <div><?php echo( $transaction->is_new_record() ? esc_html__( 'New Transaction', 'latepoint' ) : esc_html__( 'Edit Transaction', 'latepoint' ) ); ?></div>
20 </div>
21 <?php if ( $transaction->is_new_record() ) { ?>
22 <a href="#" class="trigger-remove-transaction-btn form-close-btn"><i class="latepoint-icon latepoint-icon-trash"></i></a>
23 <?php } else { ?>
24 <a href="#" data-os-prompt="<?php esc_attr_e( 'Are you sure you want to delete this transaction?', 'latepoint' ); ?>"
25 data-os-after-call="latepoint_transaction_removed"
26 data-os-pass-this="yes"
27 data-os-action="<?php echo esc_attr( OsRouterHelper::build_route_name( 'transactions', 'destroy' ) ); ?>"
28 data-os-params="<?php echo esc_attr( OsUtilHelper::build_os_params( [ 'id' => $real_or_rand_id ], 'destroy_transaction_' . $transaction->id ) ); ?>"
29 class="form-close-btn"><i class="latepoint-icon latepoint-icon-trash"></i></a>
30 <?php } ?>
31 </div>
32 <div class="quick-add-transaction-box-content">
33 <?php if(!$transaction->is_new_record() && $transaction->get_refunds()){ ?>
34 <?php
35 foreach($transaction->get_refunds() as $refund) {
36 echo '<div class="quick-transaction-refunds-info">';
37 echo sprintf(esc_html__('Refunded %s on %s', 'latepoint'), OsMoneyHelper::format_price($refund->amount, true, false), $refund->readable_created_date());
38 echo '</div>';
39 }
40 ?>
41 <?php } ?>
42 <div class="os-row">
43 <div class="os-col-lg-6">
44 <?php echo OsFormHelper::money_field( 'transactions[' . $real_or_rand_id . '][amount]', __( 'Amount', 'latepoint' ), $transaction->amount, [
45 'placeholder' => __( 'Amount', 'latepoint' ),
46 'theme' => 'simple'
47 ] ); ?>
48 </div>
49 <div class="os-col-lg-6">
50 <?php echo OsFormHelper::text_field( 'transactions[' . $real_or_rand_id . '][created_at]', __( 'Date', 'latepoint' ), $transaction->formatted_created_date( 'Y-m-d', OsTimeHelper::today_date() ), [
51 'placeholder' => __( 'Date', 'latepoint' ),
52 'theme' => 'simple'
53 ] ); ?>
54 </div>
55 </div>
56 <div class="os-row">
57 <div class="os-col-12">
58 <?php echo OsFormHelper::text_field( 'transactions[' . $real_or_rand_id . '][token]', __( 'Confirmation Code', 'latepoint' ), $transaction->token, [
59 'placeholder' => __( 'Confirmation Code', 'latepoint' ),
60 'theme' => 'simple'
61 ] ); ?>
62 </div>
63 </div>
64 <div class="os-row">
65 <div class="os-col-6">
66 <?php echo OsFormHelper::select_field( 'transactions[' . $real_or_rand_id . '][payment_portion]', __( 'Payment Portion', 'latepoint' ), OsPaymentsHelper::get_payment_portions_list(), $transaction->payment_portion, false ); ?>
67 </div>
68 <div class="os-col-6">
69 <?php echo OsFormHelper::select_field( 'transactions[' . $real_or_rand_id . '][kind]', __( 'Type', 'latepoint' ), OsPaymentsHelper::get_list_of_transaction_kinds(), $transaction->kind, false ); ?>
70 </div>
71 </div>
72 <div class="os-row">
73 <div class="os-col-lg-6">
74 <?php echo OsFormHelper::select_field( 'transactions[' . $real_or_rand_id . '][processor]', __( 'Payment Processor', 'latepoint' ), OsPaymentsHelper::get_payment_processors_for_select( false, true ), $transaction->processor, false ); ?>
75 </div>
76 <div class="os-col-lg-6">
77 <?php echo OsFormHelper::select_field( 'transactions[' . $real_or_rand_id . '][payment_method]', __( 'Payment Method', 'latepoint' ), OsPaymentsHelper::get_all_payment_methods_for_select(), $transaction->payment_method, false ); ?>
78 </div>
79 </div>
80 <div class="os-row">
81 <div class="os-col-lg-12">
82 <?php echo OsFormHelper::textarea_field( 'transactions[' . $real_or_rand_id . '][notes]', __( 'Notes', 'latepoint' ), ( $transaction->notes ?? '' ), [ 'theme' => 'simple' ] ); ?>
83 </div>
84 </div>
85 <?php echo OsFormHelper::hidden_field( 'transactions[' . $real_or_rand_id . '][id]', $real_or_rand_id ); ?>
86
87
88 <?php do_action( 'latepoint_transaction_edit_form_after', $transaction, $real_or_rand_id ); ?>
89
90 <?php OsTransactionHelper::output_refund_button($transaction); ?>
91 </div>
92 </div>
93 </div>