diff --git a/airtime_mvc/application/common/Billing.php b/airtime_mvc/application/common/Billing.php index b1a2f8a1f..2cfdbdb24 100644 --- a/airtime_mvc/application/common/Billing.php +++ b/airtime_mvc/application/common/Billing.php @@ -18,8 +18,11 @@ class Billing return $currentProduct["id"]; //XXX: Major hack attack. Since this function gets called often, rather than querying WHMCS // we're just going to extract it from airtime.conf since it's the same as the rabbitmq username. - //$CC_CONFIG = Config::getConfig(); - //$instanceId = $CC_CONFIG['rabbitmq']['username']; + $CC_CONFIG = Config::getConfig(); + $instanceId = $CC_CONFIG['rabbitmq']['user']; + if (!is_numeric($instanceId)) { + throw new Exception("Invalid instance id in " . __FUNCTION__ . ": " . $instanceId); + } return $instanceId; }