if (checkContactPermission("manageproducts", true)) { $moduletemplatefile = ""; $success = $service->moduleCall("ClientArea"); $data = $service->getModuleReturn("data"); if (is_array($data)) { if (isset($data['templatefile'])) { $moduletemplatefile = "/modules/servers/" . $service->getModule() . "/" . $data['templatefile'] . ".tpl"; } } else { $moduleclientarea = $data != WHMCS_Module::FUNCTIONDOESNTEXIST ? $data : ""; } if (!$moduletemplatefile && file_exists(ROOTDIR . "/modules/servers/" . $service->getModule() . "/clientarea.tpl")) { $moduletemplatefile = "/modules/servers/" . $service->getModule() . "/clientarea.tpl"; } if ($moduletemplatefile) { $moduleparams = $service->buildParams(); if (is_array($data) && array_key_exists("vars", $data) && is_array($data['vars'])) { foreach ($data['vars'] as $k => $v) { $moduleparams[$k] = $v; } } $moduleclientarea = $ca->getSingleTPLOutput($moduletemplatefile, $moduleparams); } } } if (checkContactPermission("manageproducts", true)) { $ca->assign("serverclientarea", $moduleclientarea); $ca->assign("moduleclientarea", $moduleclientarea); $ca->assign("username", $service->getData("username")); $ca->assign("password", $servicepw); }