コード例 #1
0
 /**
  * Get the current account subscription, determine what type of subscription it is, then cancel it.
  */
 public function cancelSubscription($note = 'Your subscription has been canceled per your request.', $expire = false)
 {
     if ($this->id > 0) {
         if ($subId = $this->getCurrentAccountSubscriptionId()) {
             $subscription = new Cart66AccountSubscription($subId);
             if ($subscription->isPayPalSubscription()) {
                 $subscription->cancelPayPalSubscription($note, $expire);
             } elseif ($subscription->isSpreedlySubscription()) {
                 // TODO: Cancel spreedly subscriptions
             }
         }
     }
 }