Billing page fix for customers with multiple stations

This commit is contained in:
Albert Santoni 2014-07-02 14:47:10 -04:00
parent 0695f7da20
commit 758423a7f7
1 changed files with 4 additions and 4 deletions

View File

@ -475,17 +475,17 @@ class BillingController extends Zend_Controller_Action {
//the server's hostname with the client subdomain. Once it finds a match //the server's hostname with the client subdomain. Once it finds a match
//between the product and the server's hostname/subdomain, then it //between the product and the server's hostname/subdomain, then it
//returns the ID of that product (aka. the service ID of an Airtime instance) //returns the ID of that product (aka. the service ID of an Airtime instance)
foreach ($result["products"] as $product) foreach ($result["products"]["product"] as $product)
{ {
if (strpos($product[0]["groupname"], "Airtime") === FALSE) if (strpos($product["groupname"], "Airtime") === FALSE)
{ {
//Ignore non-Airtime products //Ignore non-Airtime products
continue; continue;
} }
else else
{ {
if ($product[0]["status"] === "Active") { if ($product["status"] === "Active") {
$airtimeProduct = $product[0]; $airtimeProduct = $product;
$subdomain = ''; $subdomain = '';
foreach ($airtimeProduct['customfields']['customfield'] as $customField) { foreach ($airtimeProduct['customfields']['customfield'] as $customField) {