WeMall微信商城源码活动报名插件代码详情
程序员文章站
2024-04-02 17:37:40
...
WeMall微信商城源码插件活动报名代码是用于商业推广的比较有效的方式,分享了部分比较重要的代码,供技术员学习参考,商家可*设置报名项目,活动时间,报名内容
WeMall微信商城源码插件活动报名代码是用于商业推广的比较有效的方式,分享了部分比较重要的代码,供技术员学习参考,商家可*设置报名项目,活动时间,报名内容
代码详情地址:http://addon.wemallshop.com/Product/addonList/menu_id/1 或 www.wemallshop.com
AdminController.class
IndexController.class
WeMall微信商城源码插件活动报名代码是用于商业推广的比较有效的方式,分享了部分比较重要的代码,供技术员学习参考,商家可*设置报名项目,活动时间,报名内容
代码详情地址:http://addon.wemallshop.com/Product/addonList/menu_id/1 或 www.wemallshop.com
AdminController.class
namespace Addons\Apply\Controller;
class AdminController extends InitController
{
public function __construct()
{
parent::__construct();
}
public function index()
{
$config = M("AddonApplyConfig")->find();
$this->assign("config", $config);
$record = D('Addons://Apply/AddonApplyRecord'); // 实例化User对象
$count = $record->count();// 查询满足要求的总记录数
$Page = new \Think\Page($count, 12);// 实例化分页类 传入总记录数和每页显示的记录数(25)
$Page->setConfig('theme', " ");
$show = $Page->show();// 分页显示输出
// 进行分页数据查询 注意limit方法的参数要使用Page类的属性
$record = $record->limit($Page->firstRow . ',' . $Page->listRows)->order("id desc")->relation(true)->select();
$this->assign("record", $record);// 赋值数据集
$this->assign('page', $show);// 赋值分页输出
$this->display();
}
public function addConfig()
{
$event = $_POST["event"];
// $event = str_replace('"', "", $event);
// $event = str_replace('[', "", $event);
// $event = str_replace(']', "", $event);
// $event = json_encode(explode(",", $event), JSON_UNESCAPED_UNICODE);
$_POST["event"] = $event;
M("AddonApplyConfig")->where(array("id" => "1"))->save($_POST);
$this->success('修改成功', 'Admin/Admin/index/addon/Apply');
}
}
IndexController.class
namespace Addons\Apply\Controller;
class IndexController extends InitController
{
public $appUrl = "";
public function __construct()
{
parent::__construct();
$this->appUrl = "http://" . I("server.HTTP_HOST");
}
public function index()
{
$user = R("App/Public/oauthLogin");
// $this->assign("user",$user);
$config = M("AddonApplyConfig")->where(array("status" => 1))->find();
// print_r(explode(',',$config["event"]));
$this->assign("event", explode(',',$config["event"]));
$this->assign("config", $config);
$contact = M("Contact")->where(array("user_id" => $user["id"]))->find();
if ($contact) {
$this->assign("contact", $contact);
}
M("AddonApplyConfig")->where(array("id" => 1))->setInc("visiter");
$this->assign('user', $user);// 赋值分页输出
$this->display();
}
public function addConfig()
{
M("AddonApplyConfig")->where(array("id" => "1"))->save($_POST);
}
public function addOrder()
{
$userHas = M("AddonApplyContact")->where(array("user_id" => session("userId")))->find();
if ($userHas) {
$contact ["id"] = $userHas ["id"];
$contact ["user_id"] = session("userId");
$contact ["name"] = $_POST ["name"];
$contact ["address"] = $_POST ["address"];
M("AddonApplyContact")->save($contact);
} else {
$contact ["user_id"] = session("userId");
$contact ["name"] = $_POST ["name"];
$contact ["city"] = "";
$contact ["area"] = "";
$contact ["address"] = $_POST ["address"];
M("AddonApplyContact")->add($contact);
}
$userHas = M("AddonApplyContact")->where(array("user_id" => session("userId")))->find();
$contact_id = $userHas["id"];
$config = M("AddonApplyConfig")->find();
$data ["user_id"] = session("userId");
$data ["contact_id"] = $contact_id;
$data ["name"] = $_POST ["name"];
$data ["phone"] = $_POST ["phone"];
$data ["note"] = $_POST ["note"];
$data ["event"] = $_POST["event"];
$data ["time"] = date("Y-m-d H:i:s");
$result = M("AddonApplyRecord")->add($data);
M("AddonApplyConfig")->where(array("id" => 1))->setInc("apply");
if ($result) {
$this->ajaxReturn($result);
}
}
}
Index_index
{$config.name}
-
项目:
{$config.event}
-
时间:
{$config.time_range}
-
项目介绍:
{$config.introduce}
style="left: 0px; bottom: 0px; z-index: 3000; position: fixed; display: none;width: 100%;">
-
-
-
-
-
style="display: none;">
style="display: none; width: 100%;">
onclick="submitOrder()">提交