diff --git a/cp/resources/views/admin/domains/updateDomain.twig b/cp/resources/views/admin/domains/updateDomain.twig index 45655e2..44b1a8b 100644 --- a/cp/resources/views/admin/domains/updateDomain.twig +++ b/cp/resources/views/admin/domains/updateDomain.twig @@ -32,8 +32,14 @@

Domain {{ domain.name }}  {% if domainStatus.status or domain.rgpstatus %} - {% if domainStatus.status %} - {{ domainStatus.status }}  + {% if domainStatus is iterable %} + {% for status in domainStatus %} + {{ status.status }}  + {% endfor %} + {% else %} + {% if domainStatus.status %} + {{ domainStatus.status }}  + {% endif %} {% endif %} {% if domain.rgpstatus %} {{ domain.rgpstatus }} diff --git a/cp/resources/views/admin/domains/viewDomain.twig b/cp/resources/views/admin/domains/viewDomain.twig index 4fd9baa..a26f249 100644 --- a/cp/resources/views/admin/domains/viewDomain.twig +++ b/cp/resources/views/admin/domains/viewDomain.twig @@ -29,8 +29,14 @@

Domain {{ domain.name }}  {% if domainStatus.status or domain.rgpstatus %} - {% if domainStatus.status %} - {{ domainStatus.status }}  + {% if domainStatus is iterable %} + {% for status in domainStatus %} + {{ status.status }}  + {% endfor %} + {% else %} + {% if domainStatus.status %} + {{ domainStatus.status }}  + {% endif %} {% endif %} {% if domain.rgpstatus %} {{ domain.rgpstatus }} @@ -113,27 +119,62 @@
-
DNSSEC Data
-
- - {% for row in domainSecdns %} - - {% for key, value in row %} - {% if key not in ['id', 'domain_id', 'maxsiglife'] %} - - {% endif %} - {% endfor %} - - - {% for key, value in row %} - {% if key not in ['id', 'domain_id', 'maxsiglife'] %} - - {% endif %} - {% endfor %} - - {% endfor %} -
{{ key }}
{{ value }}
-
+
{{ __('DNSSEC Data') }}
+ {% if domainSecdns|length > 0 %} +
+
+ + + + {% set dsDataExists = false %} + {% set keyDataExists = false %} + + {% for row in domainSecdns %} + {% if row.interface == 'dsData' %} + {% set dsDataExists = true %} + {% elseif row.interface == 'keyData' %} + {% set keyDataExists = true %} + {% endif %} + {% endfor %} + + + {% if dsDataExists %} + + + + + {% endif %} + + + {% if keyDataExists %} + + + + + {% endif %} + + + + {% for row in domainSecdns %} + + {% if row.interface == 'dsData' %} + + + + + {% elseif row.interface == 'keyData' %} + + + + + {% endif %} + + {% endfor %} + +
KeytagAlgorithmDigest TypeDigestFlagsProtocolKeydata AlgorithmPublic Key
{{ row.keytag }}{{ row.alg }}{{ row.digesttype }}{{ row.digest }}{{ row.flags }}{{ row.protocol }}{{ row.keydata_alg }}{{ row.pubkey }}
+
+
+ {% endif %}