欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

WeMall微商城源码报名插件Apply的主要源码

程序员文章站 2022-04-18 16:38:16
...
WeMall微信商城源码报名插件Apply,用于商城的签到系统,分享了部分比较重要的代码,供技术员学习参考

WeMall微信商城源码报名插件Apply,用于商城的签到系统,分享了部分比较重要的代码,供技术员学习参考

AdminController.class.php
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.php /**
* Created by PhpStorm.
* User: heqing
* Date: 15/7/30
* Time: 09:40
*/

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);
}
}


}

wemall官网网址: www.wemallshop.com
WeMall微商城源码报名插件Apply的主要源码




WeMall微商城源码报名插件Apply的主要源码 Apply报名.rar ( 1.73 MB 下载:6 次 )