Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/listsubdomains/index.tmpl
[%
USE Whostmgr;
USE JSON;
SET PAGE_BASE = '/scripts2/listsubdomains/';
SET PAGE_NAME = Whostmgr.get_page_name_by_url(PAGE_BASE);
WRAPPER 'master_templates/master.tmpl'
app_key = 'list_subdomains'
breadcrumburl = PAGE_BASE,
base = PAGE_BASE,
theme='bootstrap',
CJT2_EXCLUSIVE = 1;
PROCESS 'master_templates/cjt2_header_include.tt';
%]
<div ng-controller="tableCtrl" class="list-container" ng-cloak>
<div class="row search-page-container">
<div class="col-xs-12 col-sm-12 col-md-4 col-lg-4">
<search ng-model="meta.filterValue" ng-change="searchList()"></search>
</div>
<div class="col-xs-12 col-sm-12 col-md-8 col-lg-8">
<div class="pagination-container hidden-xs hidden-sm">
<page-size id="pageSize"
allowed-sizes="meta.pageSizes"
total-items="meta.totalItems"
ng-model="meta.pageSize"
show-all="true"
ng-show="showPager"
ng-change="selectPageSize()">
</page-size>
<uib-pagination id="paginateItems"
total-items="meta.totalItems"
ng-model="meta.currentPage"
max-size="0"
boundary-links="true"
rotate="false"
previous-text="<"
next-text=">"
first-text="<<"
last-text=">>"
items-per-page="meta.pageSize"
ng-show="showPager"
ng-change="selectPage()">
</uib-pagination>
</div>
</div>
</div>
<div class="row hidden-xs hidden-sm">
<div class="col-xs-8">
</div>
<div class="col-xs-4">
<div class="page-stats pull-right">
<span class="title">[% locale.maketext('[output,strong,Showing] [_1] - [_2] of [_3] items', '{{ meta.start }}', '{{ meta.limit }}', '{{ meta.totalItems }}') %]</span>
</div>
</div>
</div>
<table class="table table-striped responsive-table">
<thead>
<tr>
<th><span toggle-sort sort-meta="meta" sort-field="domain" onSort="sortList">[% locale.maketext('Domain') %]</span></th>
<th><span toggle-sort sort-meta="meta" sort-field="user" onSort="sortList">[% locale.maketext('User') %]</span></th>
<th><span toggle-sort sort-meta="meta" sort-field="subdomain" onSort="sortList">[% locale.maketext('Subdomain') %]</span></th>
<th><span>[% locale.maketext('Addon or Parked Domain') %]</span></th>
</tr>
</thead>
<tbody>
<tr ng-repeat="subdomain in filteredList">
<td data-title="[% locale.maketext('Domain') %]">
<span>{{ subdomain.domain }}</span>
<span ng-if="subdomain.parked">([% locale.maketext('Parked') %])</span>
</td>
<td data-title="[% locale.maketext('User') %]">{{ subdomain.user }}</td>
<td data-title="[% locale.maketext('Subdomain') %]">
<span>{{ subdomain.subdomain }}</span>
<span ng-if="subdomain.user !== 'nobody'">
<form action="[% cp_security_token _ '/xfercpanel' %]"
method="post"
class="form-inline-block"
target="_blank"
id="removeForm_{{ subdomain.subdomain }}">
<input type="hidden" name="user" value="{{ subdomain.user }}">
<input type="hidden" name="goto_app" value="Domains_SubDomains">
<button type="submit" id="remove_{{ subdomain.subdomain }}" class="btn btn-link">
<span class="fas fa-trash"></span>
[% locale.maketext('Remove') %]
</button>
</form>
</span>
</td>
<td data-title="[% locale.maketext('Addon or Parked Domain') %]">
<div ng-repeat="parkeddomain in subdomain.parkeddomains">
<div ng-if="parkeddomain">
<span>{{ parkeddomain }}</span>
<form action="[% cp_security_token _ '/scripts2/unpark' %]"
method="post"
class="form-inline-block"
id="unparkForm_{{ parked }}">
<input type="hidden" name="pdomain" value="{{ parkeddomain }}">
<button type="submit" id="unpark_{{ parkeddomain }}" class="btn btn-link">
<span class="fas fa-times"></span>
[% locale.maketext('Unpark') %]
</button>
</form>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<script type="text/javascript">
var PAGE = PAGE || {};
PAGE.domains = [% JSON.stringify(data.domaindata) %];
PAGE.searchDomain = '[% data.search.html() %]';
</script>
[% END #wrapper -%]
Back to Directory
File Manager