PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.16.8
GiveWP – Donation Plugin and Fundraising Platform v4.16.8
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
39 lines 721 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 /**
16 * Set form ids.
17 *
18 * @since 2.10.0
19 *
20 * @return DonationFormsData
21 */
22 protected function setFormIds()
23 {
24 global $wpdb;
25
26 $this->formIds = DB::get_col(
27 "
28 SELECT DISTINCT r.form_id
29 FROM {$wpdb->give_revenue} as r
30 INNER JOIN {$wpdb->donationmeta} as dm ON r.donation_id = dm.donation_id
31 WHERE dm.meta_key='_give_payment_mode'
32 AND dm.meta_value='live'
33 "
34 );
35
36 return $this;
37 }
38 }
39