ISPConfig module for simplify the creation of websites and DNS zones in a only step
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

160 wiersze
5.5 KiB

  1. <div class="form-group">
  2. <label class="col-sm-3 control-label" for="domain">{tmpl_var name='domain_txt'}</label>
  3. <div class="col-sm-9">
  4. <input class="form-control" id="domain" maxlength="255" name="domain" size="30" type="text" value="{tmpl_var name='domain'}">
  5. </div>
  6. </div>
  7. <tmpl_if name="is_admin">
  8. <div class="form-group">
  9. <label for="client_group_id" class="col-sm-3 control-label">{tmpl_var name='client_txt'}</label>
  10. <div class="col-sm-9"><select name="client_group_id" id="client_group_id" class="form-control">
  11. {tmpl_var name='client_group_id'}
  12. </select></div>
  13. </div>
  14. </tmpl_if>
  15. <tmpl_if name="is_reseller">
  16. <tmpl_unless name="domain_option">
  17. <div class="form-group">
  18. <label for="client_group_id" class="col-sm-3 control-label">{tmpl_var name='client_txt'}</label>
  19. <div class="col-sm-9"><select name="client_group_id" id="client_group_id" class="form-control">
  20. {tmpl_var name='client_group_id'}
  21. </select></div>
  22. </div>
  23. </tmpl_unless>
  24. </tmpl_if>
  25. <!--div class="col-sm-9">
  26. <div class="input-group">
  27. <span class="input-group-addon" id="username-desc">{tmpl_var name='username_prefix'}</span>
  28. <!--input type="text" name="username" id="username" value="{tmpl_var name='username'}" class="form-control" aria-describedby="username-desc" / -->
  29. <!--/div>
  30. </div>
  31. <br>
  32. <div class="form-group">
  33. <label for="database_user" class="col-sm-3 control-label">{tmpl_var name='database_user_txt'}</label>
  34. <div class="col-sm-9">
  35. <div class="input-group">
  36. <input type="hidden" name="database_user_prefix" id="database_user_prefix" value="{tmpl_var name='database_user_prefix'}" class="form-control" />
  37. <span class="input-group-addon" name="database_user_prefix" id="database_user_prefix" value=tmpl_var name='database_user_prefix' name='database_user_prefix'>{tmpl_var name='database_user_prefix'}</span>
  38. <input type="text" name="database_user" id="database_user" value="{tmpl_var name='database_user'}" class="form-control" aria-describedby="database_user-desc" />
  39. </div>
  40. </div>
  41. </div--!>
  42. </div>
  43. <!-- variable control de error -->
  44. <input id="create_service" name="create" type="hidden" value="0">
  45. <form>
  46. <input name="id" type="hidden" value="{tmpl_var name='id'}">
  47. </form>
  48. <div class="clear">
  49. <div class="right">
  50. <button class="btn btn-default formbutton-success" id="dom-edit-submit" type="button" value="{tmpl_var name='btn_save_txt'}" data-submit-form="pageForm" data-form-action="new_service_webdns.php">{tmpl_var name='btn_save_txt'}</button>
  51. <button class="btn btn-default formbutton-default" data-load-content="webdns/index.php" type="button" value="{tmpl_var name='btn_cancel_txt'}">{tmpl_var name='btn_cancel_txt'}</button>
  52. </div>
  53. </div>
  54. <script type="text/javascript">
  55. $("input[name=db]").change(function(){
  56. if($(this).is(':checked'))
  57. {
  58. $(".db").show();
  59. }
  60. else
  61. {
  62. $(".db").hide();
  63. }
  64. });
  65. $("input[name=mail]").change(function(){
  66. if($(this).is(':checked'))
  67. {
  68. $(".mail").show();
  69. }
  70. else
  71. {
  72. $(".mail").hide();
  73. $(".dkim").hide();
  74. $("input[name=dkim]").prop('checked', false);
  75. }
  76. });
  77. if( ! $("input[name=dkim]").is(':checked'))
  78. {
  79. $(".dkim").hide();
  80. }
  81. $("input[name=dkim]").change(function(){
  82. if($(this).is(':checked'))
  83. {
  84. $(".dkim").show();
  85. $(".dns").show();
  86. $("input[name=dns]").prop('checked', true);
  87. }
  88. else
  89. {
  90. $(".dkim").hide();
  91. }
  92. });
  93. $("input[name=dns]").change(function(){
  94. if($(this).is(':checked'))
  95. {
  96. $(".dns").show();
  97. }
  98. else
  99. {
  100. $(".dns").hide();
  101. $(".dkim").hide();
  102. $("input[name=dkim]").prop('checked', false);
  103. }
  104. });
  105. jQuery('#dom-edit-submit').click(function() {
  106. $("#create_service").val("1");
  107. ISPConfig.submitForm('pageForm','webdns/new_service_webdns.php');
  108. //Debuggeo
  109. //alert(document.getElementById("create_service").value);
  110. });
  111. jQuery('#dns_ip').ispconfigSearch({
  112. dataSrc: '/dns/ajax_get_json.php?type=get_ipv4',
  113. resultsLimit: '$ <tmpl_var name="globalsearch_resultslimit_of_txt"> % <tmpl_var name="globalsearch_resultslimit_results_txt">',
  114. ResultsTextPrefix: '<tmpl_var name="globalsearch_suggestions_text_txt">',
  115. noResultsText: '<tmpl_var name="globalsearch_noresults_text_txt">',
  116. noResultsLimit: '<tmpl_var name="globalsearch_noresults_limit_txt">',
  117. minChars: 0,
  118. cssPrefix: 'df-',
  119. fillSearchField: true,
  120. fillSearchFieldWith: 'fill_text',
  121. searchFieldWatermark: '',
  122. resultBoxPosition: ''
  123. });
  124. jQuery('#dns_ipv6').ispconfigSearch({
  125. dataSrc: '/dns/ajax_get_json.php?type=get_ipv6',
  126. resultsLimit: '$ <tmpl_var name="globalsearch_resultslimit_of_txt"> % <tmpl_var name="globalsearch_resultslimit_results_txt">',
  127. ResultsTextPrefix: '<tmpl_var name="globalsearch_suggestions_text_txt">',
  128. noResultsText: '<tmpl_var name="globalsearch_noresults_text_txt">',
  129. noResultsLimit: '<tmpl_var name="globalsearch_noresults_limit_txt">',
  130. minChars: 0,
  131. cssPrefix: 'df-',
  132. fillSearchField: true,
  133. fillSearchFieldWith: 'fill_text',
  134. searchFieldWatermark: '',
  135. resultBoxPosition: ''
  136. });
  137. </script>
  138. <script language="JavaScript" type="text/javascript" src="js/mail_domain_dkim.js"></script>