Esempio n. 1
0
             }
         }
         $success = $domains->moduleCall("SaveContactDetails", array("contactdetails" => $contactdetails));
         if ($success) {
             $smartyvalues['successful'] = true;
         } else {
             $smartyvalues['error'] = $domains->getLastError();
         }
     }
     $success = $domains->moduleCall("GetContactDetails");
     if ($success) {
         $smartyvalues['contactdetails'] = $domains->getModuleReturn();
     } else {
         $smartyvalues['error'] = $domains->getLastError();
     }
     $smartyvalues['domainid'] = $domains->getData("id");
     $smartyvalues['domain'] = $domains->getData("domain");
     $smartyvalues['contacts'] = $client->getContactsWithAddresses();
 } else {
     if ($action == "domainemailforwarding") {
         checkContactPermission("managedomains");
         $ca->setTemplate("clientareadomainemailforwarding");
         $domains = new WHMCS_Domains();
         $domain_data = $domains->getDomainsDatabyID($domainid);
         if (!$domain_data || !$domains->isActive() || !$domains->hasFunction("GetEmailForwarding")) {
             redir("action=domains", "clientarea.php");
         }
         $ca->addToBreadCrumb("clientarea.php?action=domaindetails&id=" . $domain_data['id'], $domain_data['domain']);
         $ca->addToBreadCrumb("#", $whmcs->get_lang("domainemailforwarding"));
         if ($sub == "save") {
             check_token();