X

Select your language



Select your currency



X

Select your language



Select your currency



WHMCS | Rewriting the module's functionality

In WHMCS, when a domain name is linked to a registrar module, the DNS service and email forwarding are tied to that registrar. However, you may use your own services or those of third parties.

Since our module is encoded with ionCube, we offer a way to override certain functionalities such as DNS management and email forwarding. It is also possible to add code that is triggered during domain registration or transfer validation (similarly to a webhook).

Here is a list of the different functions that can be modified in the file ./modules/dotsoftextension/dotsoftextension.inc.php

Email Forwarding Management

The default code in the functions below is written for Dotsoft's email forwarding service. Replace it with your own if necessary.
 
dotsoftextension_GetEmailForwarding_custom
 
This function is executed when WHMCS retrieves the list of email forwards to display in the client area.
 
dotsoftextension_SaveEmailForwarding_custom
 
This function is executed when WHMCS saves the email forwarding list in the client area.

DNS Management

To enable DNS for domain names, it is necessary to fill in these functions.
 
dotsoftextension_GetDNS_custom

This function is executed when WHMCS retrieves the content of the DNS zone to display in the client area.

dotsoftextension_SaveDNS_custom

This function is executed when WHMCS saves the DNS zone in the client area.

DNSSEC Management

DNSSEC management must be managed and configured by you. This function allows customers to enable or disable DNSSEC.

dotsoftextension_enableDnsSec_custom

Can't find the information you are looking for?

Create a Support Ticket