PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.29.2
GiveWP – Donation Plugin and Fundraising Platform v2.29.2
4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / includes / admin / tools / views / html-admin-page-data.php
give / includes / admin / tools / views Last commit date
html-admin-page-data.php 5 years ago html-admin-page-exports.php 3 years ago html-admin-page-import-core-settings.php 6 years ago html-admin-page-import-donations.php 6 years ago html-admin-page-imports.php 4 years ago html-admin-page-system-info.php 4 years ago
html-admin-page-data.php
145 lines
1 <?php
2 /**
3 * Admin View: Exports
4 */
5
6 if ( ! defined( 'ABSPATH' ) ) {
7 exit;
8 }
9
10 if ( ! current_user_can( 'manage_give_settings' ) ) {
11 return;
12 }
13
14 /**
15 * Fires before displaying the recount stats tools.
16 *
17 * @since 1.5
18 */
19 do_action( 'give_tools_recount_stats_before' );
20 ?>
21 <div id="poststuff" class="give-clearfix">
22 <div class="postbox">
23
24 <h2 class="hndle ui-sortable-handle"><span><?php esc_html_e( 'Recount Stats', 'give' ); ?></span></h2>
25
26 <div class="inside recount-stats-controls">
27 <p><?php esc_html_e( 'Use these tools to recount stats, delete test transactions, or reset stats.', 'give' ); ?></p>
28 <form method="post" id="give-tools-recount-form" class="give-export-form">
29
30 <?php wp_nonce_field( 'give_ajax_export', 'give_ajax_export' ); ?>
31
32 <select name="give-export-class" id="recount-stats-type">
33 <option value="0" selected="selected" disabled="disabled"><?php esc_html_e( 'Please select an option', 'give' ); ?></option>
34 <option data-type="recount-stats" value="Give_Tools_Recount_Income"><?php esc_html_e( 'Recalculate Total Donation Revenue Amount', 'give' ); ?></option>
35 <option data-type="recount-form" value="Give_Tools_Recount_Form_Stats"><?php esc_html_e( 'Recalculate Revenue Amount and Donation Counts for a Form', 'give' ); ?></option>
36 <option data-type="recount-all" value="Give_Tools_Recount_All_Stats"><?php esc_html_e( 'Recalculate Revenue Amount and Donation Counts for All Forms', 'give' ); ?></option>
37 <option data-type="recount-donor-stats" value="Give_Tools_Recount_Donor_Stats"><?php esc_html_e( 'Recalculate Donor Statistics', 'give' ); ?></option>
38 <option data-type="delete-test-transactions" value="Give_Tools_Delete_Test_Transactions"><?php esc_html_e( 'Delete Test Donations', 'give' ); ?></option>
39 <option data-type="delete-donations" value="Give_Tools_Delete_Donations"><?php esc_html_e( 'Delete Live and Test Donations', 'give' ); ?></option>
40 <option data-type="delete-test-donors" value="Give_Tools_Delete_Donors"><?php esc_html_e( 'Delete Test Donors and Donations', 'give' ); ?></option>
41 <option data-type="delete-import-donors" value="Give_Tools_Import_Donors"><?php esc_html_e( 'Delete Imported Donors and Donations', 'give' ); ?></option>
42 <option data-type="reset-stats" value="Give_Tools_Reset_Stats"><?php esc_html_e( 'Delete All Data', 'give' ); ?></option>
43 <?php
44 /**
45 * Fires in the recount stats selectbox.
46 *
47 * Allows you to add new recount tool option elements.
48 *
49 * @since 1.5
50 */
51 do_action( 'give_recount_tool_options' );
52 ?>
53 </select>
54
55 <span class="tools-form-dropdown tools-form-dropdown-recount-form" style="display: none">
56 <?php
57 $args = [
58 'class' => 'tools-form-dropdown-recount-form-select',
59 'name' => 'form_id',
60 'chosen' => true,
61 'placeholder' => esc_attr__( 'Select Form', 'give' ),
62 ];
63 echo Give()->html->forms_dropdown( $args );
64 ?>
65 </span>
66
67 <span class="tools-date-dropdown tools-date-dropdown-delete-donations" style="display: none">
68 <?php
69 echo Give()->html->date_field(
70 [
71 'id' => 'give_delete_donations_start_date',
72 'name' => 'delete_donations_start_date',
73 'placeholder' => esc_attr__( 'Start date', 'give' ),
74 'autocomplete' => 'off',
75 ]
76 );
77
78 echo Give()->html->date_field(
79 [
80 'id' => 'give_delete_donations_end_date',
81 'name' => 'delete_donations_end_date',
82 'placeholder' => esc_attr__( 'End date', 'give' ),
83 'autocomplete' => 'off',
84 ]
85 );
86 ?>
87 </span>
88
89 <span class="tools-form-dropdown tools-form-dropdown-delete-import-donors" style="display: none">
90 <label for="delete-import-donors">
91 <?php
92 echo Give()->html->checkbox( [ 'name' => 'delete-import-donors' ] );
93 esc_html_e( 'Delete imported WordPress users', 'give' );
94 ?>
95 </label>
96 </span>
97
98 <input type="submit" id="recount-stats-submit" value="<?php esc_attr_e( 'Submit', 'give' ); ?>" class="button-secondary"/>
99
100 <br/>
101
102 <span class="give-recount-stats-descriptions">
103 <span id="recount-stats"><?php esc_html_e( 'Recalculates the overall donation revenue amount.', 'give' ); ?></span>
104 <span id="recount-form"><?php esc_html_e( 'Recalculates the donation and revenue stats for a specific form.', 'give' ); ?></span>
105 <span id="recount-all"><?php esc_html_e( 'Recalculates the earnings and sales stats for all forms.', 'give' ); ?></span>
106 <span id="recount-customer-stats"><?php esc_html_e( 'Recalculates the lifetime value and donation counts for all donors.', 'give' ); ?></span>
107 <?php
108 /**
109 * Fires in the recount stats description area.
110 *
111 * Allows you to add new recount tool description text.
112 *
113 * @since 1.5
114 */
115 do_action( 'give_recount_tool_descriptions' );
116 ?>
117 <span id="delete-test-transactions"><strong><?php esc_html_e( 'Deletes', 'give' ); ?></strong> <?php esc_html_e( 'all TEST donations, donors, and related log entries.', 'give' ); ?></span>
118 <span id="delete-donations"><strong><?php esc_html_e( 'Deletes', 'give' ); ?></strong> <?php esc_html_e( 'all LIVE and TEST donations within a specified date range. If date range is not set then all donations are deleted. ', 'give' ); ?></span>
119 <span id="reset-stats"><strong><?php esc_html_e( 'Deletes', 'give' ); ?></strong> <?php esc_html_e( 'ALL donations, donors, and related log entries regardless of TEST or LIVE mode.', 'give' ); ?></span>
120 </span>
121
122 <span class="spinner"></span>
123
124 </form>
125 <?php
126 /**
127 * Fires after the recount form.
128 *
129 * Allows you to add new elements after the form.
130 *
131 * @since 1.5
132 */
133 do_action( 'give_tools_recount_forms' );
134 ?>
135 </div><!-- .inside -->
136 </div><!-- .postbox -->
137 </div><!-- #poststuff -->
138 <?php
139 /**
140 * Fires after displaying the recount stats tools.
141 *
142 * @since 1.5
143 */
144 do_action( 'give_tools_recount_stats_after' );
145