function test_active() { $coupon = new WPSC_Coupon(self::ACTIVE_COUPON_ID); $this->assertTrue($coupon->is_active()); $coupon->deactivate(); $this->assertFalse($coupon->is_active()); $coupon->activate(); $this->assertTrue($coupon->is_active()); }
/** * Process single actions * * @access private * @since 3.8.10 * @return void */ public function process_single_actions() { global $wpdb; if (!isset($_GET['wpsc-action']) || !isset($_GET['coupon'])) { return; } $coupon = new WPSC_Coupon($_GET['coupon']); switch ($_GET['wpsc-action']) { case 'activate_coupon': $updated = $coupon->activate(); if ($updated) { printf('<div class="updated"><p>%s</p></div>', __('The coupon has been activated.', 'wp-e-commerce')); } break; case 'deactivate_coupon': $updated = $coupon->deactivate(); if ($updated) { printf('<div class="updated"><p>%s</p></div>', __('The coupon has been deactivated.', 'wp-e-commerce')); } break; case 'delete_coupon': $deleted = $coupon->delete(); if ($deleted) { printf('<div class="updated"><p>%s</p></div>', __('The coupon has been deleted.', 'wp-e-commerce')); } break; } }