示例#1
0
     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);
 }