public function accountExpiration($attrs, $content = null) { $output = false; if (Cart66Common::isLoggedIn()) { $data = array(); $account = new Cart66Account(Cart66Session::get('Cart66AccountId')); $subscription = $account->getCurrentAccountSubscription($account->id); $expirationDate = $subscription->active_until; $format = get_option('date_format'); if (isset($attrs['format'])) { $format = $attrs['format']; } $output = date($format, strtotime($expirationDate)); // expired? if (strtotime($expirationDate) <= strtotime("now")) { if (isset($attrs['expired'])) { $output = $attrs['expired']; } if (!empty($content)) { $output = $content; } } //lifetime? if ($subscription->lifetime == 1) { $output = "Lifetime"; if (isset($attrs['lifetime'])) { $output = $attrs['lifetime']; } } } return do_shortcode($output); }
echo CURRENCY_CODE; ?> "> <input type="hidden" name="tax" value="<?php echo $tax; ?> "> <?php if ($account_id = Cart66Common::isLoggedIn()) { $account = new Cart66Account($account_id); $name = $account->firstName . ' ' . $account->lastName; $logout = Cart66Common::appendQueryString('cart66-task=logout'); echo "<p id='Cart66PayPalExpressLoggedIn'><strong>You Are Logged In As {$name}</strong><br/>If you are not {$name} <a href='{$logout}'>Log out</a></p>"; if (Cart66Session::get('Cart66Cart')->hasSubscriptionProducts()) { if ($mySub = $account->getCurrentAccountSubscription()) { echo "<p id='Cart66PayPalExpressCurrentSubscription'>Your current subscription: {$mySub->subscriptionPlanName}<br/> {$mySub->subscriptionPlanName} will be canceled when your new subscription is activated.</p>"; } } } ?> <?php if ($lists = Cart66Setting::getValue('constantcontact_list_ids')) { ?> <?php if (!($optInMessage = Cart66Setting::getValue('opt_in_message'))) { $optInMessage = 'Yes, I would like to subscribe to:'; } echo "<p id='Cart66OptInMessage'>{$optInMessage}</p>"; $lists = explode('~', $lists);