未加星标

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

字体大小 | |
[开发(php) 所属分类 开发(php) | 发布者 店小二04 | 时间 2016 | 作者 红领巾 ] 0人收藏点击收藏

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

AdminController.class.php

<php
namespace Addons\Coupon\Controller;
class AdminController extends InitController
{
public function index()
{
$num = 25;
$p = I("get.page") ? I("get.page") : 1;
$couponModel = D(’Addons://Coupon/AddonCouponMenu’);
$coupon = $couponModel->getPageConditionOrder($p, $num, "id desc");
$this->assign("couponList", $coupon);// 赋值数据集
$count = $couponModel->getCount();// 查询满足要求的总记录数
$Page = new \Think\Page($count, $num);// 实例化分页类 传入总记录数和每页显示的记录数
$Page->setConfig(’theme’, "<ul class=’pagination no-margin pull-right’></li><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></ul>");
$show = $Page->show();// 分页显示输出
$this->assign(’page’, $show);// 赋值分页输出
$this->display(); // 输出模板
}
public function add()
{
if (IS_POST) { if (!I("post.name")) { return; } $data = I("post."); $data[’last_time’] = I(’post.last_time’, ’’, ’strtotime’); $coupon_id = D(’Addons://Coupon/AddonCouponMenu’)->addCouponMenu($data); isset($coupon_id) ? $this->success(’添加成功’, ’Admin/Admin/index/addon/Coupon’) : $this->error(’添加失败’, u_addons("Coupon://Admin/Admin/index"));
} else { $this->display(); // 输出模板
}
}
public function detail()
{
$cdata[’coupon_menu_id’] = I(’get.id’);
$m = M(’AddonCoupon’);
$count = $m->where($cdata)->count(); // 查询满足要求的总记录数
$Page = new \Think\Page ($count, 15); // 实例化分页类 传入总记录数和每页显示的记录数
$Page->setConfig(’theme’, "<ul class=’pagination no-margin pull-right’></li><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></ul>");
$show = $Page->show(); // 分页显示输出
$detail = $m->where($cdata)->limit($Page->firstRow . ’,’ . $Page->listRows)->select();
$this->assign("page", $show); // 赋值分页输出
$this->assign(’coupon’, $detail);
$this->display();
}
public function export()
{
}
public function del()
{
$cdata[’coupon_menu_id’] = $data[’id’] = I(’get.id’);
$c = M(’AddonCouponMenu’)->where($data)->delete();
$m = M(’AddonCoupon’)->where($cdata)->delete();
if ($c != false && $m != false) { $this->success(’删除成功’, ’Admin/Admin/index/addon/Coupon’);
} else { $this->error(’操作失败’, ’Admin/Admin/index/addon/Coupon’);
}
}
public function detail_del()
{
$cdata[’id’] = I(’get.id’);
$m = M(’AddonCoupon’)->where($cdata)->delete();
if ($m != false) { $this->success(’删除成功’, ’Admin/Admin/index/addon/Coupon’);
} else { $this->error(’操作失败’, ’Admin/Admin/index/addon/Coupon’);
}
}
}

AddonCouponMenuModel.class.php

<?php
namespace Addons\Coupon\Model;
use Think\Model\RelationModel;
class AddonCouponMenuModel extends RelationModel
{
protected $_link = array();
public function getCount()
{
$count = $this->count();
return $count;
}
public function getPageConditionOrder($p = 1, $num = 1, $order)
{
// 进行分页数据查询 注意page方法的参数的前面部分是当前的页数使用 $_GET获取
$orderList = $this->page($p . ’,’ . $num . ’’)->order($order)->select();
return $orderList;
}
public function addCouponMenu($data)
{
$data[’ctime’] = time();
$number = $data[’num’] = intval($data[’num’]);
$data[’coupon_menu_id’] = $this->add($data);
for ($i = 0; $i < $number; $i++) { $data[’code’] = rand_code(6); $code = M(’AddonCoupon’)->where(array(’code’ => $data[’code’]))->find(); if (!isset($code)) { $coupon_id = M(’AddonCoupon’)->add($data); } else { $number = $number + 1; }
}
return $coupon_id;
}
}

Admin_detail.html

<section class="content-header">
<h1>
优惠券管理
<small></small>
</h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<!-- /.col -->
<div class="col-md-12"> <div class="box box-danger"> <div class="box-header with-border"> <h3 class="box-title">优惠券管理</h3> <!-- /.box-tools --> </div> <!-- /.box-header --> <div class="box-body no-padding"> <div class="mailbox-controls"> <div class="btn-group"> <a href="{:u_addons(\’Coupon://Admin/Admin/index\’)}" class="btn btn-danger "> 返回优惠券列表页 </a> </div> <!-- /.btn-group --> </div> <div class="table-responsive" style="overflow-x: visible;"> <table class="table table-bordered table-hover"> <tbody> <tr> <!--<th class="hidden-xs">--> <!--<label><input onchange="checkAll()" type="checkbox" value=""></label>--> <!--</th>--> <th>ID</th> <th>优惠码</th> <th>金额</th> <th>状态</th> <th>截止时间</th> <th>操作</th> </tr> <volist name="coupon" id="coupon"> <tr> <!--<td class="hidden-xs">--> <!--<label><input name="checkbox" class="check" type="checkbox"--> <!--value="{$coupon.id}"></label>--> <!--</td>--> <td> {$coupon.id} </td> <td> {$coupon.code} </td> <td> {$coupon.price} </td> <td> {$coupon.sta

本文开发(php)相关术语:php代码审计工具 php开发工程师 移动开发者大会 移动互联网开发 web开发工程师 软件开发流程 软件开发工程师

主题: 微信数据删除
分页:12
转载请注明
本文标题:WeMall微信商城源码插件代金券部分代码
本站链接:http://www.codesec.net/view/481488.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 开发(php) | 评论(0) | 阅读(42)