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