} } $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();