PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.3.3
Tutor LMS – eLearning and online course solution v1.3.3
4.0.1 4.0.0 3.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 6 years ago profile.php 6 years ago reset-password.php 6 years ago skill.php 6 years ago withdraw-settings.php 6 years ago
withdraw-settings.php
129 lines
1
2 <div class="tutor-dashboard-content-inner">
3 <div class="tutor-dashboard-inline-links">
4 <?php
5 $settings_url = tutor_utils()->get_tutor_dashboard_page_permalink('settings');
6 $withdraw = tutor_utils()->get_tutor_dashboard_page_permalink('settings/withdraw-settings');
7 $reset_password = tutor_utils()->get_tutor_dashboard_page_permalink('settings/reset-password');
8 ?>
9 <ul>
10 <li>
11 <a href="<?php echo esc_url($settings_url); ?>"> <?php _e('Profile', 'tutor'); ?></a>
12 </li>
13 <li>
14 <a href="<?php echo esc_url($reset_password); ?>"> <?php _e('Reset Password', 'tutor'); ?></a>
15 </li><?php if(current_user_can(tutor()->instructor_role)){ ?>
16 <li class="active">
17 <a href="<?php echo esc_url($withdraw); ?>"> <?php _e('Withdraw', 'tutor'); ?></a>
18 </li>
19 <?php } ?>
20 </ul>
21 </div>
22
23 <h3><?php _e('Select a withdraw method', 'tutor') ?></h3>
24
25 <form id="tutor-withdraw-account-set-form" action="" method="post">
26
27 <?php
28 $tutor_withdrawal_methods = tutor_withdrawal_methods();
29 if (tutor_utils()->count($tutor_withdrawal_methods)){
30 $saved_account = tutor_utils()->get_user_withdraw_method();
31 $old_method_key = tutor_utils()->avalue_dot('withdraw_method_key', $saved_account);
32
33 $min_withdraw_amount = tutor_utils()->get_option('min_withdraw_amount');
34 ?>
35 <div class="withdraw-method-select-wrap">
36 <?php
37 foreach ($tutor_withdrawal_methods as $method_id => $method){
38 ?>
39 <div class="withdraw-method-select withdraw-method-<?php echo $method_id; ?>" data-withdraw-method="<?php echo $method_id; ?>">
40 <input type="radio" id="withdraw_method_select_<?php echo $method_id; ?>" class="withdraw-method-select-input"
41 name="tutor_selected_withdraw_method" value="<?php echo $method_id; ?>" style="display: none;" <?php checked
42 ($method_id, $old_method_key) ?> >
43
44 <label for="withdraw_method_select_<?php echo $method_id; ?>">
45 <p><?php echo tutor_utils()->avalue_dot('method_name', $method); ?></p>
46 <span><?php _e('Min withdraw', 'tutor'); ?> <?php echo tutor_utils()->tutor_price($min_withdraw_amount);
47 ?></span>
48 </label>
49 </div>
50 <?php
51 }
52 ?>
53 </div>
54
55
56 <div class="withdraw-method-forms-wrap">
57
58 <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
59 <input type="hidden" value="tutor_save_withdraw_account" name="action"/>
60
61 <?php do_action('tutor_withdraw_set_account_form_before'); ?>
62
63 <?php
64 foreach ($tutor_withdrawal_methods as $method_id => $method){
65 $form_fields = tutor_utils()->avalue_dot('form_fields', $method);
66 ?>
67
68 <div id="withdraw-method-form-<?php echo $method_id; ?>" class="withdraw-method-form withdraw-method-form-<?php echo $method_id;
69 ?>" style="display: none;">
70
71
72 <?php do_action("tutor_withdraw_set_account_{$method_id}_before"); ?>
73
74 <?php
75 if (tutor_utils()->count($form_fields)){
76 foreach ($form_fields as $field_name => $field){
77 ?>
78 <div class="withdraw-method-field-wrap withdraw-method-field-<?php echo $field_name. ' '.$field['type']; ?> ">
79 <?php
80 if (! empty($field['label'])){
81 echo "<label for='field_{$method_id}_$field_name'>{$field['label']}</label>";
82 }
83
84 $passing_data = apply_filters('tutor_withdraw_account_field_type_data', array(
85 'method_id' => $method_id,
86 'method' => $method,
87 'field_name' => $field_name,
88 'field' => $field,
89 'old_value' => null,
90 ));
91 $old_value = tutor_utils()->avalue_dot($field_name.".value", $saved_account);
92 if ($old_value){
93 $passing_data['old_value'] = $old_value;
94 }
95
96 tutor_load_template("dashboard.withdraw-method-fields.{$field['type']}", $passing_data);
97
98 if ( ! empty($field['desc'])){
99 echo "<p class='withdraw-field-desc'>{$field['desc']}</p>";
100 }
101 ?>
102 </div>
103 <?php
104 }
105 }
106 ?>
107
108 <?php do_action("tutor_withdraw_set_account_{$method_id}_after"); ?>
109
110 <div class="withdraw-account-save-btn-wrap">
111 <button type="submit" class="tutor_set_withdraw_account_btn tutor-btn" name="withdraw_btn_submit"><?php _e('Save Withdraw Account', 'tutor'); ?></button>
112 </div>
113
114 </div>
115
116 <?php
117 }
118 ?>
119
120 <?php do_action('tutor_withdraw_set_account_form_after'); ?>
121
122 </div>
123
124 <?php
125 }
126 ?>
127 </form>
128
129 </div>