<?php
/**
* functionality of the plugin.
* @author Varun Sridharan <varunsridharan23@gmail.com>
*/
if ( ! defined( 'WPINC' ) ) { die; }
class WooCommerce_Quick_Donation_MyAccount_Fuctions {
private $order_ids;
public function __construct(){
$order_ids = WC_QD()->db()->get_user_donations_ids();
$this->order_ids = WC_QD()->db()->extract_donation_id($order_ids);
add_filter( 'woocommerce_my_account_my_orders_query',array($this,'change_myaccount_query'));
add_action( 'woocommerce_before_my_account' , array($this,'show_recent_donations'));
}
public function change_myaccount_query($query){
$query['exclude'] = $this->order_ids;
return $query;
}
public function show_recent_donations(){
wc_get_template( 'myaccount/my-donations.php' , array( 'donation_ids' => $this->order_ids ) );
}
}
?>
-
Varun Sridharan authored
* Fixed Count Notification Bubble Count * Metabox Error While Creating New Order Via Admin * Added Project & Doner Based Filter In Admin Listing * Remodified WP LIST TABLE For Donation Listing * New function to get user based donation ids get_user_donations_ids * New template to list donations `myaccount/my-donations.php`
55a7c0fc