PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.8.7
Tutor LMS – eLearning and online course solution v1.8.7
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 5 years ago profile.php 5 years ago reset-password.php 5 years ago skill.php 5 years ago withdraw-settings.php 5 years ago
withdraw-settings.php
122 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', ['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 $method_id; ?>" data-withdraw-method="<?php echo $method_id; ?>">
32 <input type="radio" id="withdraw_method_select_<?php echo $method_id; ?>" class="withdraw-method-select-input"
33 name="tutor_selected_withdraw_method" value="<?php echo $method_id; ?>" style="display: none;" <?php checked
34 ($method_id, $old_method_key) ?> >
35
36 <label for="withdraw_method_select_<?php echo $method_id; ?>">
37 <p><?php echo tutor_utils()->avalue_dot('method_name', $method); ?></p>
38 <span><?php _e('Min withdraw', 'tutor'); ?> <?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 $method_id; ?>" class="withdraw-method-form withdraw-method-form-<?php echo $method_id;
61 ?>" style="display: none;">
62
63
64 <?php do_action("tutor_withdraw_set_account_{$method_id}_before"); ?>
65
66 <?php
67 if (tutor_utils()->count($form_fields)){
68 foreach ($form_fields as $field_name => $field){
69 ?>
70 <div class="withdraw-method-field-wrap withdraw-method-field-<?php echo $field_name. ' '.$field['type']; ?> ">
71 <?php
72 if (! empty($field['label'])){
73 echo "<label for='field_{$method_id}_$field_name'>{$field['label']}</label>";
74 }
75
76 $passing_data = apply_filters('tutor_withdraw_account_field_type_data', array(
77 'method_id' => $method_id,
78 'method' => $method,
79 'field_name' => $field_name,
80 'field' => $field,
81 'old_value' => null,
82 ));
83 $old_value = tutor_utils()->avalue_dot($field_name.".value", $saved_account);
84 if ($old_value){
85 $passing_data['old_value'] = $old_value;
86 }
87
88 tutor_load_template("dashboard.withdraw-method-fields.{$field['type']}", $passing_data);
89
90 if ( ! empty($field['desc'])){
91 echo "<p class='withdraw-field-desc'>{$field['desc']}</p>";
92 }
93 ?>
94 </div>
95 <?php
96 }
97 }
98 ?>
99
100 <?php do_action("tutor_withdraw_set_account_{$method_id}_after"); ?>
101
102 <div class="withdraw-account-save-btn-wrap">
103 <button type="submit" class="tutor_set_withdraw_account_btn tutor-btn" name="withdraw_btn_submit"><?php _e('Save Withdrawal Account', 'tutor'); ?></button>
104 </div>
105
106 </div>
107
108 <?php
109 }
110 ?>
111
112 <?php do_action('tutor_withdraw_set_account_form_after'); ?>
113
114 </div>
115
116 <?php
117 }
118 ?>
119 </form>
120
121 </div>
122