Hide paid subscription boxes for non-activated users
authorAlexander Ebert <ebert@woltlab.com>
Fri, 9 Jun 2017 08:15:19 +0000 (10:15 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Fri, 9 Jun 2017 08:15:19 +0000 (10:15 +0200)
wcfsetup/install/files/lib/system/dashboard/box/PaidSubscriptionsDashboardBox.class.php
wcfsetup/install/files/lib/system/dashboard/box/PaidSubscriptionsSidebarDashboardBox.class.php

index bead309e6aeac4b626ffd529de83f6266b930cc4..3b14e42096c999643437e6db1d972aaccbb47fca 100644 (file)
@@ -29,7 +29,7 @@ class PaidSubscriptionsDashboardBox extends AbstractContentDashboardBox {
        public function init(DashboardBox $box, IPage $page) {
                parent::init($box, $page);
                
-               if (WCF::getUser()->userID && MODULE_PAID_SUBSCRIPTION) {
+               if (WCF::getUser()->userID && WCF::getUser()->activationCode == 0 && MODULE_PAID_SUBSCRIPTION) {
                        // get available subscriptions
                        $this->subscriptions = PaidSubscriptionCacheBuilder::getInstance()->getData();
                        
index b8f8f34dcccf50c5bd3a37149afd31a8d429a3a1..c373e8b77b6cd25eb71931b41167cf40e4ba7bff 100644 (file)
@@ -29,7 +29,7 @@ class PaidSubscriptionsSidebarDashboardBox extends AbstractSidebarDashboardBox {
        public function init(DashboardBox $box, IPage $page) {
                parent::init($box, $page);
                
-               if (WCF::getUser()->userID && MODULE_PAID_SUBSCRIPTION) {
+               if (WCF::getUser()->userID && WCF::getUser()->activationCode == 0 && MODULE_PAID_SUBSCRIPTION) {
                        // get available subscriptions
                        $this->subscriptions = PaidSubscriptionCacheBuilder::getInstance()->getData();