PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 2.16.0
GiveWP – Donation Plugin and Fundraising Platform v2.16.0
4.16.8 4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 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 All 253 releases
give / src / Tracking / TrackingData / ActiveDonationFormsData.php
ActiveDonationFormsData.php
37 lines 657 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Give\Tracking\TrackingData;
4
5 use Give\Framework\Database\DB;
6
7 /**
8 * Class AllActiveDonationFormsData
9 * @package Give\Tracking\TrackingData
10 *
11 * @since 2.10.0
12 */
13 class ActiveDonationFormsData extends DonationFormsData {
14 /**
15 * Set form ids.
16 *
17 * @since 2.10.0
18 *
19 * @return DonationFormsData
20 */
21 protected function setFormIds() {
22 global $wpdb;
23
24 $this->formIds = DB::get_col(
25 "
26 SELECT DISTINCT r.form_id
27 FROM {$wpdb->give_revenue} as r
28 INNER JOIN {$wpdb->donationmeta} as dm ON r.donation_id = dm.donation_id
29 WHERE dm.meta_key='_give_payment_mode'
30 AND dm.meta_value='live'
31 "
32 );
33
34 return $this;
35 }
36 }
37