Tweak for case where no CreditConfig script, a=chris

Chris Pollett [2015-12-26 00:Dec:th]
Tweak for case where no CreditConfig script, a=chris
Filename
src/controllers/components/AdvertisementComponent.php
diff --git a/src/controllers/components/AdvertisementComponent.php b/src/controllers/components/AdvertisementComponent.php
index 09c0e3eaa..58ed8725c 100644
--- a/src/controllers/components/AdvertisementComponent.php
+++ b/src/controllers/components/AdvertisementComponent.php
@@ -121,11 +121,12 @@ class AdvertisementComponent extends Component
                 $translate_holder = tl('advertisement_component_buy_credits');
                 $translate_holder = tl('advertisement_model_init_ledger');
                 $token = $parent->clean($_REQUEST['CREDIT_TOKEN'], "string");
-                if (empty($token)) {
+                $is_active = C\CreditConfig::isActive();
+                if ($is_active && empty($token)) {
                     return $parent->redirectWithMessage(
                         tl('advertisement_component_credit_token_empty'), []);
                 }
-                if (C\CreditConfig::isActive() && !C\CreditConfig::charge(
+                if ($is_active && !C\CreditConfig::charge(
                     $num_dollars, $parent->clean(
                     $_REQUEST['CREDIT_TOKEN'], "string"), $message)
                     && !($user_id == C\ROOT_ID &&
ViewGit