PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.15
Tutor LMS – eLearning and online course solution v1.9.15
3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / templates / dashboard / settings / withdraw-settings.php
tutor / templates / dashboard / settings Last commit date
education.php 5 years ago nav-bar.php 4 years ago profile.php 4 years ago reset-password.php 4 years ago skill.php 5 years ago withdraw-settings.php 4 years ago
withdraw-settings.php
126 lines
1 <?php
2 /**
3 * @package TutorLMS/Templates
4 * @version 1.4.3
5 */
6
7 ?>
8 <div class="tutor-dashboard-content-inner">
9 <div class="tutor-dashboard-inline-links">
10 <?php
11 tutor_load_template( 'dashboard.settings.nav-bar', array( 'active_setting_nav' => 'withdrawal' ) );
12 ?>
13 </div>
14
15 <h3><?php _e( 'Select a withdraw method', 'tutor' ); ?></h3>
16
17 <form id="tutor-withdraw-account-set-form" action="" method="post">
18
19 <?php
20 $tutor_withdrawal_methods = tutor_withdrawal_methods();
21 if ( tutor_utils()->count( $tutor_withdrawal_methods ) ) {
22 $saved_account = tutor_utils()->get_user_withdraw_method();
23 $old_method_key = tutor_utils()->avalue_dot( 'withdraw_method_key', $saved_account );
24
25 $min_withdraw_amount = tutor_utils()->get_option( 'min_withdraw_amount' );
26 ?>
27 <div class="withdraw-method-select-wrap">
28 <?php
29 foreach ( $tutor_withdrawal_methods as $method_id => $method ) {
30 ?>
31 <div class="withdraw-method-select withdraw-method-<?php echo esc_attr( $method_id ); ?>" data-withdraw-method="<?php echo esc_attr( $method_id ); ?>">
32 <input type="radio" id="withdraw_method_select_<?php echo esc_attr( $method_id ); ?>" class="withdraw-method-select-input" name="tutor_selected_withdraw_method" value="<?php echo esc_attr( $method_id ); ?>" style="display: none;" <?php checked( $method_id, $old_method_key ); ?>>
33
34 <label for="withdraw_method_select_<?php echo esc_attr( $method_id ); ?>">
35 <p><?php echo tutor_utils()->avalue_dot( 'method_name', $method ); ?></p>
36 <span>
37 <?php _e( 'Min withdraw', 'tutor' ); ?>
38 <?php echo tutor_utils()->tutor_price( $min_withdraw_amount ); ?>
39 </span>
40 </label>
41 </div>
42 <?php
43 }
44 ?>
45 </div>
46
47
48 <div class="withdraw-method-forms-wrap">
49
50 <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
51 <input type="hidden" value="tutor_save_withdraw_account" name="action"/>
52
53 <?php do_action( 'tutor_withdraw_set_account_form_before' ); ?>
54
55 <?php
56 foreach ( $tutor_withdrawal_methods as $method_id => $method ) {
57 $form_fields = tutor_utils()->avalue_dot( 'form_fields', $method );
58 ?>
59
60 <div id="withdraw-method-form-<?php echo esc_attr( $method_id ); ?>" class="withdraw-method-form withdraw-method-form-<?php echo esc_attr( $method_id ); ?>" style="display: none;">
61
62
63 <?php do_action( "tutor_withdraw_set_account_{$method_id}_before" ); ?>
64
65 <?php
66 if ( tutor_utils()->count( $form_fields ) ) {
67 foreach ( $form_fields as $field_name => $field ) {
68 ?>
69 <div class="withdraw-method-field-wrap withdraw-method-field-<?php echo esc_attr( $field_name ) . ' ' . esc_attr( $field['type'] ); ?> ">
70 <?php
71 if ( ! empty( $field['label'] ) ) {
72 echo '<label for="field_'.$method_id.'_'.$field_name.'">' .
73 $field['label'] .
74 '</label>';
75 }
76
77 $passing_data = apply_filters(
78 'tutor_withdraw_account_field_type_data',
79 array(
80 'method_id' => $method_id,
81 'method' => $method,
82 'field_name' => $field_name,
83 'field' => $field,
84 'old_value' => null,
85 )
86 );
87 $old_value = tutor_utils()->avalue_dot( $field_name . '.value', $saved_account );
88 if ( $old_value ) {
89 $passing_data['old_value'] = $old_value;
90 }
91
92 tutor_load_template( 'dashboard.withdraw-method-fields.' . $field['type'], $passing_data );
93
94 if ( ! empty( $field['desc'] ) ) {
95 echo '<p class="withdraw-field-desc">'.$field['desc'].'</p>';
96 }
97 ?>
98 </div>
99 <?php
100 }
101 }
102 ?>
103
104 <?php do_action( "tutor_withdraw_set_account_{$method_id}_after" ); ?>
105
106 <div class="withdraw-account-save-btn-wrap">
107 <button type="submit" class="tutor_set_withdraw_account_btn tutor-btn" name="withdraw_btn_submit"><?php _e( 'Save Withdrawal Account', 'tutor' ); ?></button>
108 </div>
109
110 </div>
111
112 <?php
113 }
114 ?>
115
116 <?php do_action( 'tutor_withdraw_set_account_form_after' ); ?>
117
118 </div>
119
120 <?php
121 }
122 ?>
123 </form>
124
125 </div>
126