更改Ecshop红包序列号——增加长度
2016-09-07 22:02 来源:www.chinab4c.com 作者:ecshop专家
修改了js/user.js和admin/bouns.php中的相关代码,具体如下: 第一,user.js中,把原来的10改为16 function addBonus() { var frm = document.forms['addBouns']; var bonus_sn = frm.elements['bonus_sn'].value; if (bonus_sn.length == 0) { alert(bonus_sn_empty); return false; } else { var reg = /^[0-9]{16}$/; if ( ! reg.test(bonus_sn)) { alert(bonus_sn_error); return false; } } return true; } 第二,把bouns.php中的代码修改如下 /* 生成红包序列号 */ $num = $db->getOne("SELECT MAX(bonus_sn) FROM ". $ecs->table('user_bonus')); $num = $num ? floor($num / 10000) : 100000; for ($i = 0, $j = 0; $i < $bonus_sum; $i++) { $bonus_sn = ($num + $i) . str_pad(mt_rand(0, 9999999999), 10, '0', STR_PAD_LEFT); $db->query("INSERT INTO ".$ecs->table('user_bonus')." (bonus_type_id, bonus_sn) VALUES('$bonus_typeid', '$bonus_sn')"); $j++; }(责任编辑:chinab4c) |
最近更新
常用插件
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
- ecshop二次开发商品购买增
图片1香...
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...
ecshop热门问答
ecshop热门资料
ecshop上传的文件
ecshopentry
ecshop确认收货
ecshop史蒂芬
ecshop浏览成手机模式
ecshop诡异
ecshopopening
ecshop前台显示库存
ecshop傲游浏览器
ecshop开源程序
ecshop购买记录缩写
ecshopall
ecshopTencent
支付宝支付
ecshop打印软件
ecshop一键更新
ecshop显示数量
ecshop升级出错
ecshop美国空间
ecmall备注
wap商品显示
ecshop台卡
ecshop被黑
自动下架
ecshop缩略图失直
ecshop广告图片
ecshop进出
ecshopFatal
ecshop折扣率
ecshop人气