$ca->assign("rawstatus", strtolower($service->getData("status"))); $ca->assign("dedicatedip", $service->getData("dedicatedip")); $ca->assign("assignedips", $service->getData("assignedips")); $ca->assign("ns1", $service->getData("ns1")); $ca->assign("ns2", $service->getData("ns2")); $ca->assign("packagesupgrade", $service->getAllowProductUpgrades()); $ca->assign("configoptionsupgrade", $service->getAllowConfigOptionsUpgrade()); $ca->assign("customfields", $customfields); $ca->assign("productcustomfields", $customfields); $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; }