message.email.php 3.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php defined('InShopNC') or exit('Access Invalid!');?>
  2. <div class="page">
  3. <div class="fixed-bar">
  4. <div class="item-title">
  5. <h3><?php echo $lang['nc_message_set'];?></h3>
  6. <?php echo $output['top_link'];?>
  7. </div>
  8. </div>
  9. <div class="fixed-empty"></div>
  10. <form method="post" id="form_email" name="settingForm">
  11. <input type="hidden" name="form_submit" value="ok" />
  12. <table class="table tb-type2">
  13. <tbody>
  14. <tr class="noborder">
  15. <td colspan="2" class="required"><?php echo $lang['smtp_server'];?>:</td>
  16. </tr>
  17. <tr class="noborder">
  18. <td class="vatop rowform"><input type="text" value="<?php echo $output['list_setting']['email_host'];?>" name="email_host" id="email_host" class="txt"></td>
  19. <td class="vatop tips"><label class="field_notice"><?php echo $lang['set_smtp_server_address'];?></label></td>
  20. </tr>
  21. <tr>
  22. <td colspan="2" class="required"><?php echo $lang['smtp_port'];?>:</td>
  23. </tr>
  24. <tr class="noborder">
  25. <td class="vatop rowform"><input type="text" value="<?php echo $output['list_setting']['email_port'];?>" name="email_port" id="email_port" class="txt"></td>
  26. <td class="vatop tips"><label class="field_notice"><?php echo $lang['set_smtp_port'];?></label></td>
  27. </tr>
  28. <tr>
  29. <td colspan="2" class="required"><?php echo $lang['sender_mail_address'];?>:</td>
  30. </tr>
  31. <tr class="noborder">
  32. <td class="vatop rowform"><input type="text" value="<?php echo $output['list_setting']['email_addr'];?>" name="email_addr" id="email_addr" class="txt"></td>
  33. <td class="vatop tips"><label class="field_notice"><?php echo $lang['if_smtp_authentication'];?></label></td>
  34. </tr>
  35. <tr>
  36. <td colspan="2" class="required"><?php echo $lang['smtp_user_name'];?>:</td>
  37. </tr>
  38. <tr class="noborder">
  39. <td class="vatop rowform"><input type="text" value="<?php echo $output['list_setting']['email_id'];?>" name="email_id" id="email_id" class="txt"></td>
  40. <td class="vatop tips"><label class="field_notice"><?php echo $lang['smtp_user_name_tip'];?></label></td>
  41. </tr>
  42. <tr>
  43. <td colspan="2" class="required"><?php echo $lang['smtp_user_pwd'];?>:</td>
  44. </tr>
  45. <tr class="noborder">
  46. <td class="vatop rowform"><input type="password" value="<?php echo $output['list_setting']['email_pass'];?>" name="email_pass" id="email_pass" class="txt"></td>
  47. <td class="vatop tips"><label class="field_notice"><?php echo $lang['smtp_user_pwd_tip'];?></label></td>
  48. </tr>
  49. <tr>
  50. <td colspan="2" class="required"><?php echo $lang['test_mail_address'];?>:</td>
  51. </tr>
  52. <tr class="noborder">
  53. <td class="vatop rowform"><input type="text" value="" name="email_test" id="email_test" class="txt"></td>
  54. <td class="vatop tips"><input type="button" value="<?php echo $lang['test'];?>" name="send_test_email" class="btn" id="send_test_email"></td>
  55. </tr>
  56. </tbody>
  57. <tfoot>
  58. <tr class="tfoot">
  59. <td colspan="2" ><a href="JavaScript:void(0);" class="btn" onclick="document.settingForm.submit()"><span><?php echo $lang['nc_submit'];?></span></a></td>
  60. </tr>
  61. </tfoot>
  62. </table>
  63. </form>
  64. </div>
  65. <script>
  66. $(document).ready(function(){
  67. $('#send_test_email').click(function(){
  68. $.ajax({
  69. type:'POST',
  70. url:'index.php',
  71. data:'act=message&op=email_testing&email_host='+$('#email_host').val()+'&email_port='+$('#email_port').val()+'&email_addr='+$('#email_addr').val()+'&email_id='+$('#email_id').val()+'&email_pass='+$('#email_pass').val()+'&email_test='+$('#email_test').val(),
  72. error:function(){
  73. alert('<?php echo $lang['test_email_send_fail'];?>');
  74. },
  75. success:function(html){
  76. alert(html.msg);
  77. },
  78. dataType:'json'
  79. });
  80. });
  81. });
  82. </script>