|
@@ -0,0 +1,134 @@
|
|
|
+<?php defined('InShopNC') or exit('Access Invalid!');?>
|
|
|
+
|
|
|
+<div class="page">
|
|
|
+ <div class="fixed-bar">
|
|
|
+ <div class="item-title">
|
|
|
+ <h3><?php echo $lang['nc_member_bonusmanage']?></h3>
|
|
|
+ <ul class="tab-base">
|
|
|
+ <li><a href="JavaScript:void(0);" class="current"><span><?php echo $lang['nc_manage']?></span></a></li>
|
|
|
+ <li><a href="index.php?act=person_bonus&op=log"><span><?php echo $lang['admin_person_bonus_log_title']?></span></a></li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="fixed-empty"></div>
|
|
|
+ <form id="points_form" method="post" name="form1">
|
|
|
+ <input type="hidden" name="form_submit" value="ok" />
|
|
|
+ <table class="table tb-type2 nobdb">
|
|
|
+ <tbody>
|
|
|
+ <tr class="noborder">
|
|
|
+ <td colspan="2" class="required"><label class="validation"><?php echo $lang['admin_points_membername']; ?>:</label></td>
|
|
|
+ </tr>
|
|
|
+ <tr class="noborder">
|
|
|
+ <td class="vatop rowform">
|
|
|
+ <textarea name="member_name" id="member_name" cols="100" rows="10" class="members"></textarea>
|
|
|
+ <!-- <input type="text" name="member_name" id="member_name" class="txt">-->
|
|
|
+ <input type="hidden" name="member_id" id="member_id" value='0'/></td>
|
|
|
+ <td class="vatop tips"><?php echo $lang['member_index_name']?></td>
|
|
|
+ </tr>
|
|
|
+ <tr id="tr_memberinfo">
|
|
|
+ <td colspan="2" style="font-weight:bold;" id="td_memberinfo"></td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td colspan="2" class="required"><label><?php echo $lang['admin_points_operatetype']; ?>:</label></td>
|
|
|
+ </tr>
|
|
|
+ <tr class="noborder">
|
|
|
+ <td class="vatop rowform"><select id="operatetype" name="operatetype">
|
|
|
+ <option value="1"><?php echo $lang['admin_points_operatetype_add']; ?></option>
|
|
|
+ <option value="2"><?php echo $lang['admin_points_operatetype_reduce'];?></option>
|
|
|
+ </select></td>
|
|
|
+ <td class="vatop tips"></td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+ <tr>
|
|
|
+ <td colspan="2" class="required"><label class="validation"><?php echo $lang['admin_person_bonus_rate']; ?>:</label></td>
|
|
|
+ </tr>
|
|
|
+ <tr class="noborder">
|
|
|
+ <td class="vatop rowform"><input type="text" id="bonus_rate" name="bonus_rate" class="txt"></td>
|
|
|
+ <td class="vatop tips"><?php echo $lang['member_index_email']?></td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+ <tr>
|
|
|
+ <td colspan="2" class="required"><label class="validation"><?php echo $lang['admin_person_bonus_amount']; ?>:</label></td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+ <tr class="noborder">
|
|
|
+ <td class="vatop rowform"><input type="text" id="bonus_amount" name="bonus_amount" class="txt"></td>
|
|
|
+ <td class="vatop tips"><?php echo $lang['member_index_email']?></td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td colspan="2" class="required"><label><?php echo $lang['admin_points_pointsdesc']; ?>:</label></td>
|
|
|
+ </tr>
|
|
|
+ <tr class="noborder">
|
|
|
+ <td class="vatop rowform"><textarea name="bonusdesc" rows="6" class="tarea"></textarea></td>
|
|
|
+ <td class="vatop tips"><?php echo $lang['admin_points_pointsdesc_notice'];?></td>
|
|
|
+ </tr>
|
|
|
+ </tbody>
|
|
|
+ <tfoot>
|
|
|
+ <tr class="tfoot">
|
|
|
+ <td colspan="2" ><a href="JavaScript:void(0);" class="btn" onclick="document.form1.submit()"><span><?php echo $lang['nc_submit'];?></span></a></td>
|
|
|
+ </tr>
|
|
|
+ </tfoot>
|
|
|
+ </table>
|
|
|
+ </form>
|
|
|
+</div>
|
|
|
+<script type="text/javascript">
|
|
|
+ function checkmember()
|
|
|
+ {
|
|
|
+ var membername = $.trim($("#member_name").val());
|
|
|
+ if(membername == ''){
|
|
|
+ $("#member_id").val('0');
|
|
|
+ alert(<?php echo $lang['admin_points_addmembername_error']; ?>);
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ $.getJSON("index.php?act=points&op=checkmember", {'name':membername}, function(data){
|
|
|
+ if (data)
|
|
|
+ {
|
|
|
+ $("#tr_memberinfo").show();
|
|
|
+ var msg= "<?php echo $lang['admin_points_member_tip']; ?> "+ data.name + "<?php echo $lang['admin_points_member_tip_2']; ?>" + data.points;
|
|
|
+ $("#member_name").val(data.name);
|
|
|
+ $("#member_id").val(data.id);
|
|
|
+ $("#td_memberinfo").text(msg);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ $("#member_name").val('');
|
|
|
+ $("#member_id").val('0');
|
|
|
+ alert("<?php echo $lang['admin_points_userrecord_error']; ?>");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ $(function(){
|
|
|
+ $("#tr_memberinfo").hide();
|
|
|
+
|
|
|
+ $('#points_form').validate({
|
|
|
+// errorPlacement: function(error, element){
|
|
|
+// $(element).next('.field_notice').hide();
|
|
|
+// $(element).after(error);
|
|
|
+// },
|
|
|
+ rules : {
|
|
|
+ member_name: {
|
|
|
+ required : true
|
|
|
+ },
|
|
|
+ member_id: {
|
|
|
+ required : true
|
|
|
+ },
|
|
|
+ bonus_rate : {
|
|
|
+ required : true,
|
|
|
+ min : 1
|
|
|
+ }
|
|
|
+ },
|
|
|
+ messages : {
|
|
|
+ member_name: {
|
|
|
+ required : '<?php echo $lang['admin_points_addmembername_error'];?>'
|
|
|
+ },
|
|
|
+ member_id : {
|
|
|
+ required : '<?php echo $lang['admin_points_member_error_again'];?>'
|
|
|
+ },
|
|
|
+ bonus_rate : {
|
|
|
+ required : '<?php echo $lang['admin_points_points_null_error']; ?>',
|
|
|
+ min : '<?php echo $lang['admin_points_points_min_error']; ?>'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+</script>
|