member_diff.add.php 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  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_member_bonusmanage']?></h3>
  6. <ul class="tab-base">
  7. <li><a href="JavaScript:void(0);" class="current"><span><?php echo $lang['nc_manage']?></span></a></li>
  8. <li><a href="index.php?act=person_bonus&op=log"><span><?php echo $lang['admin_person_bonus_log_title']?></span></a></li>
  9. </ul>
  10. </div>
  11. </div>
  12. <div class="fixed-empty"></div>
  13. <form id="points_form" method="post" name="form1">
  14. <input type="hidden" name="form_submit" value="ok" />
  15. <table class="table tb-type2 nobdb">
  16. <tbody>
  17. <tr class="noborder">
  18. <td colspan="2" class="required"><label class="validation"><?php echo $lang['admin_points_membername']; ?>:</label></td>
  19. </tr>
  20. <tr class="noborder">
  21. <td class="vatop rowform">
  22. <textarea name="member_name" id="member_name" cols="100" rows="10" class="members"></textarea>
  23. <!-- <input type="text" name="member_name" id="member_name" class="txt">-->
  24. <input type="hidden" name="member_id" id="member_id" value='0'/></td>
  25. <td class="vatop tips"><?php echo $lang['member_index_name']?></td>
  26. </tr>
  27. <tr id="tr_memberinfo">
  28. <td colspan="2" style="font-weight:bold;" id="td_memberinfo"></td>
  29. </tr>
  30. <tr>
  31. <td colspan="2" class="required"><label><?php echo $lang['admin_points_operatetype']; ?>:</label></td>
  32. </tr>
  33. <tr class="noborder">
  34. <td class="vatop rowform"><select id="operatetype" name="operatetype">
  35. <option value="1"><?php echo $lang['admin_points_operatetype_add']; ?></option>
  36. <option value="2"><?php echo $lang['admin_points_operatetype_reduce'];?></option>
  37. </select></td>
  38. <td class="vatop tips"></td>
  39. </tr>
  40. <tr>
  41. <td colspan="2" class="required"><label class="validation"><?php echo $lang['admin_person_bonus_rate']; ?>:</label></td>
  42. </tr>
  43. <tr class="noborder">
  44. <td class="vatop rowform"><input type="text" id="bonus_rate" name="bonus_rate" class="txt"></td>
  45. <td class="vatop tips"><?php echo $lang['member_index_email']?></td>
  46. </tr>
  47. <tr>
  48. <td colspan="2" class="required"><label class="validation"><?php echo $lang['admin_person_bonus_amount']; ?>:</label></td>
  49. </tr>
  50. <tr class="noborder">
  51. <td class="vatop rowform"><input type="text" id="bonus_amount" name="bonus_amount" class="txt"></td>
  52. <td class="vatop tips"><?php echo $lang['member_index_email']?></td>
  53. </tr>
  54. <tr>
  55. <td colspan="2" class="required"><label><?php echo $lang['admin_points_pointsdesc']; ?>:</label></td>
  56. </tr>
  57. <tr class="noborder">
  58. <td class="vatop rowform"><textarea name="bonusdesc" rows="6" class="tarea"></textarea></td>
  59. <td class="vatop tips"><?php echo $lang['admin_points_pointsdesc_notice'];?></td>
  60. </tr>
  61. </tbody>
  62. <tfoot>
  63. <tr class="tfoot">
  64. <td colspan="2" ><a href="JavaScript:void(0);" class="btn" onclick="document.form1.submit()"><span><?php echo $lang['nc_submit'];?></span></a></td>
  65. </tr>
  66. </tfoot>
  67. </table>
  68. </form>
  69. </div>
  70. <script type="text/javascript">
  71. function checkmember()
  72. {
  73. var membername = $.trim($("#member_name").val());
  74. if(membername == ''){
  75. $("#member_id").val('0');
  76. alert(<?php echo $lang['admin_points_addmembername_error']; ?>);
  77. return false;
  78. }
  79. $.getJSON("index.php?act=points&op=checkmember", {'name':membername}, function(data){
  80. if (data)
  81. {
  82. $("#tr_memberinfo").show();
  83. var msg= "<?php echo $lang['admin_points_member_tip']; ?> "+ data.name + "<?php echo $lang['admin_points_member_tip_2']; ?>" + data.points;
  84. $("#member_name").val(data.name);
  85. $("#member_id").val(data.id);
  86. $("#td_memberinfo").text(msg);
  87. }
  88. else
  89. {
  90. $("#member_name").val('');
  91. $("#member_id").val('0');
  92. alert("<?php echo $lang['admin_points_userrecord_error']; ?>");
  93. }
  94. });
  95. }
  96. $(function(){
  97. $("#tr_memberinfo").hide();
  98. $('#points_form').validate({
  99. // errorPlacement: function(error, element){
  100. // $(element).next('.field_notice').hide();
  101. // $(element).after(error);
  102. // },
  103. rules : {
  104. member_name: {
  105. required : true
  106. },
  107. member_id: {
  108. required : true
  109. },
  110. bonus_rate : {
  111. required : true,
  112. min : 1
  113. }
  114. },
  115. messages : {
  116. member_name: {
  117. required : '<?php echo $lang['admin_points_addmembername_error'];?>'
  118. },
  119. member_id : {
  120. required : '<?php echo $lang['admin_points_member_error_again'];?>'
  121. },
  122. bonus_rate : {
  123. required : '<?php echo $lang['admin_points_points_null_error']; ?>',
  124. min : '<?php echo $lang['admin_points_points_min_error']; ?>'
  125. }
  126. }
  127. });
  128. });
  129. </script>