Exemplo n.º 1
0
 public function metaUser($userid, $subscriptionid = null)
 {
     if (empty($userid) && !empty($subscriptionid)) {
         $userid = aecUserHelper::UserIDfromSubscriptionID($subscriptionid);
     }
     $this->meta = new metaUserDB();
     $this->meta->loadUserid($userid);
     $this->cmsUser = false;
     $this->hasCBprofile = false;
     $this->hasJSprofile = false;
     $this->userid = 0;
     $this->hasSubscription = 0;
     $this->objSubscription = null;
     $this->focusSubscription = null;
     if ($userid) {
         $this->cmsUser = new cmsUser();
         $this->cmsUser->load($userid);
         $this->userid = $userid;
         if (!empty($subscriptionid)) {
             $aecid = $subscriptionid;
         } else {
             $aecid = aecUserHelper::SubscriptionIDfromUserID($userid);
         }
         if ($aecid) {
             $this->objSubscription = new Subscription();
             $this->objSubscription->load($aecid);
             $this->focusSubscription = new Subscription();
             $this->focusSubscription->load($aecid);
             $this->hasSubscription = 1;
             $this->temporaryRFIX();
         }
     }
 }
Exemplo n.º 2
0
 public function loadRenewStatus()
 {
     $this->renew = 0;
     if (empty($this->userid)) {
         return;
     }
     if (!empty($this->metaUser)) {
         $this->renew = $this->metaUser->meta->is_renewing();
     } elseif (aecUserHelper::SubscriptionIDfromUserID($this->userid)) {
         $user_subscription = new Subscription();
         $user_subscription->loadUserID($this->userid);
         if (strcmp($user_subscription->lastpay_date, '0000-00-00 00:00:00') !== 0) {
             $this->renew = true;
         }
     }
 }