|
|
@@ -160,11 +160,6 @@
|
|
|
<a href="#metrics" data-toggle="tab" class="nav-link{if !$domain && !$moduleclientarea && !$configurableoptions} active{/if}"><i class="fas fa-chart-line fa-fw"></i> {lang key='metrics.title'}</a>
|
|
|
</li>
|
|
|
{/if}
|
|
|
- {if $customfields}
|
|
|
- <li class="nav-item">
|
|
|
- <a href="#additionalinfo" data-toggle="tab" class="nav-link{if !$domain && !$moduleclientarea && !$metricStats && !$configurableoptions} active{/if}"><i class="fas fa-info fa-fw"></i> {lang key='additionalInfo'}</a>
|
|
|
- </li>
|
|
|
- {/if}
|
|
|
{if $lastupdate}
|
|
|
<li class="nav-item">
|
|
|
<a href="#resourceusage" data-toggle="tab" class="nav-link{if !$domain && !$moduleclientarea && !$configurableoptions && !$customfields} active{/if}"><i class="fas fa-inbox fa-fw"></i> {lang key='resourceUsage'}</a>
|
|
|
@@ -174,157 +169,6 @@
|
|
|
</div>
|
|
|
<div class="card-body">
|
|
|
<div class="tab-content">
|
|
|
- {if $domain}
|
|
|
- <div class="tab-pane fade show active" role="tabpanel" id="domain">
|
|
|
- <ul class="list-info list-info-50">
|
|
|
- {if $type eq "server"}
|
|
|
- <li>
|
|
|
- <span class="list-heading">{lang key='serverhostname'}</span>
|
|
|
- <span class="list-text">{$domain}</span>
|
|
|
- </li>
|
|
|
- {if $dedicatedip}
|
|
|
- <li>
|
|
|
- <span class="list-heading">{lang key='primaryIP'}</span>
|
|
|
- <span class="list-text">{$dedicatedip}</span>
|
|
|
- </li>
|
|
|
- {/if}
|
|
|
- {if $assignedips}
|
|
|
- <li>
|
|
|
- <span class="list-heading">{lang key='assignedIPs'}</span>
|
|
|
- <span class="list-text">{$assignedips|nl2br}</span>
|
|
|
- </li>
|
|
|
- {/if}
|
|
|
- {if $ns1 || $ns2}
|
|
|
- <li>
|
|
|
- <span class="list-heading">{lang key='domainnameservers'}</span>
|
|
|
- <span class="list-text">{$ns1}<br />{$ns2}</span>
|
|
|
- </li>
|
|
|
- {/if}
|
|
|
- {else}
|
|
|
- {if $domain}
|
|
|
- <li>
|
|
|
- <span class="list-heading">{lang key='orderdomain'}</span>
|
|
|
- <span class="list-text">{$domain}</span>
|
|
|
- </li>
|
|
|
- {/if}
|
|
|
- {if $username}
|
|
|
- <li>
|
|
|
- <span class="list-heading">{lang key='serverusername'}</span>
|
|
|
- <span class="list-text">{$username}</span>
|
|
|
- </li>
|
|
|
- {/if}
|
|
|
- {if $serverdata}
|
|
|
- <li>
|
|
|
- <span class="list-heading">{lang key='servername'}</span>
|
|
|
- <span class="list-text">{$serverdata.hostname}</span>
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <span class="list-heading">{lang key='domainregisternsip'}</span>
|
|
|
- <span class="list-text">{$serverdata.ipaddress}</span>
|
|
|
- </li>
|
|
|
- {if $serverdata.nameserver1 || $serverdata.nameserver2 || $serverdata.nameserver3 || $serverdata.nameserver4 || $serverdata.nameserver5}
|
|
|
- <li>
|
|
|
- <span class="list-heading">{lang key='domainnameservers'}</span>
|
|
|
- <span class="list-heading">
|
|
|
- {if $serverdata.nameserver1}{$serverdata.nameserver1}{if $serverdata.nameserver1ip} ({$serverdata.nameserver1ip}){/if}<br />{/if}
|
|
|
- {if $serverdata.nameserver2}{$serverdata.nameserver2}{if $serverdata.nameserver2ip} ({$serverdata.nameserver2ip}){/if}<br />{/if}
|
|
|
- {if $serverdata.nameserver3}{$serverdata.nameserver3}{if $serverdata.nameserver3ip} ({$serverdata.nameserver3ip}){/if}<br />{/if}
|
|
|
- {if $serverdata.nameserver4}{$serverdata.nameserver4}{if $serverdata.nameserver4ip} ({$serverdata.nameserver4ip}){/if}<br />{/if}
|
|
|
- {if $serverdata.nameserver5}{$serverdata.nameserver5}{if $serverdata.nameserver5ip} ({$serverdata.nameserver5ip}){/if}<br />{/if}
|
|
|
- </span>
|
|
|
- </li>
|
|
|
- {/if}
|
|
|
- {/if}
|
|
|
- {if $domain && $sslStatus}
|
|
|
- <li>
|
|
|
- <span class="list-heading">{lang key='sslState.sslStatus'}</span>
|
|
|
- <span class="list-text{if $sslStatus->isInactive()} ssl-inactive{/if}">
|
|
|
- <img src="{$sslStatus->getImagePath()}" width="12" data-type="service" data-domain="{$domain}" data-showlabel="1" class="{$sslStatus->getClass()}"/>
|
|
|
- <span id="statusDisplayLabel">
|
|
|
- {if !$sslStatus->needsResync()}
|
|
|
- {$sslStatus->getStatusDisplayLabel()}
|
|
|
- {else}
|
|
|
- {lang key='loading'}
|
|
|
- {/if}
|
|
|
- </span>
|
|
|
- </span>
|
|
|
- </li>
|
|
|
-
|
|
|
- {if $sslStatus->isActive() || $sslStatus->needsResync()}
|
|
|
- <li>
|
|
|
- <span class="list-heading">{lang key='sslState.startDate'}</span>
|
|
|
- <span class="list-text" id="ssl-startdate">
|
|
|
- {if !$sslStatus->needsResync() || $sslStatus->startDate}
|
|
|
- {$sslStatus->startDate->toClientDateFormat()}
|
|
|
- {else}
|
|
|
- {lang key='loading'}
|
|
|
- {/if}
|
|
|
- </span>
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <span class="list-heading">{lang key='sslState.expiryDate'}</span>
|
|
|
- <span class="list-text" id="ssl-expirydate">
|
|
|
- {if !$sslStatus->needsResync() || $sslStatus->expiryDate}
|
|
|
- {$sslStatus->expiryDate->toClientDateFormat()}
|
|
|
- {else}
|
|
|
- {lang key='loading'}
|
|
|
- {/if}
|
|
|
- </span>
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <span class="list-heading">{lang key='sslState.issuerName'}</span>
|
|
|
- <span class="list-text" id="ssl-issuer">
|
|
|
- {if !$sslStatus->needsResync() || $sslStatus->issuerName}
|
|
|
- {$sslStatus->issuerName}
|
|
|
- {else}
|
|
|
- {lang key='loading'}
|
|
|
- {/if}
|
|
|
- </span>
|
|
|
- </li>
|
|
|
- {/if}
|
|
|
- {/if}
|
|
|
-
|
|
|
- </ul>
|
|
|
- <br>
|
|
|
- <div class="p-3 light border">
|
|
|
- <a href="https://{$domain}" class="btn btn-default btn-xs" target="_blank">{lang key='visitwebsite'}</a>
|
|
|
- {if $domainId}
|
|
|
- <a href="clientarea.php?action=domaindetails&id={$domainId}" class="btn btn-default btn-xs" target="_blank">{lang key='managedomain'}</a>
|
|
|
- {/if}
|
|
|
- </div>
|
|
|
- {/if}
|
|
|
- {if $moduleclientarea}
|
|
|
- <hr class="separator" />
|
|
|
- <div class="text-center module-client-area">
|
|
|
- {$moduleclientarea}
|
|
|
- </div>
|
|
|
- <hr class="separator" />
|
|
|
- {/if}
|
|
|
- </div>
|
|
|
- {if $sslStatus}
|
|
|
- <div class="tab-pane fade" role="tabpanel" id="ssl-info">
|
|
|
- {if $sslStatus->isActive()}
|
|
|
- <div class="alert alert-success" role="alert">
|
|
|
- {lang key='sslActive' expiry=$sslStatus->expiryDate->toClientDateFormat()}
|
|
|
- </div>
|
|
|
- {else}
|
|
|
- <div class="alert alert-warning ssl-required" role="alert">
|
|
|
- {lang key='sslInactive'}
|
|
|
- </div>
|
|
|
- {/if}
|
|
|
- </div>
|
|
|
- {/if}
|
|
|
- {elseif $moduleclientarea}
|
|
|
- <div class="tab-pane fade{if !$domain} show active{/if}" role="tabpanel" id="manage">
|
|
|
- {if $moduleclientarea}
|
|
|
- <hr class="separator" />
|
|
|
- <div class="text-center module-client-area">
|
|
|
- {$moduleclientarea}
|
|
|
- </div>
|
|
|
- <hr class="separator" />
|
|
|
- {/if}
|
|
|
- </div>
|
|
|
- {/if}
|
|
|
{if $configurableoptions}
|
|
|
<div class="tab-pane fade{if !$domain && !$moduleclientarea} show active{/if}" role="tabpanel" id="configoptions">
|
|
|
{foreach from=$configurableoptions item=configoption}
|
|
|
@@ -340,16 +184,6 @@
|
|
|
{include file="$template/clientareaproductusagebilling.tpl"}
|
|
|
</div>
|
|
|
{/if}
|
|
|
- {if $customfields}
|
|
|
- <div class="tab-pane fade{if !$domain && !$moduleclientarea && !$configurableoptions && !$metricStats} show active{/if}" role="tabpanel" id="additionalinfo">
|
|
|
- {foreach from=$customfields item=field}
|
|
|
- <h6 class="heading">{$field.name}</h6>
|
|
|
- <div class="light border p-2 mb-2 mt-1">
|
|
|
- {$field.value}
|
|
|
- </div>
|
|
|
- {/foreach}
|
|
|
- </div>
|
|
|
- {/if}
|
|
|
{if $lastupdate}
|
|
|
<div class="tab-pane fade" role="tabpanel" id="resourceusage">
|
|
|
<div class="col-sm-10 offset-sm-1">
|