首页 > php教程 > php手册 > 正文

WeMall微信商城源码插件代金券部分代码

php中文网
发布: 2016-10-11 14:01:58
原创
1509人浏览过

WeMall微信商城源码插件Coupon代金券代码是用于商业推广的比较有效的方式,分享了部分比较重要的代码,供技术员学习参考
WeMall微信商城源码插件Coupon代金券代码是用于商业推广的比较有效的方式,分享了部分比较重要的代码,供技术员学习参考

AdminController.class.php
<?php <br /> namespace Addons\Coupon\Controller;  <br>   <br> class AdminController extends InitController  <br> {  <br>     public function index()  <br>     {  <br>         $num = 25;  <br>         $p = I("get.page") ? I("get.page") : 1;  <br>   <br>         $couponModel = D(’Addons://Coupon/AddonCouponMenu’);  <br>         $coupon = $couponModel-&gt;getPageConditionOrder($p, $num, "id desc");  <br>         $this-&gt;assign("couponList", $coupon);// 赋值数据集  <br>   <br>         $count = $couponModel-&gt;getCount();// 查询满足要求的总记录数  <br>         $Page = new \Think\Page($count, $num);// 实例化分页类 传入总记录数和每页显示的记录数  <br>         $Page-&gt;setConfig(’theme’, "<ul> <li>%FIRST%</li> <li>%UP_PAGE%</li> <li>%LINK_PAGE%</li> <li>%DOWN_PAGE%</li> <li>%END%</li> <li><a> %HEADER%  %NOW_PAGE%/%TOTAL_PAGE% 页</a></li> </ul>");  <br>         $show = $Page-&gt;show();// 分页显示输出  <br>         $this-&gt;assign(’page’, $show);// 赋值分页输出  <br>   <br>         $this-&gt;display(); // 输出模板  <br>     }  <br>   <br>     public function add()  <br>     {  <br>         if (IS_POST) {  <br>             if (!I("post.name")) {  <br>                 return;  <br>             }  <br>   <br>             $data = I("post.");  <br>             $data[’last_time’] = I(’post.last_time’, ’’, ’strtotime’);  <br>             $coupon_id = D(’Addons://Coupon/AddonCouponMenu’)-&gt;addCouponMenu($data);  <br>   <br>             isset($coupon_id) ? $this-&gt;success(’添加成功’, ’Admin/Admin/index/addon/Coupon’) : $this-&gt;error(’添加失败’, u_addons("Coupon://Admin/Admin/index"));  <br>         } else {  <br>             $this-&gt;display(); // 输出模板  <br>         }  <br>     }  <br>   <br>     public function detail()  <br>     {  <br>         $cdata[’coupon_menu_id’] = I(’get.id’);  <br>         $m = M(’AddonCoupon’);  <br>         $count = $m-&gt;where($cdata)-&gt;count(); // 查询满足要求的总记录数  <br>         $Page = new \Think\Page ($count, 15); // 实例化分页类 传入总记录数和每页显示的记录数  <br>         $Page-&gt;setConfig(’theme’, "<ul> <li>%FIRST%</li> <li>%UP_PAGE%</li> <li>%LINK_PAGE%</li> <li>%DOWN_PAGE%</li> <li>%END%</li> <li><a> %HEADER%  %NOW_PAGE%/%TOTAL_PAGE% 页</a></li> </ul>");  <br>         $show = $Page-&gt;show(); // 分页显示输出  <br>         $detail = $m-&gt;where($cdata)-&gt;limit($Page-&gt;firstRow . ’,’ . $Page-&gt;listRows)-&gt;select();  <br>   <br>         $this-&gt;assign("page", $show); // 赋值分页输出  <br>         $this-&gt;assign(’coupon’, $detail);  <br>         $this-&gt;display();  <br>     }  <br>   <br>     public function export()  <br>     {  <br>   <br>     }  <br>   <br>     public function del()  <br>     {  <br>         $cdata[’coupon_menu_id’] = $data[’id’] = I(’get.id’);  <br>         $c = M(’AddonCouponMenu’)-&gt;where($data)-&gt;delete();  <br>         $m = M(’AddonCoupon’)-&gt;where($cdata)-&gt;delete();  <br>         if ($c != false &amp;&amp; $m != false) {  <br>             $this-&gt;success(’删除成功’, ’Admin/Admin/index/addon/Coupon’);  <br>         } else {  <br>             $this-&gt;error(’操作失败’, ’Admin/Admin/index/addon/Coupon’);  <br>         }  <br>     }  <br>   <br>     public function detail_del()  <br>     {  <br>         $cdata[’id’] = I(’get.id’);  <br>         $m = M(’AddonCoupon’)-&gt;where($cdata)-&gt;delete();  <br>         if ($m != false) {  <br>             $this-&gt;success(’删除成功’, ’Admin/Admin/index/addon/Coupon’);  <br>         } else {  <br>             $this-&gt;error(’操作失败’, ’Admin/Admin/index/addon/Coupon’);  <br>         }  <br>     }  <br> }  
AddonCouponMenuModel.class.php
<?php <br /> namespace Addons\Coupon\Model;  <br>   <br> use Think\Model\RelationModel;  <br>   <br> class AddonCouponMenuModel extends RelationModel  <br> {  <br>     protected $_link = array();  <br>   <br>     public function getCount()  <br>     {  <br>         $count = $this-&gt;count();  <br>         return $count;  <br>     }  <br>   <br>     public function getPageConditionOrder($p = 1, $num = 1, $order)  <br>     {  <br>         // 进行分页数据查询 注意page方法的参数的前面部分是当前的页数使用 $_GET[p]获取  <br>         $orderList = $this-&gt;page($p . ’,’ . $num . ’’)-&gt;order($order)-&gt;select();  <br>         return $orderList;  <br>     }  <br>   <br>     public function addCouponMenu($data)  <br>     {  <br>         $data[’ctime’] = time();  <br>         $number = $data[’num’] = intval($data[’num’]);  <br>         $data[’coupon_menu_id’] = $this-&gt;add($data);  <br>   <br>         for ($i = 0; $i              $data[’code’] = rand_code(6);  <br>             $code = M(’AddonCoupon’)-&gt;where(array(’code’ =&gt; $data[’code’]))-&gt;find();  <br>             if (!isset($code)) {  <br>                 $coupon_id = M(’AddonCoupon’)-&gt;add($data);  <br>             } else {  <br>                 $number = $number + 1;  <br>             }  <br>         }  <br>         return $coupon_id;  <br>     }  <br> }   Admin_detail.html
<section>  <br>     <h1>  <br>         优惠券管理  <br>         <small></small>  <br>     </h1>  <br></section>  <br>   <br><!-- Main content -->  <br><section>  <br>     <div>  <br>         <!-- /.col -->  <br>         <div>  <br>             <div>  <br>                 <div>  <br>                     <h3>优惠券管理</h3>  <br>                     <!-- /.box-tools -->  <br>                 </div>  <br>                 <!-- /.box-header -->  <br>                 <div>  <br>                     <div>  <br>                         <div>  <br>                             <a>  <br>                                 返回优惠券列表页  <br>                             </a>  <br>                         </div>  <br>                         <!-- /.btn-group -->  <br>                     </div>  <br>                     <div>  <br>                         <table>  <br>                             <tbody>  <br>                             <tr>  <br>                                 <!--<th class="hidden-xs">-->  <br>                                     <!--<label><input onchange="checkAll()" type="checkbox" value=""></label>-->  <br>                                 <!--</th>-->  <br>                                 <th>ID</th>  <br>                                 <th>优惠码</th>  <br>                                 <th>金额</th>  <br>                                 <th>状态</th>  <br>                                 <th>截止时间</th>  <br>                                 <th>操作</th>  <br>                             </tr>  <br>                             <volist>  <br>                                 <tr>  <br>                                     <!--<td class="hidden-xs">-->  <br>                                         <!--<label><input name="checkbox" class="check" type="checkbox"-->  <br>                                                       <!--value="{$coupon.id}"></label>-->  <br>                                     <!--</td>-->  <br>                                     <td>  <br>                                         {$coupon.id}  <br>                                     </td>  <br>                                     <td>  <br>                                         {$coupon.code}  <br>                                     </td>  <br>                                     <td>  <br>                                         {$coupon.price}  <br>                                     </td>  <br>                                     <td>  <br>                                         {$coupon.status}  <br>                                     </td>  <br>                                     <td>  <br>                                         {:date(’Y-m-d H:i:s’,$coupon[’last_time’])}  <br>                                     </td>  <br>                                     <td> <a></a>                                             href="{:u_addons(\’Coupon://Admin/Admin/detail_del\’,array(’id’=&gt;$coupon[’id’]))}"&gt;删除</td>  <br>                                 </tr>  <br>                             </volist>  <br>                             </tbody>  <br>                         </table>  <br>                         <div>  <br>                             <div>  <br>                                 <!--<div class="btn-group">-->  <br>                                     <!--<button type="button" class="btn btn-danger"-->  <br>                                             <!--onclick="batchUrl(’{:U(\’Admin/coupon/delcoupon\’)}’)">全部删除-->  <br>                                     <!--</button>-->  <br>                                 <!--</div>-->  <br>                                 <div>  <br>                                     {$page}  <br>                                     <!-- /.btn-group -->  <br>                                 </div>  <br>                             </div>  <br>                         </div>  <br>                     </div>  <br>                     <!-- /.mail-box-messages -->  <br>                 </div>  <br>             </div>  <br>             <!-- /. box -->  <br>         </div>  <br>         <!-- /.col -->  <br>     </div>  <br></section>   代码来源: www.wemallshop.com
WeMall微信商城源码插件代金券部分代码

附件 Coupon代金券.rar ( 8.65 KB 下载:2 次 )

微信app下载
微信app下载

微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号