function setUp() { parent::setUp(); $this->notices = charitable_get_notices(); // Clear out all existing notices $this->notices->clear(); }
function setUp() { parent::setUp(); $this->charitable = charitable(); $this->directory_path = $this->charitable->get_path('directory'); $this->directory_url = $this->charitable->get_path('directory', false); }
function setUp() { parent::setUp(); $this->charitable = charitable(); $this->roles = new Charitable_Roles($this->charitable); $this->roles->add_roles(); $this->roles->add_caps(); }
public function setUp() { parent::setUp(); add_filter('charitable_auto_login_after_registration', '__return_false'); /* James Gordon makes a donation and becomes a donor/user in the process. */ $this->james_gordon = Charitable_User::create_profile(array('user_email' => '*****@*****.**', 'first_name' => 'James', 'last_name' => 'Gordon', 'user_pass' => 'password', 'address' => '22 Batman Avenue', 'address_2' => '', 'city' => 'Gotham', 'state' => 'Gotham State', 'postcode' => '29292', 'country' => 'US')); /* Create a campaign wth a donation from James Gordon */ Charitable_Donation_Helper::create_donation(array('user_id' => $this->james_gordon->ID, 'campaigns' => array(array('campaign_id' => Charitable_Campaign_Helper::create_campaign(), 'amount' => 100)), 'status' => 'charitable-completed', 'gateway' => 'paypal', 'note' => 'This is a note')); }
public function setUp() { parent::setUp(); $this->campaign_1 = Charitable_Campaign_Helper::create_campaign(array('post_title' => 'Campaign 1')); $this->campaign_2 = Charitable_Campaign_Helper::create_campaign(array('post_title' => 'Campaign 2')); $this->donation_1 = Charitable_Donation_Helper::create_donation(array('campaigns' => array(array('campaign_id' => $this->campaign_1, 'campaign_name' => get_the_title($this->campaign_1), 'amount' => 10)))); $this->donation_2 = Charitable_Donation_Helper::create_donation(array('campaigns' => array(array('campaign_id' => $this->campaign_2, 'campaign_name' => get_the_title($this->campaign_2), 'amount' => 10)))); $this->donation_3 = Charitable_Donation_Helper::create_donation(array('campaigns' => array(array('campaign_id' => $this->campaign_1, 'campaign_name' => get_the_title($this->campaign_1), 'amount' => 30), array('campaign_id' => $this->campaign_2, 'campaign_name' => get_the_title($this->campaign_2), 'amount' => 40)))); }
function setUp() { parent::setUp(); $this->currency_helper = charitable_get_currency_helper(); $this->set_currency_format('left'); $this->set_currency('AUD'); $this->set_decimal_count(2); $this->set_decimal_separator('.'); $this->set_thousands_separator(','); }
public function setUp() { parent::setUp(); self::$campaign_id = Charitable_Campaign_Helper::create_campaign(); self::$donation_id = Charitable_Donation_Helper::create_donation(array('campaigns' => array(array('campaign_id' => self::$campaign_id, 'amount' => 50, 'campaign_name' => 'Test Campaign')), 'user' => array('first_name' => 'Matthew', 'last_name' => 'Murdoch', 'email' => '*****@*****.**'))); /** * Temporary workaround for issue noted below. * @see https://core.trac.wordpress.org/ticket/37207 */ Charitable_Post_Types::get_instance()->add_endpoints(); }
public function setUp() { parent::setUp(); $this->set_permalink_structure('/%year%/%monthnum%/%day%/%postname%/'); $this->qvs = $GLOBALS['wp']->public_query_vars; /** * Temporary workaround for issue noted below. * @see https://core.trac.wordpress.org/ticket/37207 */ Charitable_Post_Types::get_instance()->add_endpoints(); }
public function setUp() { parent::setUp(); /* Campaign 1: $40,000 goal, 300 days till end */ $campaign_1_id = Charitable_Campaign_Helper::create_campaign(array('post_title' => 'Test Campaign 1', '_campaign_goal' => 40000.0, '_campaign_end_date' => date('Y-m-d H:i:s', strtotime('+300 days')))); $this->campaign_1 = new Charitable_Campaign(get_post($campaign_1_id)); /* Campaign 2: $40,000 goal, 300 days till end */ $campaign_2_id = Charitable_Campaign_Helper::create_campaign(array('post_title' => 'Test Campaign 2', '_campaign_goal' => 10000.0)); $this->campaign_2 = new Charitable_Campaign(get_post($campaign_2_id)); /* Create a couple donations */ $this->user_id = $this->factory->user->create(array('display_name' => 'John Henry')); $user = new Charitable_User($this->user_id); $this->donor_id = $user->add_donor(); }
function setUp() { parent::setUp(); /* User */ $user_id = $this->factory->user->create(array('display_name' => 'John Henry')); /** * Campaign 1: * * End date: 300 days from now * Donations received: $1000 */ $campaign_1_id = Charitable_Campaign_Helper::create_campaign(array('_campaign_end_date' => date('Y-m-d H:i:s', strtotime('+300 days')))); Charitable_Donation_Helper::create_campaign_donation_for_user($user_id, $campaign_1_id, 1000); /** * Campaign 2: * * End date: 100 days from now * Donations received: $50 */ $campaign_2_id = Charitable_Campaign_Helper::create_campaign(array('_campaign_end_date' => date('Y-m-d H:i:s', strtotime('+100 days')))); Charitable_Donation_Helper::create_campaign_donation_for_user($user_id, $campaign_2_id, 50); /** * Campaign 3: * * End date: 2 days from now * Donations received: $200 */ $campaign_3_id = Charitable_Campaign_Helper::create_campaign(array('_campaign_end_date' => date('Y-m-d H:i:s', strtotime('+2 days')))); Charitable_Donation_Helper::create_campaign_donation_for_user($user_id, $campaign_3_id, 200); /** * Campaign 4: * * End date: 2 days ago * Donations received: $40 */ $campaign_4_id = Charitable_Campaign_Helper::create_campaign(array('_campaign_end_date' => date('Y-m-d H:i:s', strtotime('-2 days')))); Charitable_Donation_Helper::create_campaign_donation_for_user($user_id, $campaign_4_id, 40); /* The array of campaign IDs */ $this->campaigns = array($campaign_1_id, $campaign_2_id, $campaign_3_id, $campaign_4_id); /* The array of campaign IDs, ordered by ending soon */ $this->campaigns_ordered_by_ending_soon = array($campaign_3_id, $campaign_2_id, $campaign_1_id); /* The array of campaign IDs, ordered by amount raised */ $this->campaigns_ordered_by_amount = array($campaign_1_id, $campaign_3_id, $campaign_2_id, $campaign_4_id); }
function setUp() { parent::setUp(); /* Campaign 1: Goal of $40,000. Expiry 300 days from now. */ $this->end_time_1 = strtotime('+7201 hours'); $campaign_1_id = Charitable_Campaign_Helper::create_campaign(array('_campaign_goal' => 40000.0, '_campaign_end_date' => date('Y-m-d H:i:s', $this->end_time_1), '_campaign_suggested_donations' => array(array('amount' => 5), array('amount' => 20), array('amount' => 50), array('amount' => 100), array('amount' => 250)))); $this->post_1 = get_post($campaign_1_id); $this->campaign_1 = new Charitable_Campaign($this->post_1); /* Campaign 2: No goal. No end date. */ $campaign_2_id = Charitable_Campaign_Helper::create_campaign(array('_campaign_suggested_donations' => '5|50|150|500')); $this->post_2 = get_post($campaign_2_id); $this->campaign_2 = new Charitable_Campaign($this->post_2); /* Create a few users and donations */ $user_id_1 = $this->factory->user->create(array('display_name' => 'John Henry')); $user_id_2 = $this->factory->user->create(array('display_name' => 'Mike Myers')); $user_id_3 = $this->factory->user->create(array('display_name' => 'Fritz Bolton')); $donations = array(array('user_id' => $user_id_1, 'campaigns' => array(array('campaign_id' => $campaign_1_id, 'amount' => 10)), 'status' => 'charitable-completed', 'gateway' => 'paypal', 'note' => 'This is a note'), array('user_id' => $user_id_2, 'campaigns' => array(array('campaign_id' => $campaign_1_id, 'amount' => 20)), 'status' => 'charitable-completed', 'gateway' => 'paypal', 'note' => ''), array('user_id' => $user_id_3, 'campaigns' => array(array('campaign_id' => $campaign_1_id, 'amount' => 30)), 'status' => 'charitable-completed', 'gateway' => 'manual', 'note' => ''), array('user_id' => $user_id_1, 'campaigns' => array(array('campaign_id' => $campaign_2_id, 'amount' => 25)), 'status' => 'charitable-completed', 'gateway' => 'paypal')); foreach ($donations as $donation) { Charitable_Donation_Helper::create_donation($donation); } }
function setUp() { parent::setUp(); }