configsms.html 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. {include file="../../../application/admin/view_new/public/head" /}
  2. <div class="page-container">
  3. <form class="layui-form layui-form-pane" action="">
  4. <input type="hidden" name="__token__" value="{$Request.token}" />
  5. <div class="layui-tab">
  6. <ul class="layui-tab-title">
  7. <li class="layui-this" lay-id="configsms_1">{:lang('admin/system/configsms/title')}</li>
  8. {volist name="$extends['ext_list']" id="vo"}
  9. <li data-key="{$key}" lay-id="configsms_{$i+1}">{$vo}</li>
  10. {/volist}
  11. </ul>
  12. <div class="layui-tab-content">
  13. <div class="layui-tab-item layui-show" id="movementTable">
  14. <blockquote class="layui-elem-quote layui-quote-nm">
  15. {:lang('admin/system/configsms/tip')}
  16. </blockquote>
  17. <div class="layui-form-item">
  18. <label class="layui-form-label">{:lang('admin/system/configsms/type')}:</label>
  19. <div class="layui-input-inline">
  20. <select name="sms[type]">
  21. <option value="">{:lang('select_please')}...</option>
  22. {volist name="$extends['ext_list']" id="vo"}
  23. <option value="{$key}" {if condition="$config['sms']['type'] eq $key" }selected {/if}>{$vo}</option>
  24. {/volist}
  25. </select>
  26. </div>
  27. <div class="layui-form-mid layui-word-aux"></div>
  28. </div>
  29. <div class="layui-form-item">
  30. <label class="layui-form-label">{:lang('admin/system/configsms/sign')}:</label>
  31. <div class="layui-input-inline w400">
  32. <input type="text" id="sign" name="sms[sign]" placeholder=""
  33. value="{$config['sms']['sign']}" class="layui-input ">
  34. </div>
  35. <div class="layui-form-mid layui-word-aux"></div>
  36. </div>
  37. <div class="layui-form-item">
  38. <label class="layui-form-label">{:lang('admin/system/configsms/tpl_code_reg')}:</label>
  39. <div class="layui-input-inline w400">
  40. <input type="text" id="tpl_code_reg" name="sms[tpl_code_reg]" placeholder=""
  41. value="{$config['sms']['tpl_code_reg']}" class="layui-input ">
  42. </div>
  43. <div class="layui-form-mid layui-word-aux">{:lang('admin/system/configsms/tpl_code_tip')}</div>
  44. </div>
  45. <div class="layui-form-item">
  46. <label class="layui-form-label">{:lang('admin/system/configsms/tpl_code_bind')}:</label>
  47. <div class="layui-input-inline w400">
  48. <input type="text" id="tpl_code_bind" name="sms[tpl_code_bind]" placeholder=""
  49. value="{$config['sms']['tpl_code_bind']}" class="layui-input ">
  50. </div>
  51. <div class="layui-form-mid layui-word-aux">{:lang('admin/system/configsms/tpl_code_tip')}</div>
  52. </div>
  53. <div class="layui-form-item">
  54. <label class="layui-form-label">{:lang('admin/system/configsms/tpl_code_findpass')}:</label>
  55. <div class="layui-input-inline w400">
  56. <input type="text" id="tpl_code_findpass" name="sms[tpl_code_findpass]" placeholder=""
  57. value="{$config['sms']['tpl_code_findpass']}" class="layui-input ">
  58. </div>
  59. <div class="layui-form-mid layui-word-aux">{:lang('admin/system/configsms/tpl_code_tip')}</div>
  60. </div>
  61. </div>
  62. {$extends['ext_html']}
  63. </div>
  64. </div>
  65. <div class="layui-form-item center">
  66. <div class="layui-input-block">
  67. <button type="submit" class="layui-btn" lay-submit=""
  68. lay-filter="formSubmit">{:lang('btn_save')}</button>
  69. <button class="layui-btn layui-btn-primary" type="reset">{:lang('btn_reset')}</button>
  70. </div>
  71. </div>
  72. </form>
  73. </div>
  74. {include file="../../../application/admin/view_new/public/foot" /}
  75. <script type="text/javascript">
  76. function test_email() {
  77. var host = $("#host").val();
  78. var username = $("#username").val();
  79. var password = $("#password").val();
  80. var test = $("#test").val();
  81. var port = $('#port').val();
  82. layer.msg("{:lang('wait_submit')}", { time: 500000 });
  83. $.ajax({
  84. url: "{:url('system/test_email')}",
  85. type: "post",
  86. dataType: "json",
  87. data: { host: host, username: username, password: password, port: port, test: test },
  88. beforeSend: function () {
  89. },
  90. error: function (r) {
  91. layer.msg("{:lang('admin/system/configsms/test_err')}", { time: 1800 });
  92. },
  93. success: function (r) {
  94. layer.msg(r.msg, { time: 1800 });
  95. },
  96. complete: function () {
  97. }
  98. });
  99. }
  100. </script>
  101. </body>
  102. </html>