clientareadomaindns.tpl 5.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. {*
  2. **********************************************************
  3. * Developed by: Team Theme Metro
  4. * Website: http://www.thememetro.com
  5. **********************************************************
  6. *}
  7. <div class="card">
  8. <div class="card-body">
  9. <h3 class="card-title">{lang key='domaindnsmanagement'}</h3>
  10. {include file="$template/includes/alert.tpl" type="info" msg="{lang key='domaindnsmanagementdesc'}"}
  11. {if $error}
  12. {include file="$template/includes/alert.tpl" type="error" msg=$error}
  13. {/if}
  14. {if $external}
  15. <div class="text-center px-4">
  16. {$code}
  17. </div>
  18. {else}
  19. <form method="post" action="{$smarty.server.PHP_SELF}?action=domaindns">
  20. <input type="hidden" name="sub" value="save" />
  21. <input type="hidden" name="domainid" value="{$domainid}" />
  22. <table class="table table-striped">
  23. <thead>
  24. <tr>
  25. <th>{lang key='domaindnshostname'}</th>
  26. <th>{lang key='domaindnsrecordtype'}</th>
  27. <th>{lang key='domaindnsaddress'}</th>
  28. <th>{lang key='domaindnspriority'}</th>
  29. </tr>
  30. </thead>
  31. <tbody>
  32. {foreach $dnsrecords as $dnsrecord}
  33. <tr>
  34. <td><input type="hidden" name="dnsrecid[]" value="{$dnsrecord.recid}" /><input type="text" name="dnsrecordhost[]" value="{$dnsrecord.hostname}" size="10" class="form-control" /></td>
  35. <td>
  36. <select name="dnsrecordtype[]" class="form-control">
  37. <option value="A"{if $dnsrecord.type eq "A"} selected="selected"{/if}>{lang key="domainDns.a"}</option>
  38. <option value="AAAA"{if $dnsrecord.type eq "AAAA"} selected="selected"{/if}>{lang key="domainDns.aaaa"}</option>
  39. <option value="MXE"{if $dnsrecord.type eq "MXE"} selected="selected"{/if}>{lang key="domainDns.mxe"}</option>
  40. <option value="MX"{if $dnsrecord.type eq "MX"} selected="selected"{/if}>{lang key="domainDns.mx"}</option>
  41. <option value="CNAME"{if $dnsrecord.type eq "CNAME"} selected="selected"{/if}>{lang key="domainDns.cname"}</option>
  42. <option value="TXT"{if $dnsrecord.type eq "TXT"} selected="selected"{/if}>{lang key="domainDns.txt"}</option>
  43. <option value="URL"{if $dnsrecord.type eq "URL"} selected="selected"{/if}>{lang key="domainDns.url"}</option>
  44. <option value="FRAME"{if $dnsrecord.type eq "FRAME"} selected="selected"{/if}>{lang key="domainDns.frame"}</option>
  45. </select>
  46. </td>
  47. <td><input type="text" name="dnsrecordaddress[]" value="{$dnsrecord.address}" size="40" class="form-control" /></td>
  48. <td>
  49. {if $dnsrecord.type eq "MX"}<input type="text" name="dnsrecordpriority[]" value="{$dnsrecord.priority}" size="2" class="form-control" />{else}<input type="hidden" name="dnsrecordpriority[]" value="N/A" />{lang key='domainregnotavailable'}{/if}
  50. </td>
  51. </tr>
  52. {/foreach}
  53. <tr>
  54. <td><input type="text" name="dnsrecordhost[]" size="10" class="form-control" /></td>
  55. <td>
  56. <select name="dnsrecordtype[]" class="form-control">
  57. <option value="A">{lang key="domainDns.a"}</option>
  58. <option value="AAAA">{lang key="domainDns.aaaa"}</option>
  59. <option value="MXE">{lang key="domainDns.mxe"}</option>
  60. <option value="MX">{lang key="domainDns.mx"}</option>
  61. <option value="CNAME">{lang key="domainDns.cname"}</option>
  62. <option value="TXT">{lang key="domainDns.txt"}</option>
  63. <option value="URL">{lang key="domainDns.url"}</option>
  64. <option value="FRAME">{lang key="domainDns.frame"}</option>
  65. </select>
  66. </td>
  67. <td><input type="text" name="dnsrecordaddress[]" size="40" class="form-control" /></td>
  68. <td><input type="text" name="dnsrecordpriority[]" size="2" class="form-control" /></td>
  69. </tr>
  70. </tbody>
  71. </table>
  72. <p class="text-right text-muted">
  73. <small>* {lang key='domaindnsmxonly'}</small>
  74. </p>
  75. <div class="form-actions">
  76. <button type="submit" class="btn btn-primary">
  77. {lang key='clientareasavechanges'}
  78. </button>
  79. <button type="reset" class="btn btn-default">
  80. {lang key='clientareacancel'}
  81. </button>
  82. </div>
  83. </form>
  84. {/if}
  85. </div>
  86. </div>