rdns-data.tpl 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <div id="add-record-zone-ip">
  2. {if $custom_ip}
  3. <div class="form-group">
  4. <label class="control-label col-sm-3">{$MGLANG->T('ip')}</label>
  5. <div class="col-sm-7">
  6. <input class="form-control" type="text" name="ip" value="" required pattern="{$patterns.ip}"/>
  7. </div>
  8. </div>
  9. {else}
  10. <div class="form-group">
  11. <label class="control-label col-sm-3">{if $any_pool}{$MGLANG->T('ip_or_block')}{else}{$MGLANG->T('ip')}{/if}</label>
  12. <div class="col-sm-7">
  13. <select class="select2" name="ip" title="{$MGLANG->absoluteT('addonAA','zones','record_info','name')}" required="">
  14. {if $any_pool}
  15. {foreach from=$pools item="pool"}
  16. <option value="block|{$pool.pool}|{$pool.mask}" data-pool>{$pool.pool}/{$pool.mask}</option>
  17. {/foreach}
  18. {/if}
  19. {foreach from=$ips item="ip"}
  20. <option {if $blocked_ips.$ip}disabled{/if} value="{$ip}">{$ip}</option>
  21. {foreachelse}
  22. {if empty($pools)}
  23. <option value="" disabled="">{$MGLANG->T('no_ip_available')}</option>
  24. {/if}
  25. {/foreach}
  26. </select>
  27. </div>
  28. </div>
  29. <div class="form-group block-ip" {if count($pools) eq 0}style="display: none"{/if}>
  30. <label class="control-label col-sm-3">{$MGLANG->T('ip')}</label>
  31. <div class="col-sm-7">
  32. <input class="form-control" type="text" name="ip_from_block" value="" required pattern="{$patterns.ip}"/>
  33. </div>
  34. </div>
  35. {/if}
  36. </div>
  37. <div class="form-group">
  38. <label class="control-label col-sm-3">{$MGLANG->T('ttl')}</label>
  39. <div class="col-sm-7">
  40. <input class="form-control" type="text" name="ttl" value="14400" title="{$MGLANG->absoluteT('addonAA','zones','record_info','ttl')}" placeholder="{$MGLANG->T('ttl')}" required="" min="1"/>
  41. </div>
  42. </div>
  43. <div class="form-group record-rdata">
  44. <label class="control-label col-sm-3">{$MGLANG->T('rdata')}</label>
  45. <div class="col-sm-7">
  46. <input class="form-control" type="text" name="field[ptrdname]" title="{$MGLANG->absoluteT('addonAA','zones','record_field_info','PTR', 'ptrdname')}" placeholder="{$MGLANG->absoluteT('addonCA','zones','record_field_placeholder','PTR', 'ptrdname')}" />
  47. </div>
  48. </div>