1、更新内核

2、修复模型bug
3、修复后台部分操作的bug
4、清除多余文件
This commit is contained in:
2016-07-07 08:58:01 +08:00
parent f3fff63632
commit 2d3e41037d
43 changed files with 499 additions and 752 deletions

View File

@@ -140,9 +140,9 @@ class Action extends Admin {
$result = db('Action')->where($map)->setField('status',$status);
if ($result !== false) {
action_log('setstatus_action', 'Action', $id, session('user_auth.uid'));
return $this->success('设置'.$message.'状态成功!','');
return $this->success('设置'.$message.'状态成功!');
}else{
return $this->error('设置'.$message.'状态失败!','');
return $this->error('设置'.$message.'状态失败!');
}
}

View File

@@ -60,10 +60,10 @@ class Addons extends Admin {
if ($result) {
return $this->success("创建成功!",url('admin/addons/index'));
}else{
return $this->error("创建失败!",'');
return $this->error("创建失败!");
}
}else{
return $this->error($this->addons->getError(),'');
return $this->error($this->addons->getError());
}
}else{
$hooks = db('Hooks')->field('name,description')->select();
@@ -111,7 +111,7 @@ class Addons extends Admin {
return $this->error($this->addons->getError());
}
}else{
return $this->error('插件不存在','');
return $this->error('插件不存在');
}
}
@@ -123,7 +123,7 @@ class Addons extends Admin {
if($result === false){
return $this->error($this->addons->getError(),'');
}else{
return $this->success('卸载成功!','');
return $this->success('卸载成功!');
}
}
@@ -166,7 +166,7 @@ class Addons extends Admin {
}else{
$id = input('id','','trim,intval');
if (!$id) {
return $this->error("非法操作!",'');
return $this->error("非法操作!");
}
$info = $this->addons->find($id);
if (!empty($info)) {

View File

@@ -101,7 +101,7 @@ class Attribute extends Admin {
if ($result) {
return $this->success("修改成功!",url('Attribute/index',array('model_id'=>$_POST['model_id'])));
}else{
return $this->error($this->model->getError(),'');
return $this->error($this->model->getError());
}
}else{
$id = input('id','','trim,intval');

View File

@@ -240,9 +240,9 @@ class Category extends Admin{
$map['id'] = array('IN',$ids);
$result = db('Category')->where($map)->setField('status', $status);
if ($result) {
return $this->success("设置成功!",'');
return $this->success("设置成功!");
}else{
return $this->error("设置失败!",'');
return $this->error("设置失败!");
}
}
}

View File

@@ -173,10 +173,10 @@ class Channel extends Admin{
if ($res !== false) {
return $this->success('排序成功!',url('admin/channel/index'));
} else {
return $this->error('排序失败!','');
return $this->error('排序失败!');
}
} else {
return $this->error('非法请求!','');
return $this->error('非法请求!');
}
}

View File

@@ -203,7 +203,7 @@ class Config extends Admin{
$res = db('Config')->where(array('id' => $value))->setField('sort', $key + 1);
}
if ($res !== false) {
return $this->success('排序成功!', '', Cookie('__forward__'));
return $this->success('排序成功!', Cookie('__forward__'));
}
else {
return $this->error('排序失败!');

View File

@@ -55,7 +55,7 @@ class Content extends Admin{
unset($map['model_id']);
}
$list = $this->model->where($map)->field($field)->order($order)->paginate(15);
$list = $this->model->where($map)->order($order)->paginate(15);
$data = array(
'grid' => $grid_list,
@@ -158,7 +158,7 @@ class Content extends Admin{
if ($result) {
return $this->success("删除成功!");
}else{
return $this->error("删除失败!", '', "");
return $this->error("删除失败!");
}
}
@@ -188,9 +188,9 @@ class Content extends Admin{
$map['id'] = $id;
$result = $model::where($map)->setField('is_top',$is_top);
if (false !== $result) {
return $this->success("操作成功!", '');
return $this->success("操作成功!");
}else{
return $this->error("操作失败!!", '');
return $this->error("操作失败!!");
}
}

View File

@@ -153,8 +153,8 @@ class Group extends Admin {
return $this->error("非法操作!");
}
if (IS_POST) {
$rule = input('rule',array());
$extend_rule = input('extend_rule',array());
$rule = $this->request->post('rule/a', array());
$extend_rule = $this->request->post('extend_rule/a', array());
$extend_result = $rule_result = false;
//扩展权限
$extend_data = array();
@@ -175,7 +175,7 @@ class Group extends Admin {
if ($rule_result !== false || $extend_result !== false) {
return $this->success("授权成功!", url('admin/group/index'));
}else{
return $this->error("授权失败!", '');
return $this->error("授权失败!");
}
}else{
$group = $this->group->where(array('id'=>$id))->find();

View File

@@ -139,7 +139,7 @@ class Model extends Admin{
if($res['status']){
return $this->success($res['info'], url('index'));
}else{
return $this->error($res['info'], '');
return $this->error($res['info']);
}
}

View File

@@ -55,7 +55,7 @@ class Seo extends Admin{
if ($result) {
return $this->success("添加成功!");
}else{
return $this->error("添加失败!","");
return $this->error("添加失败!");
}
}else{
return $this->error($this->model->getError());
@@ -78,7 +78,7 @@ class Seo extends Admin{
if (false !== $result) {
return $this->success("修改成功!");
}else{
return $this->error("修改失败!","");
return $this->error("修改失败!");
}
}else{
return $this->error($this->model->getError());

View File

@@ -94,7 +94,7 @@ class User extends Admin{
if (false != $reuslt) {
return $this->success('修改成功!', url('admin/user/index'));
}else{
return $this->error('修改失败!', '');
return $this->error('修改失败!');
}
}else{
$info = $this->getUserinfo();
@@ -240,19 +240,19 @@ class User extends Admin{
//获取参数
$password = input('post.old');
if(empty($password)){
return $this->error('请输入原密码','');
return $this->error('请输入原密码');
}
$data['password'] = input('post.password');
if (empty($data['password'])) {
return $this->error('请输入新密码','');
return $this->error('请输入新密码');
}
$repassword = input('post.repassword');
if (empty($repassword)) {
return $this->error('请输入确认密码','');
return $this->error('请输入确认密码');
}
if ($data['password'] !== $repassword) {
return $this->error('您输入的新密码与确认密码不一致','');
return $this->error('您输入的新密码与确认密码不一致');
}
$res = $user->updateUserFields(UID, $password, $data);
if ($res) {

View File

@@ -17,9 +17,6 @@
<table class="table table-striped">
<thead>
<tr>
<th width="60">
<input class="check-all" type="checkbox" value="">
</th>
<th width="200">备份名称</th>
<th width="80">卷数</th>
<th width="80">压缩</th>
@@ -32,7 +29,6 @@
<tbody>
{volist name="list" id="data"}
<tr>
<td><input class="ids" type="checkbox" name="tables[]"></td>
<td>{$data.time|date='Ymd-His',###}</td>
<td>{$data.part}</td>
<td>{$data.compress}</td>

View File

@@ -8,7 +8,7 @@
// +----------------------------------------------------------------------
// SentCMS常量定义
define('SENTCMS_VERSION', '3.0.20160408');
define('SENTCMS_VERSION', '3.0.20160630');
define('SENT_ADDON_PATH', ROOT_PATH . DS . 'addons' . DS);
//字符串解密加密
@@ -261,6 +261,22 @@ function get_cover($cover_id, $field = null){
return empty($field) ? $picture : $picture[$field];
}
/**
* 获取多图地址
* @param array $covers
* @return 返回图片列表
* @author molong <molong@tensent.cn>
*/
function get_cover_list($covers){
if ($covers == '') {
return false;
}
$cover_list = explode(',', $covers);
foreach ($cover_list as $item) {
$list[] = get_cover($item, 'path');
}
return $list;
}
/**
* 字符串命名风格转换

View File

@@ -34,6 +34,9 @@ class User extends Base{
array('title'=>'密码修改', 'url'=>'user/profile/editpw', 'icon'=>'key'),
array('title'=>'更换头像', 'url'=>'user/profile/avatar', 'icon'=>'male'),
);
$menu['订单管理'] = array(
array('title'=>'我的订单', 'url'=>'user/order/index', 'icon'=>'shopping-bag'),
);
$contetnmenu = $this->getContentMenu();
if (!empty($contetnmenu)) {
$menu['内容管理'] = $contetnmenu;

View File

@@ -82,11 +82,16 @@ class Addons extends \app\common\model\Base {
public function install($data){
if ($data) {
$result = $this->save($data);
if ($result) {
model('Hooks')->addHooks($data['name']);
return true;
$info = $this->where('name', $data['name'])->find();
if (null == $info) {
$result = $this->save($data);
if ($result) {
return model('Hooks')->addHooks($data['name']);
}else{
return false;
}
}else{
$this->error = "已安装!";
return false;
}
}else{

View File

@@ -24,6 +24,10 @@ class Content extends Base{
'cover_id' => 'integer',
);
protected function setUidAttr(){
return session('user_auth.uid');
}
protected function setCreateTimeAttr($value){
return $value ? strtotime($value) : time();
}
@@ -41,7 +45,7 @@ class Content extends Base{
return date('Y-m-d H:i:s',$value);
}
public function setInfo($name){
public function extend($name){
$this->name = $name;
return $this;
}

View File

@@ -33,8 +33,10 @@ class Hooks extends Base {
}
protected function setAddonsAttr($value){
$string = implode(",", $value[1]);
return $string;
if ($value[1]) {
$string = implode(",", $value[1]);
return $string;
}
}
protected function getTypeTextAttr($value, $data){
@@ -71,7 +73,30 @@ class Hooks extends Base {
return false;
}
$methods = get_class_methods($addons_class);
dump($methods);
foreach ($methods as $item) {
if ('Addon' === substr($item, -5, 5)) {
$info = $this->where('name', substr($item, 0, -5))->find();
if (null == $info) {
$save = array(
'name' => $addons_name,
'description' => '',
'type' => 1,
'addons' => array($addons_name),
'update_time' => time(),
'status' => 1
);
$this->save($save);
}else{
if ($info['addons']) {
# code...
}else{
$addons = substr($item, 0, -5);
}
$this->where('name', $addons_name)->setField('addons', $addons);
}
}
}
return true;
}
public function removeHooks($addons_name){

View File

@@ -55,11 +55,13 @@ class Model extends Base{
if($data['extend'] == 1){
//默认文档前缀
$tablename = 'document_'.$data['name'];
$is_auto_increment = false;
}else{
$tablename = $data['name'];
$is_auto_increment = true;
}
$sql = $db->start_table($tablename)
->create_id('id', 11 , '主键' , false);
->create_id('id', 11 , '主键' , $is_auto_increment);
if ($data['extend'] != 1) {
$sql = $sql->create_uid();
}

View File

@@ -1,24 +1,14 @@
<div class="banner">
<div class="warp">
<div class="banner-side">
<ul>
{volist name="ad" id="item"}
<li>
<a href="{$item['url']}" target="_blank">
<img src="{:get_cover($item['cover_id'],'path')}">
<div class="title"><span>{$item['title']}</span></div>
</a>
</li>
{/volist}
</ul>
<ol class="dots">
{volist name="ad" id="item"}
<li class="dot">{$item['title']}</li>
{/volist}
</ol>
</div>
</div>
<ul>
{volist name="ad" id="item"}
<li style="background:{$item['bgcolor']|default='#95FCBD'};" title="{$item['title']}">{$item['content']}</li>
{/volist}
</ul>
</div>
<script type="text/javascript">
$(".banner-side").slide({mainCell:"ul",titCell:".dots .dot",autoPlay:true});
$(function() {
$('.banner').unslider({
dots: true, // Display dot navigation
});
});
</script>

View File

@@ -98,8 +98,8 @@ return array(
'path' => LOG_PATH,
),
// 页面Trace信息
// 'trace' =>array(
// //支持Html,Console 设为false则不显示
// 'type' => false,
// )
'trace' =>array(
//支持Html,Console 设为false则不显示
'type' => 'Html',
)
);

View File

@@ -127,8 +127,8 @@ class Content extends Fornt{
$data = array(
'info' => $info
);
if ($name) {
$teamplate = 'content/'.$this->modelInfo['name'].'/'.$name;
if (isset($info['template_detail']) && $info['template_detail']) {
$teamplate = 'content/'.$this->modelInfo['name'].'/'.$info['template_detail'];
}else{
$teamplate = 'content/'.$this->modelInfo['name'].'/detail';
}

View File

@@ -1,18 +0,0 @@
<?php
// +----------------------------------------------------------------------
// | SentCMS [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013 http://www.tensent.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: molong <molong@tensent.cn> <http://www.tensent.cn>
// +----------------------------------------------------------------------
return array(
'alipay' => array(
'email' => 'ycgpp@126.com',
'partner' => '2088002040431424',
'key' => '49ee6pf892uc5p8py4hdfbi2wurnpk0x'
),
'wechat' => array()
);

View File

@@ -1,94 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<title>确认订单信息-会员中心 - Powered by TenSent,Inc.</title>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/bootstrap/bootstrap.min.css"/>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/libs/font-awesome.css"/>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/libs/nanoscroller.css"/>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/common.css"/>
<!-- <link href='//fonts.googleapis.com/css?family=Open+Sans:400,600,700,300|Titillium+Web:200,300,400' rel='stylesheet' type='text/css'> -->
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/style.css"/>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/order.css"/>
<script src="__PUBLIC__/js/jquery.js"></script>
<!--[if lt IE 9]>
<script src="__PUBLIC__/js/html5shiv.js"></script>
<script src="__PUBLIC__/js/respond.min.js"></script>
<![endif]-->
{block name="style"}{/block}
</head>
<body>
<div class="header">
<div class="container">
<div class="row">
<div class="col-xs-12">
<div class="logo">
<a href="{:url('index/book/index')}"><img src="__PUBLIC__/images/logo.png" alt="确认订单信息-会员中心"></a>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-xs-12">
<div class="progress">
<div class="progress-bar progress-bar-danger progress-bar-striped" style="width: 25%">
<span>1、购物车</span>
</div>
<div class="progress-bar progress-bar-danger progress-bar-striped" style="width: 25%">
<span>2、确认订单信息</span>
</div>
<div class="progress-bar progress-bar-success progress-bar-striped" style="width: 25%">
<span>3、选择支付</span>
</div>
<div class="progress-bar progress-bar-primary progress-bar-striped" style="width: 25%">
<span>4、订购完成</span>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<p class="no-data"><span class="red"><i class="fa fa-edit"></i></span> 订单已成功提交!</p>
<form action="{:url('user/order/pay')}" method="post" class="form">
<table class="table table-bordered">
<tbody>
<tr>
<td width="200" class="text-right">订单编号:</td>
<td>{$info['order_no']}</td>
</tr>
<tr>
<td width="200" class="text-right">订单金额:</td>
<td>¥{$info['price_count']}</td>
</tr>
<tr>
<td width="200" class="text-right">支付方式:</td>
<td>{$info['pay_type_text']}</td>
</tr>
</tbody>
</table>
<div class="pull-right">
<input type="hidden" name="order_id" value="{$info['id']}">
<input type="hidden" name="pay_type" value="{$info['pay_type']}">
<button class="btn btn-danger">立即支付</button>
</div>
</form>
</div>
</div>
</div>
<div class="footer">
<div class="warp">
<p>Copyright © 2013-2016 <a href="http://www.tensent.cn" target="_blank">腾速科技</a> 版权所有</p>
</div>
</div>
</body>
</html>

View File

@@ -1,50 +0,0 @@
{extend name="public/base" /}
{block name="body"}
<div class="tabs-wrapper">
<ul class="nav nav-tabs">
<li class="active"><a href="#editpw" data-toggle="tab">我的订单</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane fade in active" id="editpw">
{volist name="list" id="item"}
<div class="panel panel-info">
<div class="panel-heading">
订单号:{$item['order_no']}{$item['create_time']|date='Y-m-d',###}
<span class="pull-right">
{if $item['pay_status']}
已付款
{else/}
<a href="{:url('user/order/cancel',array('order_id'=>$item['id']))}" class="ajax-get"><i class="fa fa-close"></i> 取消订单</a>
<a href="{:url('user/order/lists',array('order_id'=>$item['id']))}" target="_blank" class="text-danger">付款</a>
{/if}
</span>
</div>
<table class="table">
<tr>
<th>图书</th>
<th>图书名称</th>
<th>操作</th>
</tr>
{volist name="item['product']" id="product"}
<tr>
<td width="80">
<a href="{:url('index/book/detail', array('id'=>$product['product_id']))}" target="_blank"><img src="{:get_cover($product->book['cover_id'],'path')}" alt="{$product->book['book_name']}" width="60"></a>
</td>
<td>
<a href="{:url('index/book/detail', array('id'=>$product['product_id']))}" target="_blank">{$product->book['book_name']}</a>
</td>
<td width="120">
{if $item['pay_status']}
<a href="{:url('user/upload/download',array('order_id'=>$item['id'],'product_id'=>$product['product_id']))}" target="_blank">下载图书</a>
{/if}
</td>
</tr>
{/volist}
</table>
</div>
{/volist}
{$page}
</div>
</div>
</div>
{/block}

View File

@@ -1,124 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<title>确认订单信息-会员中心 - Powered by TenSent,Inc.</title>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/bootstrap/bootstrap.min.css"/>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/libs/font-awesome.css"/>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/libs/nanoscroller.css"/>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/common.css"/>
<!-- <link href='//fonts.googleapis.com/css?family=Open+Sans:400,600,700,300|Titillium+Web:200,300,400' rel='stylesheet' type='text/css'> -->
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/style.css"/>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/order.css"/>
<script src="__PUBLIC__/js/jquery.js"></script>
<!--[if lt IE 9]>
<script src="__PUBLIC__/js/html5shiv.js"></script>
<script src="__PUBLIC__/js/respond.min.js"></script>
<![endif]-->
{block name="style"}{/block}
</head>
<body>
<div class="header">
<div class="container">
<div class="row">
<div class="col-xs-12">
<div class="logo">
<a href="{:url('index/book/index')}"><img src="__PUBLIC__/images/logo.png" alt="确认订单信息-会员中心"></a>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-xs-12">
<div class="progress">
<div class="progress-bar progress-bar-danger progress-bar-striped" style="width: 25%">
<span>1、购物车</span>
</div>
<div class="progress-bar progress-bar-success progress-bar-striped" style="width: 25%">
<span>2、确认订单信息</span>
</div>
<div class="progress-bar progress-bar-primary progress-bar-striped" style="width: 25%">
<span>3、选择支付</span>
</div>
<div class="progress-bar progress-bar-primary progress-bar-striped" style="width: 25%">
<span>4、订购完成</span>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<form action="{:url('user/order/confirm')}" method="post" class="form">
<div class="order_title">商品清单</div>
{if !empty($list)}
<table class="table table-striped">
<thead>
<tr>
<th>商品</th>
<th>名称</th>
<th>单价</th>
<th>数量</th>
<th>小计</th>
<th>操作</th>
</tr>
</thead>
<tbody>
{volist name="list" id="item"}
<tr>
<td width="90">
<a href="{:url('index/book/detail',array('id'=>$item->book['id']))}"><img src="{:get_cover($item->book['cover_id'],'path')}" width="80"></a>
</td>
<td>
<a href="{:url('index/book/detail',array('id'=>$item->book['id']))}">{$item->book['book_name']}</a>
</td>
<td>¥{$item['price']}</td>
<td>{$item['num']}</td>
<td>¥{$item['price_count']}</td>
<td width="60">
<a href="{:url('index/cart/del',array('id'=>$item['id']))}" class="ajax-get confirm"><i class="fa fa-close"></i></a>
</td>
</tr>
{/volist}
</tbody>
</table>
<div class="text-right price_count">
<p>应付总额:<span>¥{$price_count}</span></p>
</div>
<div class="order_title">支付方式</div>
<div class="clearfix">
<ul class="payment-list">
<li class="selected">
<input type="radio" name="payment" value="alipay" checked="true">
<label><b>支付宝支付</b> </label>
<div><img src="__PUBLIC__/images/pay/alipay.png" width="180"></div>
</li>
</ul>
</div>
<div class="pull-right">
<input type="hidden" name="order_id" value="{$order_id}">
<button type="submit" class="btn btn-danger">提交订单</button>
</div>
{else/}
<p class="no-data">购物车为空!<a href="{:url('index/book/index')}">去继续选择……</a></p>
{/if}
</form>
</div>
</div>
</div>
<div class="footer">
<div class="warp">
<p>Copyright © 2013-2016 <a href="http://www.tensent.cn" target="_blank">腾速科技</a> 版权所有</p>
</div>
</div>
</body>
</html>

View File

@@ -1,93 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<title>确认订单信息-会员中心 - Powered by TenSent,Inc.</title>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/bootstrap/bootstrap.min.css"/>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/libs/font-awesome.css"/>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/libs/nanoscroller.css"/>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/common.css"/>
<!-- <link href='//fonts.googleapis.com/css?family=Open+Sans:400,600,700,300|Titillium+Web:200,300,400' rel='stylesheet' type='text/css'> -->
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/style.css"/>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/css/order.css"/>
<script src="__PUBLIC__/js/jquery.js"></script>
<!--[if lt IE 9]>
<script src="__PUBLIC__/js/html5shiv.js"></script>
<script src="__PUBLIC__/js/respond.min.js"></script>
<![endif]-->
{block name="style"}{/block}
</head>
<body>
<div class="header">
<div class="container">
<div class="row">
<div class="col-xs-12">
<div class="logo">
<a href="{:url('index/book/index')}"><img src="__PUBLIC__/images/logo.png" alt="确认订单信息-会员中心"></a>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-xs-12">
<div class="progress">
<div class="progress-bar progress-bar-danger progress-bar-striped" style="width: 25%">
<span>1、购物车</span>
</div>
<div class="progress-bar progress-bar-danger progress-bar-striped" style="width: 25%">
<span>2、确认订单信息</span>
</div>
<div class="progress-bar progress-bar-danger progress-bar-striped" style="width: 25%">
<span>3、选择支付</span>
</div>
<div class="progress-bar progress-bar-success progress-bar-striped" style="width: 25%">
<span>4、订购完成</span>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<p class="no-data"><span class="red"><i class="fa fa-spinner fa-spin fa-fw"></i></span> 等待支付!</p>
{$sHtml}
</div>
</div>
</div>
{if $is_submit}
<script type="text/javascript">
$(function(){
setTimeout(function(){
document.forms['paysubmit'].submit();
},300);
setInterval(function(){
$.ajax({
url : " {:config('base_url')} " + "/user/pay/notify.html",
type : 'post',
data : {'order_id':"{$order_no}"},
success : function(data){
if(data.code === 1){
window.location
}
},
dataType : 'json'
})
},10000);
})
</script>
{/if}
<div class="footer">
<div class="warp">
<p>Copyright © 2013-2016 <a href="http://www.tensent.cn" target="_blank">腾速科技</a> 版权所有</p>
</div>
</div>
</body>
</html>