$ca->assign("suspendreason", $service->getSuspensionReason()); $ca->assign("subscriptionid", $service->getData("subscriptionid")); $diskstats = $service->getDiskUsageStats(); foreach ($diskstats as $k => $v) { $ca->assign($k, $v); } $ca->assign("showcancelbutton", $service->getAllowCancellation()); $ca->assign("configurableoptions", $service->getConfigurableOptions()); $ca->assign("addons", $service->getAddons()); $ca->assign("addonsavailable", $service->hasProductGotAddons()); $ca->assign("downloads", $service->getAssociatedDownloads()); $servicepw = $service->getData("password"); $moduleclientarea = ""; if ($service->getModule() && $service->getData("status") == "Active") { $allowedclientmodulefunctions = array(); $success = $service->moduleCall("ClientAreaAllowedFunctions"); if ($success) { $data = $service->getModuleReturn("data"); if (is_array($data)) { foreach ($data as $v) { $allowedclientmodulefunctions[] = $v; } } } $success = $service->moduleCall("ClientAreaCustomButtonArray"); if ($success) { $data = $service->getModuleReturn("data"); $ca->assign("servercustombuttons", $data); $ca->assign("modulecustombuttons", $data); if (is_array($data)) { foreach ($data as $k => $v) {