Addons v6.0.~ (theme six)

Versi Bahasa Indonesia

The following are the steps to configuring WHMCS addons v6.0 theme Six :

  1. Extract addons.zip file. There are two directories in this file named domainid and templates.
  2. Copy the directory domainid to [WHMCSROOT]/modules/addons. Make sure the location of domainid.phphooks.php, and trigger.php is located in [WHMCSROOT]/modules/addons/domainid/.
  3. Copy the directory templates to [WHMCSROOT]/templates/. Make sure .tpl file location is in directory that another WHMCS templates is located.
  4. Copy srsxchildns.phpsrsxcontactdomain.php, srsxdomainforwarding.php, srsxmanageddns.php, srsxraaverification.phpsrsxstatusdomainid.php files into [WHMCSROOT]/ directory.
  5. Login as administrator, go to Setup  Addon Modules menu. In this configuration, you will found a module named SRS-X Domain .ID Addon. Click Activate button. 1
  6. Click Configure button, fill Reseller IDUsernamePassword, Sanbox, and others. 2
  7. Click Save Change button to save your configuration.
  8. Modify template files for theme six in [WHMCSROOT]/templates/six/clientareadomaindetails.tpl path. Do these modification:
    1. Add verification message domain .ID for client panel
              {if $systemStatus != 'Active'}
                  <div class="alert alert-warning text-center" role="alert">
                      {$LANG.domainCannotBeManagedUnlessActive}
                  </div>
              {/if}
      
              <!-- lines added -->
              {if $ver_show == 1}
                  {if $resend}
                      {if $resend eq "success"}
                          <div class="alert alert-success" role="alert">
                              <p><strong>Resend verification:</strong> {$resendmessage}</p>
                          </div>
                      {elseif $resend eq "failed"}
                          <div class="alert alert-danger" role="alert">
                              <p><strong>Resend verification:</strong> {$resendmessage}</p>
                          </div>
                      {/if}
                  {else}
                      <div class="alert alert-warning text-center" role="alert">
                          Domain Anda masih dalam pending verifikasi. Email verifikasi telah dikirim ke email <strong>{$ver_email}</strong>, silakan klik link verifikasi yang ada dalam email. Jika email tidak terverifikasi sampai <strong>{$ver_end}</strong>, domain akan disuspend.
                          <form method="post" action="srsxraaverification.php?domainid={$domainid}">
                              <input type="hidden" name="domain" id="domain" value="{$domain}">
                              <input type="submit" class="btn btn-primary" value="Resend Verification">
                          </form>
                      </div>
                  {/if}
              {/if}
              <!-- /added lines -->
      
              <h3>{$LANG.overview}</h3>
      
    2. Add domain .ID status and upload documents on Client panel
              <div class="row">
                  <div class="col-sm-offset-1 col-sm-5">
                      <h4><strong>{$LANG.clientareastatus}:</strong></h4> {$status}
                  </div>
              </div>
      
              <!-- lines added -->
              {if $showinfront}
                  {if $domain_status &amp;&amp; $domain_upload}
                  <div class="row">
                      <div class="col-sm-offset-1 col-sm-5">
                          <h4><strong>Domain.ID Verification Status</strong></h4> {$domain_status} (<a href="srsxstatusdomainid.php?domainid={$domainid}"><strong>details</strong></a>)
                      </div>
                      <div class="col-sm-6">
                          <h4><strong>Upload Document</strong></h4> <a href="{$domain_upload}" class="btn btn-success btn-sm">Upload</a>
                      </div>
                  </div>
                  {/if}
              {/if}
              <!-- /lines added -->
      
              {if $registrarclientarea}
                  <div class="moduleoutput">
                      {$registrarclientarea|replace:'modulebutton':'btn'}
                  </div>
              {/if}
      

Note:

No need more configuration for Managed DNS and Domain Forwarding addons.