Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
纵之格
ShopXO
提交
aa1491d2
ShopXO
项目概览
纵之格
/
ShopXO
通知
394
Star
16
Fork
11
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
aa1491d2
编写于
12月 28, 2018
作者:
D
devil_gong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
安装程序
上级
e1769916
变更
75
隐藏空白更改
内联
并排
Showing
75 changed file
with
1543 addition
and
324 deletion
+1543
-324
application/admin/controller/Admin.php
application/admin/controller/Admin.php
+3
-6
application/admin/controller/Answer.php
application/admin/controller/Answer.php
+3
-6
application/admin/controller/Apphomenav.php
application/admin/controller/Apphomenav.php
+3
-6
application/admin/controller/Appminialipaylist.php
application/admin/controller/Appminialipaylist.php
+2
-4
application/admin/controller/Article.php
application/admin/controller/Article.php
+4
-8
application/admin/controller/Articlecategory.php
application/admin/controller/Articlecategory.php
+3
-6
application/admin/controller/Brand.php
application/admin/controller/Brand.php
+3
-6
application/admin/controller/Brandcategory.php
application/admin/controller/Brandcategory.php
+3
-6
application/admin/controller/Customview.php
application/admin/controller/Customview.php
+3
-6
application/admin/controller/Email.php
application/admin/controller/Email.php
+2
-3
application/admin/controller/Error.php
application/admin/controller/Error.php
+1
-1
application/admin/controller/Express.php
application/admin/controller/Express.php
+3
-6
application/admin/controller/Goods.php
application/admin/controller/Goods.php
+4
-8
application/admin/controller/Goodscategory.php
application/admin/controller/Goodscategory.php
+3
-6
application/admin/controller/Link.php
application/admin/controller/Link.php
+3
-6
application/admin/controller/Message.php
application/admin/controller/Message.php
+1
-2
application/admin/controller/Navigation.php
application/admin/controller/Navigation.php
+3
-6
application/admin/controller/Order.php
application/admin/controller/Order.php
+6
-12
application/admin/controller/Payment.php
application/admin/controller/Payment.php
+6
-12
application/admin/controller/Power.php
application/admin/controller/Power.php
+5
-10
application/admin/controller/Region.php
application/admin/controller/Region.php
+3
-6
application/admin/controller/Screeningprice.php
application/admin/controller/Screeningprice.php
+3
-12
application/admin/controller/Slide.php
application/admin/controller/Slide.php
+3
-6
application/admin/controller/Theme.php
application/admin/controller/Theme.php
+2
-4
application/admin/controller/User.php
application/admin/controller/User.php
+2
-4
application/api/controller/Answer.php
application/api/controller/Answer.php
+2
-3
application/api/controller/Banner.php
application/api/controller/Banner.php
+1
-1
application/api/controller/Buy.php
application/api/controller/Buy.php
+3
-5
application/api/controller/Cart.php
application/api/controller/Cart.php
+4
-8
application/api/controller/Goods.php
application/api/controller/Goods.php
+7
-10
application/api/controller/Index.php
application/api/controller/Index.php
+1
-1
application/api/controller/Message.php
application/api/controller/Message.php
+1
-1
application/api/controller/Navigation.php
application/api/controller/Navigation.php
+1
-1
application/api/controller/Order.php
application/api/controller/Order.php
+7
-11
application/api/controller/Region.php
application/api/controller/Region.php
+1
-1
application/api/controller/Search.php
application/api/controller/Search.php
+1
-1
application/api/controller/User.php
application/api/controller/User.php
+9
-14
application/api/controller/Useraddress.php
application/api/controller/Useraddress.php
+5
-10
application/api/controller/Usergoodsbrowse.php
application/api/controller/Usergoodsbrowse.php
+2
-3
application/api/controller/Usergoodsfavor.php
application/api/controller/Usergoodsfavor.php
+2
-3
application/api/controller/Userintegral.php
application/api/controller/Userintegral.php
+1
-1
application/index/controller/Buy.php
application/index/controller/Buy.php
+1
-2
application/index/controller/Cart.php
application/index/controller/Cart.php
+3
-6
application/index/controller/Error.php
application/index/controller/Error.php
+1
-1
application/index/controller/Goods.php
application/index/controller/Goods.php
+3
-6
application/index/controller/Index.php
application/index/controller/Index.php
+0
-19
application/index/controller/Order.php
application/index/controller/Order.php
+4
-8
application/index/controller/Personal.php
application/index/controller/Personal.php
+1
-2
application/index/controller/Region.php
application/index/controller/Region.php
+1
-1
application/index/controller/Safety.php
application/index/controller/Safety.php
+4
-8
application/index/controller/Search.php
application/index/controller/Search.php
+1
-1
application/index/controller/User.php
application/index/controller/User.php
+6
-12
application/index/controller/Useraddress.php
application/index/controller/Useraddress.php
+3
-6
application/index/controller/Userfavor.php
application/index/controller/Userfavor.php
+1
-2
application/index/controller/Usergoodsbrowse.php
application/index/controller/Usergoodsbrowse.php
+1
-2
application/install/config/template.php
application/install/config/template.php
+35
-0
application/install/controller/Common.php
application/install/controller/Common.php
+49
-0
application/install/controller/Error.php
application/install/controller/Error.php
+31
-0
application/install/controller/Index.php
application/install/controller/Index.php
+434
-0
application/install/view/index/check.html
application/install/view/index/check.html
+425
-0
application/install/view/index/create.html
application/install/view/index/create.html
+67
-0
application/install/view/index/index.html
application/install/view/index/index.html
+30
-0
application/install/view/index/successful.html
application/install/view/index/successful.html
+19
-0
application/install/view/public/error.html
application/install/view/public/error.html
+16
-0
application/install/view/public/footer.html
application/install/view/public/footer.html
+12
-0
application/install/view/public/footer_nav.html
application/install/view/public/footer_nav.html
+14
-0
application/install/view/public/header.html
application/install/view/public/header.html
+22
-0
application/install/view/public/header_nav.html
application/install/view/public/header_nav.html
+21
-0
application/install/view/public/index.html
application/install/view/public/index.html
+1
-0
config/database.php
config/database.php
+1
-0
public/install/shopxo.sql
public/install/shopxo.sql
+0
-0
public/static/common/js/common.js
public/static/common/js/common.js
+19
-16
public/static/install/css/index.css
public/static/install/css/index.css
+176
-0
public/static/install/js/index.js
public/static/install/js/index.js
+15
-0
public/static/upload/index.html
public/static/upload/index.html
+1
-0
未找到文件。
application/admin/controller/Admin.php
浏览文件 @
aa1491d2
...
...
@@ -156,8 +156,7 @@ class Admin extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
AdminService
::
AdminSave
(
$params
);
return
json
(
$ret
);
return
AdminService
::
AdminSave
(
$params
);
}
/**
...
...
@@ -184,8 +183,7 @@ class Admin extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
AdminService
::
AdminDelete
(
$params
);
return
json
(
$ret
);
return
AdminService
::
AdminDelete
(
$params
);
}
/**
...
...
@@ -223,8 +221,7 @@ class Admin extends Common
// 开始操作
$params
=
input
(
'post.'
);
$ret
=
AdminService
::
Login
(
$params
);
return
json
(
$ret
);
return
AdminService
::
Login
(
$params
);
}
/**
...
...
application/admin/controller/Answer.php
浏览文件 @
aa1491d2
...
...
@@ -98,8 +98,7 @@ class Answer extends Common
// 开始处理
$params
=
input
();
$params
[
'user_type'
]
=
'admin'
;
$ret
=
AnswerService
::
AnswerDelete
(
$params
);
return
json
(
$ret
);
return
AnswerService
::
AnswerDelete
(
$params
);
}
/**
...
...
@@ -119,8 +118,7 @@ class Answer extends Common
// 开始处理
$params
=
input
();
$ret
=
AnswerService
::
AnswerReply
(
$params
);
return
json
(
$ret
);
return
AnswerService
::
AnswerReply
(
$params
);
}
/**
...
...
@@ -140,8 +138,7 @@ class Answer extends Common
// 开始处理
$params
=
input
();
$ret
=
AnswerService
::
AnswerStatusUpdate
(
$params
);
return
json
(
$ret
);
return
AnswerService
::
AnswerStatusUpdate
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Apphomenav.php
浏览文件 @
aa1491d2
...
...
@@ -145,8 +145,7 @@ class AppHomeNav extends Common
// 开始处理
$params
=
input
();
$ret
=
AppNavService
::
AppHomeNavSave
(
$params
);
return
json
(
$ret
);
return
AppNavService
::
AppHomeNavSave
(
$params
);
}
/**
...
...
@@ -167,8 +166,7 @@ class AppHomeNav extends Common
// 开始处理
$params
=
input
();
$params
[
'user_type'
]
=
'admin'
;
$ret
=
AppNavService
::
AppHomeNavDelete
(
$params
);
return
json
(
$ret
);
return
AppNavService
::
AppHomeNavDelete
(
$params
);
}
/**
...
...
@@ -188,8 +186,7 @@ class AppHomeNav extends Common
// 开始处理
$params
=
input
();
$ret
=
AppNavService
::
AppHomeNavStatusUpdate
(
$params
);
return
json
(
$ret
);
return
AppNavService
::
AppHomeNavStatusUpdate
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Appminialipaylist.php
浏览文件 @
aa1491d2
...
...
@@ -68,8 +68,7 @@ class AppMiniAlipayList extends Common
}
// 开始操作
$ret
=
AppMiniService
::
Created
(
$this
->
params
);
return
json
(
$ret
);
return
AppMiniService
::
Created
(
$this
->
params
);
}
/**
...
...
@@ -88,8 +87,7 @@ class AppMiniAlipayList extends Common
}
// 开始操作
$ret
=
AppMiniService
::
Delete
(
$this
->
params
);
return
json
(
$ret
);
return
AppMiniService
::
Delete
(
$this
->
params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Article.php
浏览文件 @
aa1491d2
...
...
@@ -147,8 +147,7 @@ class Article extends Common
// 开始处理
$params
=
input
();
$ret
=
ArticleService
::
ArticleSave
(
$params
);
return
json
(
$ret
);
return
ArticleService
::
ArticleSave
(
$params
);
}
/**
...
...
@@ -169,8 +168,7 @@ class Article extends Common
// 开始处理
$params
=
input
();
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
ArticleService
::
ArticleDelete
(
$params
);
return
json
(
$ret
);
return
ArticleService
::
ArticleDelete
(
$params
);
}
/**
...
...
@@ -192,8 +190,7 @@ class Article extends Common
$params
=
input
();
$params
[
'admin'
]
=
$this
->
admin
;
$params
[
'field'
]
=
'is_enable'
;
$ret
=
ArticleService
::
ArticleStatusUpdate
(
$params
);
return
json
(
$ret
);
return
ArticleService
::
ArticleStatusUpdate
(
$params
);
}
/**
...
...
@@ -215,8 +212,7 @@ class Article extends Common
$params
=
input
();
$params
[
'admin'
]
=
$this
->
admin
;
$params
[
'field'
]
=
'is_home_recommended'
;
$ret
=
ArticleService
::
ArticleStatusUpdate
(
$params
);
return
json
(
$ret
);
return
ArticleService
::
ArticleStatusUpdate
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Articlecategory.php
浏览文件 @
aa1491d2
...
...
@@ -62,8 +62,7 @@ class ArticleCategory extends Common
}
// 开始操作
$ret
=
ArticleService
::
ArticleCategoryNodeSon
(
input
());
return
json
(
$ret
);
return
ArticleService
::
ArticleCategoryNodeSon
(
input
());
}
/**
...
...
@@ -82,8 +81,7 @@ class ArticleCategory extends Common
}
// 开始操作
$ret
=
ArticleService
::
ArticleCategorySave
(
input
());
return
json
(
$ret
);
return
ArticleService
::
ArticleCategorySave
(
input
());
}
/**
...
...
@@ -104,8 +102,7 @@ class ArticleCategory extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
ArticleService
::
ArticleCategoryDelete
(
$params
);
return
json
(
$ret
);
return
ArticleService
::
ArticleCategoryDelete
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Brand.php
浏览文件 @
aa1491d2
...
...
@@ -144,8 +144,7 @@ class Brand extends Common
// 开始处理
$params
=
input
();
$ret
=
BrandService
::
BrandSave
(
$params
);
return
json
(
$ret
);
return
BrandService
::
BrandSave
(
$params
);
}
/**
...
...
@@ -166,8 +165,7 @@ class Brand extends Common
// 开始处理
$params
=
input
();
$params
[
'user_type'
]
=
'admin'
;
$ret
=
BrandService
::
BrandDelete
(
$params
);
return
json
(
$ret
);
return
BrandService
::
BrandDelete
(
$params
);
}
/**
...
...
@@ -187,8 +185,7 @@ class Brand extends Common
// 开始处理
$params
=
input
();
$ret
=
BrandService
::
BrandStatusUpdate
(
$params
);
return
json
(
$ret
);
return
BrandService
::
BrandStatusUpdate
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Brandcategory.php
浏览文件 @
aa1491d2
...
...
@@ -62,8 +62,7 @@ class BrandCategory extends Common
}
// 开始操作
$ret
=
BrandService
::
BrandCategoryNodeSon
(
input
());
return
json
(
$ret
);
return
BrandService
::
BrandCategoryNodeSon
(
input
());
}
/**
...
...
@@ -82,8 +81,7 @@ class BrandCategory extends Common
}
// 开始操作
$ret
=
BrandService
::
BrandCategorySave
(
input
());
return
json
(
$ret
);
return
BrandService
::
BrandCategorySave
(
input
());
}
/**
...
...
@@ -104,8 +102,7 @@ class BrandCategory extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
BrandService
::
BrandCategoryDelete
(
$params
);
return
json
(
$ret
);
return
BrandService
::
BrandCategoryDelete
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Customview.php
浏览文件 @
aa1491d2
...
...
@@ -148,8 +148,7 @@ class CustomView extends Common
// 开始处理
$params
=
input
();
$ret
=
CustomViewService
::
CustomViewSave
(
$params
);
return
json
(
$ret
);
return
CustomViewService
::
CustomViewSave
(
$params
);
}
/**
...
...
@@ -170,8 +169,7 @@ class CustomView extends Common
// 开始处理
$params
=
input
();
$params
[
'user_type'
]
=
'admin'
;
$ret
=
CustomViewService
::
CustomViewDelete
(
$params
);
return
json
(
$ret
);
return
CustomViewService
::
CustomViewDelete
(
$params
);
}
/**
...
...
@@ -191,8 +189,7 @@ class CustomView extends Common
// 开始处理
$params
=
input
();
$ret
=
CustomViewService
::
CustomViewStatusUpdate
(
$params
);
return
json
(
$ret
);
return
CustomViewService
::
CustomViewStatusUpdate
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Email.php
浏览文件 @
aa1491d2
...
...
@@ -90,10 +90,9 @@ class Email extends Common
// 发送
if
(
$obj
->
SendHtml
(
$email_param
))
{
return
json
(
DataReturn
(
'发送成功'
));
}
else
{
return
json
(
DataReturn
(
'发送失败'
.
'['
.
$obj
->
error
.
']'
,
-
100
));
return
DataReturn
(
'发送成功'
);
}
return
DataReturn
(
'发送失败'
.
'['
.
$obj
->
error
.
']'
,
-
100
);
}
}
?>
\ No newline at end of file
application/admin/controller/Error.php
浏览文件 @
aa1491d2
...
...
@@ -22,7 +22,7 @@ class Error extends Common
* @desc description
* @param Request $request [参数]
*/
public
function
i
ndex
(
Request
$request
)
public
function
I
ndex
(
Request
$request
)
{
if
(
IS_AJAX
)
{
...
...
application/admin/controller/Express.php
浏览文件 @
aa1491d2
...
...
@@ -65,8 +65,7 @@ class Express extends Common
}
// 开始操作
$ret
=
ExpressService
::
ExpressNodeSon
(
input
());
return
json
(
$ret
);
return
ExpressService
::
ExpressNodeSon
(
input
());
}
/**
...
...
@@ -85,8 +84,7 @@ class Express extends Common
}
// 开始操作
$ret
=
ExpressService
::
ExpressSave
(
input
());
return
json
(
$ret
);
return
ExpressService
::
ExpressSave
(
input
());
}
/**
...
...
@@ -107,8 +105,7 @@ class Express extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
ExpressService
::
ExpressDelete
(
$params
);
return
json
(
$ret
);
return
ExpressService
::
ExpressDelete
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Goods.php
浏览文件 @
aa1491d2
...
...
@@ -155,8 +155,7 @@ class Goods extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
GoodsService
::
GoodsSave
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsSave
(
$params
);
}
/**
...
...
@@ -177,8 +176,7 @@ class Goods extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
GoodsService
::
GoodsDelete
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsDelete
(
$params
);
}
/**
...
...
@@ -200,8 +198,7 @@ class Goods extends Common
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$params
[
'field'
]
=
'is_shelves'
;
$ret
=
GoodsService
::
GoodsStatusUpdate
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsStatusUpdate
(
$params
);
}
/**
...
...
@@ -223,8 +220,7 @@ class Goods extends Common
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$params
[
'field'
]
=
'is_home_recommended'
;
$ret
=
GoodsService
::
GoodsStatusUpdate
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsStatusUpdate
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Goodscategory.php
浏览文件 @
aa1491d2
...
...
@@ -68,8 +68,7 @@ class GoodsCategory extends Common
}
// 开始操作
$ret
=
GoodsService
::
GoodsCategoryNodeSon
(
input
());
return
json
(
$ret
);
return
GoodsService
::
GoodsCategoryNodeSon
(
input
());
}
...
...
@@ -89,8 +88,7 @@ class GoodsCategory extends Common
}
// 开始操作
$ret
=
GoodsService
::
GoodsCategorySave
(
input
());
return
json
(
$ret
);
return
GoodsService
::
GoodsCategorySave
(
input
());
}
/**
...
...
@@ -111,8 +109,7 @@ class GoodsCategory extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
GoodsService
::
GoodsCategoryDelete
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsCategoryDelete
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Link.php
浏览文件 @
aa1491d2
...
...
@@ -70,8 +70,7 @@ class Link extends Common
// 开始处理
$params
=
input
();
$ret
=
LinkService
::
LinkSave
(
$params
);
return
json
(
$ret
);
return
LinkService
::
LinkSave
(
$params
);
}
/**
...
...
@@ -92,8 +91,7 @@ class Link extends Common
// 开始处理
$params
=
input
();
$params
[
'user_type'
]
=
'admin'
;
$ret
=
LinkService
::
LinkDelete
(
$params
);
return
json
(
$ret
);
return
LinkService
::
LinkDelete
(
$params
);
}
/**
...
...
@@ -113,8 +111,7 @@ class Link extends Common
// 开始处理
$params
=
input
();
$ret
=
LinkService
::
LinkStatusUpdate
(
$params
);
return
json
(
$ret
);
return
LinkService
::
LinkStatusUpdate
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Message.php
浏览文件 @
aa1491d2
...
...
@@ -106,8 +106,7 @@ class Message extends Common
// 开始处理
$params
=
input
();
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
MessageService
::
MessageDelete
(
$params
);
return
json
(
$ret
);
return
MessageService
::
MessageDelete
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Navigation.php
浏览文件 @
aa1491d2
...
...
@@ -91,8 +91,7 @@ class Navigation extends Common
// 开始处理
$params
=
input
();
$params
[
'nav_type'
]
=
$this
->
nav_type
;
$ret
=
NavigationService
::
NavSave
(
$params
);
return
json
(
$ret
);
return
NavigationService
::
NavSave
(
$params
);
}
...
...
@@ -114,8 +113,7 @@ class Navigation extends Common
// 开始处理
$params
=
input
();
$ret
=
NavigationService
::
NavDelete
(
$params
);
return
json
(
$ret
);
return
NavigationService
::
NavDelete
(
$params
);
}
/**
...
...
@@ -135,8 +133,7 @@ class Navigation extends Common
// 开始处理
$params
=
input
();
$ret
=
NavigationService
::
NavStatusUpdate
(
$params
);
return
json
(
$ret
);
return
NavigationService
::
NavStatusUpdate
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Order.php
浏览文件 @
aa1491d2
...
...
@@ -123,8 +123,7 @@ class Order extends Common
$params
[
'creator'
]
=
$this
->
admin
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
admin
[
'username'
];
$params
[
'user_type'
]
=
'admin'
;
$ret
=
OrderService
::
OrderDelete
(
$params
);
return
json
(
$ret
);
return
OrderService
::
OrderDelete
(
$params
);
}
/**
...
...
@@ -147,8 +146,7 @@ class Order extends Common
$params
[
'user_id'
]
=
$params
[
'value'
];
$params
[
'creator'
]
=
$this
->
admin
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
admin
[
'username'
];
$ret
=
OrderService
::
OrderCancel
(
$params
);
return
json
(
$ret
);
return
OrderService
::
OrderCancel
(
$params
);
}
/**
...
...
@@ -170,8 +168,7 @@ class Order extends Common
$params
=
input
();
$params
[
'creator'
]
=
$this
->
admin
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
admin
[
'username'
];
$ret
=
OrderService
::
OrderDelivery
(
$params
);
return
json
(
$ret
);
return
OrderService
::
OrderDelivery
(
$params
);
}
/**
...
...
@@ -194,8 +191,7 @@ class Order extends Common
$params
[
'user_id'
]
=
$params
[
'value'
];
$params
[
'creator'
]
=
$this
->
admin
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
admin
[
'username'
];
$ret
=
OrderService
::
OrderCollect
(
$params
);
return
json
(
$ret
);
return
OrderService
::
OrderCollect
(
$params
);
}
/**
...
...
@@ -218,8 +214,7 @@ class Order extends Common
$params
[
'user_id'
]
=
$params
[
'value'
];
$params
[
'creator'
]
=
$this
->
admin
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
admin
[
'username'
];
$ret
=
OrderService
::
OrderConfirm
(
$params
);
return
json
(
$ret
);
return
OrderService
::
OrderConfirm
(
$params
);
}
/**
...
...
@@ -235,8 +230,7 @@ class Order extends Common
$params
=
input
();
$params
[
'user'
]
=
$this
->
admin
;
$params
[
'user'
][
'user_name_view'
]
=
'管理员'
.
'-'
.
$this
->
admin
[
'username'
];
$ret
=
OrderService
::
AdminPay
(
$params
);
return
json
(
$ret
);
return
OrderService
::
AdminPay
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Payment.php
浏览文件 @
aa1491d2
...
...
@@ -105,8 +105,7 @@ class Payment extends Common
}
// 开始操作
$ret
=
PaymentService
::
PaymentUpdate
(
input
());
return
json
(
$ret
);
return
PaymentService
::
PaymentUpdate
(
input
());
}
/**
...
...
@@ -125,8 +124,7 @@ class Payment extends Common
}
// 开始操作
$ret
=
PaymentService
::
PaymentStatusUpdate
(
input
());
return
json
(
$ret
);
return
PaymentService
::
PaymentStatusUpdate
(
input
());
}
/**
...
...
@@ -146,8 +144,7 @@ class Payment extends Common
}
// 开始操作
$ret
=
PaymentService
::
Install
(
input
());
return
json
(
$ret
);
return
PaymentService
::
Install
(
input
());
}
/**
...
...
@@ -167,8 +164,7 @@ class Payment extends Common
}
// 开始操作
$ret
=
PaymentService
::
Uninstall
(
input
());
return
json
(
$ret
);
return
PaymentService
::
Uninstall
(
input
());
}
/**
...
...
@@ -188,8 +184,7 @@ class Payment extends Common
}
// 开始操作
$ret
=
PaymentService
::
Delete
(
input
());
return
json
(
$ret
);
return
PaymentService
::
Delete
(
input
());
}
/**
...
...
@@ -209,8 +204,7 @@ class Payment extends Common
}
// 开始操作
$ret
=
PaymentService
::
Upload
(
input
());
return
json
(
$ret
);
return
PaymentService
::
Upload
(
input
());
}
}
?>
\ No newline at end of file
application/admin/controller/Power.php
浏览文件 @
aa1491d2
...
...
@@ -70,8 +70,7 @@ class Power extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
AdminPowerService
::
PowerSave
(
$params
);
return
json
(
$ret
);
return
AdminPowerService
::
PowerSave
(
$params
);
}
/**
...
...
@@ -92,8 +91,7 @@ class Power extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
AdminPowerService
::
PowerDelete
(
$params
);
return
json
(
$ret
);
return
AdminPowerService
::
PowerDelete
(
$params
);
}
/**
...
...
@@ -166,8 +164,7 @@ class Power extends Common
}
// 开始操作
$ret
=
AdminPowerService
::
RoleSave
(
input
(
'post.'
));
return
json
(
$ret
);
return
AdminPowerService
::
RoleSave
(
input
(
'post.'
));
}
/**
...
...
@@ -186,8 +183,7 @@ class Power extends Common
}
// 开始操作
$ret
=
AdminPowerService
::
RoleDelete
(
input
(
'post.'
));
return
json
(
$ret
);
return
AdminPowerService
::
RoleDelete
(
input
(
'post.'
));
}
/**
...
...
@@ -208,8 +204,7 @@ class Power extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
AdminPowerService
::
RoleStatusUpdate
(
$params
);
return
json
(
$ret
);
return
AdminPowerService
::
RoleStatusUpdate
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Region.php
浏览文件 @
aa1491d2
...
...
@@ -62,8 +62,7 @@ class Region extends Common
}
// 开始操作
$ret
=
RegionService
::
RegionNodeSon
(
input
());
return
json
(
$ret
);
return
RegionService
::
RegionNodeSon
(
input
());
}
/**
...
...
@@ -82,8 +81,7 @@ class Region extends Common
}
// 开始操作
$ret
=
RegionService
::
RegionSave
(
input
());
return
json
(
$ret
);
return
RegionService
::
RegionSave
(
input
());
}
/**
...
...
@@ -104,8 +102,7 @@ class Region extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
RegionService
::
RegionDelete
(
$params
);
return
json
(
$ret
);
return
RegionService
::
RegionDelete
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Screeningprice.php
浏览文件 @
aa1491d2
...
...
@@ -62,14 +62,7 @@ class ScreeningPrice extends Common
}
// 开始操作
$ret
=
ScreeningPriceService
::
ScreeningPriceNodeSon
(
input
());
return
json
(
$ret
);
// 是否ajax请求
if
(
!
IS_AJAX
)
{
$this
->
error
(
'非法访问'
);
}
return
ScreeningPriceService
::
ScreeningPriceNodeSon
(
input
());
}
/**
...
...
@@ -88,8 +81,7 @@ class ScreeningPrice extends Common
}
// 开始操作
$ret
=
ScreeningPriceService
::
ScreeningPriceSave
(
input
());
return
json
(
$ret
);
return
ScreeningPriceService
::
ScreeningPriceSave
(
input
());
}
/**
...
...
@@ -110,8 +102,7 @@ class ScreeningPrice extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
ScreeningPriceService
::
ScreeningPriceDelete
(
$params
);
return
json
(
$ret
);
return
ScreeningPriceService
::
ScreeningPriceDelete
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Slide.php
浏览文件 @
aa1491d2
...
...
@@ -145,8 +145,7 @@ class Slide extends Common
// 开始处理
$params
=
input
();
$ret
=
SlideService
::
SlideSave
(
$params
);
return
json
(
$ret
);
return
SlideService
::
SlideSave
(
$params
);
}
/**
...
...
@@ -166,8 +165,7 @@ class Slide extends Common
// 开始处理
$params
=
input
();
$ret
=
SlideService
::
SlideDelete
(
$params
);
return
json
(
$ret
);
return
SlideService
::
SlideDelete
(
$params
);
}
/**
...
...
@@ -187,8 +185,7 @@ class Slide extends Common
// 开始处理
$params
=
input
();
$ret
=
SlideService
::
SlideStatusUpdate
(
$params
);
return
json
(
$ret
);
return
SlideService
::
SlideStatusUpdate
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/Theme.php
浏览文件 @
aa1491d2
...
...
@@ -90,8 +90,7 @@ class Theme extends Common
// 开始处理
$params
=
input
();
$ret
=
ThemeService
::
ThemeDelete
(
$params
);
return
json
(
$ret
);
return
ThemeService
::
ThemeDelete
(
$params
);
}
/**
...
...
@@ -111,8 +110,7 @@ class Theme extends Common
// 开始处理
$params
=
input
();
$ret
=
ThemeService
::
ThemeUpload
(
$params
);
return
json
(
$ret
);
return
ThemeService
::
ThemeUpload
(
$params
);
}
}
?>
\ No newline at end of file
application/admin/controller/User.php
浏览文件 @
aa1491d2
...
...
@@ -163,8 +163,7 @@ class User extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
UserService
::
UserSave
(
$params
);
return
json
(
$ret
);
return
UserService
::
UserSave
(
$params
);
}
/**
...
...
@@ -185,8 +184,7 @@ class User extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'admin'
]
=
$this
->
admin
;
$ret
=
UserService
::
UserDelete
(
$params
);
return
json
(
$ret
);
return
UserService
::
UserDelete
(
$params
);
}
}
?>
\ No newline at end of file
application/api/controller/Answer.php
浏览文件 @
aa1491d2
...
...
@@ -67,7 +67,7 @@ class Answer extends Common
'page_total'
=>
$page_total
,
'data'
=>
$data
[
'data'
],
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
)
);
return
DataReturn
(
'success'
,
0
,
$result
);
}
/**
...
...
@@ -85,8 +85,7 @@ class Answer extends Common
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
AnswerService
::
Add
(
$params
);
return
json
(
$ret
);
return
AnswerService
::
Add
(
$params
);
}
}
?>
\ No newline at end of file
application/api/controller/Banner.php
浏览文件 @
aa1491d2
...
...
@@ -38,7 +38,7 @@ class Banner extends Common
$data
=
BannerService
::
Banner
();
// 返回数据
return
json
(
DataReturn
(
'success'
,
0
,
$data
)
);
return
DataReturn
(
'success'
,
0
,
$data
);
}
}
?>
\ No newline at end of file
application/api/controller/Buy.php
浏览文件 @
aa1491d2
...
...
@@ -75,10 +75,9 @@ class Buy extends Common
'extension_list'
=>
$extension_list
,
'common_order_is_booking'
=>
(
int
)
MyC
(
'common_order_is_booking'
,
0
),
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
));
}
else
{
return
json
(
$ret
);
return
DataReturn
(
'success'
,
0
,
$result
);
}
return
$ret
;
}
/**
...
...
@@ -93,8 +92,7 @@ class Buy extends Common
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
BuyService
::
OrderAdd
(
$params
);
return
json
(
$ret
);
return
BuyService
::
OrderAdd
(
$params
);
}
}
?>
\ No newline at end of file
application/api/controller/Cart.php
浏览文件 @
aa1491d2
...
...
@@ -37,8 +37,7 @@ class Cart extends Common
*/
public
function
Index
()
{
$ret
=
BuyService
::
CartList
([
'user'
=>
$this
->
user
]);
return
json
(
$ret
);
return
BuyService
::
CartList
([
'user'
=>
$this
->
user
]);
}
/**
...
...
@@ -53,8 +52,7 @@ class Cart extends Common
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
BuyService
::
CartAdd
(
$params
);
return
json
(
$ret
);
return
BuyService
::
CartAdd
(
$params
);
}
/**
...
...
@@ -69,8 +67,7 @@ class Cart extends Common
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
BuyService
::
CartDelete
(
$params
);
return
json
(
$ret
);
return
BuyService
::
CartDelete
(
$params
);
}
/**
...
...
@@ -85,8 +82,7 @@ class Cart extends Common
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
BuyService
::
CartStock
(
$params
);
return
json
(
$ret
);
return
BuyService
::
CartStock
(
$params
);
}
}
?>
\ No newline at end of file
application/api/controller/Goods.php
浏览文件 @
aa1491d2
...
...
@@ -38,7 +38,7 @@ class Goods extends Common
// 参数
if
(
empty
(
$this
->
data_post
[
'goods_id'
]))
{
return
json
(
DataReturn
(
'参数有误'
,
-
1
)
);
return
DataReturn
(
'参数有误'
,
-
1
);
}
// 获取商品
...
...
@@ -55,7 +55,7 @@ class Goods extends Common
$goods
=
GoodsService
::
GoodsList
(
$params
);
if
(
empty
(
$goods
[
0
])
||
$goods
[
0
][
'is_delete_time'
]
!=
0
)
{
return
json
(
DataReturn
(
'商品不存在或已删除'
,
-
1
)
);
return
DataReturn
(
'商品不存在或已删除'
,
-
1
);
}
unset
(
$goods
[
0
][
'content_web'
]);
...
...
@@ -74,7 +74,7 @@ class Goods extends Common
'goods'
=>
$goods
[
0
],
'common_order_is_booking'
=>
(
int
)
MyC
(
'common_order_is_booking'
,
0
),
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
)
);
return
DataReturn
(
'success'
,
0
,
$result
);
}
/**
...
...
@@ -93,8 +93,7 @@ class Goods extends Common
// 开始操作
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
GoodsService
::
GoodsFavor
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsFavor
(
$params
);
}
/**
...
...
@@ -109,8 +108,7 @@ class Goods extends Common
{
// 开始处理
$params
=
$this
->
data_post
;
$ret
=
GoodsService
::
GoodsSpecType
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsSpecType
(
$params
);
}
/**
...
...
@@ -125,8 +123,7 @@ class Goods extends Common
{
// 开始处理
$params
=
$this
->
data_post
;
$ret
=
GoodsService
::
GoodsSpecDetail
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsSpecDetail
(
$params
);
}
/**
...
...
@@ -142,7 +139,7 @@ class Goods extends Common
// 开始处理
$params
=
$this
->
data_post
;
$data
=
GoodsService
::
GoodsCategory
(
$params
);
return
json
(
DataReturn
(
'success'
,
0
,
$data
)
);
return
DataReturn
(
'success'
,
0
,
$data
);
}
}
?>
\ No newline at end of file
application/api/controller/Index.php
浏览文件 @
aa1491d2
...
...
@@ -42,7 +42,7 @@ class Index extends Common
];
// 返回数据
return
json
(
DataReturn
(
'success'
,
0
,
$result
)
);
return
DataReturn
(
'success'
,
0
,
$result
);
}
}
?>
\ No newline at end of file
application/api/controller/Message.php
浏览文件 @
aa1491d2
...
...
@@ -70,7 +70,7 @@ class Message extends Common
'page_total'
=>
$page_total
,
'data'
=>
$data
[
'data'
],
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
)
);
return
DataReturn
(
'success'
,
0
,
$result
);
}
}
?>
\ No newline at end of file
application/api/controller/Navigation.php
浏览文件 @
aa1491d2
...
...
@@ -38,7 +38,7 @@ class Navigation extends Common
$data
=
AppNavService
::
AppHomeNav
();
// 返回数据
return
json
(
DataReturn
(
'success'
,
0
,
$data
)
);
return
DataReturn
(
'success'
,
0
,
$data
);
}
}
?>
\ No newline at end of file
application/api/controller/Order.php
浏览文件 @
aa1491d2
...
...
@@ -72,7 +72,7 @@ class Order extends Common
'data'
=>
$data
[
'data'
],
'payment_list'
=>
$payment_list
,
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
)
);
return
DataReturn
(
'success'
,
0
,
$result
);
}
/**
...
...
@@ -100,9 +100,9 @@ class Order extends Common
$data
=
OrderService
::
OrderList
(
$data_params
);
if
(
!
empty
(
$data
[
'data'
][
0
]))
{
return
json
(
DataReturn
(
'success'
,
0
,
$data
[
'data'
][
0
])
);
return
DataReturn
(
'success'
,
0
,
$data
[
'data'
][
0
]
);
}
return
json
(
DataReturn
(
'数据不存在或已删除'
,
-
100
)
);
return
DataReturn
(
'数据不存在或已删除'
,
-
100
);
}
/**
...
...
@@ -117,8 +117,7 @@ class Order extends Common
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
OrderService
::
Pay
(
$params
);
return
json
(
$ret
);
return
OrderService
::
Pay
(
$params
);
}
...
...
@@ -135,8 +134,7 @@ class Order extends Common
$params
[
'user_id'
]
=
$this
->
user
[
'id'
];
$params
[
'creator'
]
=
$this
->
user
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
user
[
'user_name_view'
];
$ret
=
OrderService
::
OrderCancel
(
$params
);
return
json
(
$ret
);
return
OrderService
::
OrderCancel
(
$params
);
}
/**
...
...
@@ -152,8 +150,7 @@ class Order extends Common
$params
[
'user_id'
]
=
$this
->
user
[
'id'
];
$params
[
'creator'
]
=
$this
->
user
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
user
[
'user_name_view'
];
$ret
=
OrderService
::
OrderCollect
(
$params
);
return
json
(
$ret
);
return
OrderService
::
OrderCollect
(
$params
);
}
/**
...
...
@@ -171,8 +168,7 @@ class Order extends Common
$params
[
'creator'
]
=
$this
->
user
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
user
[
'user_name_view'
];
$params
[
'user_type'
]
=
'user'
;
$ret
=
OrderService
::
OrderDelete
(
$params
);
return
json
(
$ret
);
return
OrderService
::
OrderDelete
(
$params
);
}
}
...
...
application/api/controller/Region.php
浏览文件 @
aa1491d2
...
...
@@ -41,7 +41,7 @@ class Region extends Common
],
];
$data
=
RegionService
::
RegionNode
(
$params
);
return
json
(
DataReturn
(
'success'
,
0
,
$data
)
);
return
DataReturn
(
'success'
,
0
,
$data
);
}
}
?>
\ No newline at end of file
application/api/controller/Search.php
浏览文件 @
aa1491d2
...
...
@@ -51,7 +51,7 @@ class Search extends Common
$result
[
'category'
]
=
[];
}
return
json
(
DataReturn
(
'success'
,
0
,
$result
)
);
return
DataReturn
(
'success'
,
0
,
$result
);
}
}
?>
\ No newline at end of file
application/api/controller/User.php
浏览文件 @
aa1491d2
...
...
@@ -44,8 +44,7 @@ class User extends Common
}
// 调用服务层
$ret
=
UserService
::
AppReg
(
input
(
'post.'
));
return
json
(
$ret
);
return
UserService
::
AppReg
(
input
(
'post.'
));
}
/**
...
...
@@ -64,8 +63,7 @@ class User extends Common
}
// 调用服务层
$ret
=
UserService
::
AppUserBindVerifySend
(
input
(
'post.'
));
return
json
(
$ret
);
return
UserService
::
AppUserBindVerifySend
(
input
(
'post.'
));
}
/**
...
...
@@ -80,19 +78,18 @@ class User extends Common
// 参数
if
(
empty
(
$this
->
data_post
[
'authcode'
]))
{
return
json
(
DataReturn
(
'授权码不能为空'
,
-
1
)
);
return
DataReturn
(
'授权码不能为空'
,
-
1
);
}
// 授权
$result
=
(
new
\
base\AlipayAuth
())
->
GetAlipayUserInfo
(
$this
->
data_post
[
'authcode'
],
MyC
(
'common_app_mini_alipay_appid'
));
if
(
$result
===
false
)
{
return
json
(
DataReturn
(
'获取授权信息失败'
,
-
10
)
);
return
DataReturn
(
'获取授权信息失败'
,
-
10
);
}
else
{
$result
[
'openid'
]
=
$result
[
'user_id'
];
$result
[
'referrer'
]
=
isset
(
$this
->
data_post
[
'referrer'
])
?
intval
(
$this
->
data_post
[
'referrer'
])
:
0
;
$ret
=
UserService
::
AuthUserProgram
(
$result
,
'alipay_openid'
);
return
json
(
$ret
);
return
UserService
::
AuthUserProgram
(
$result
,
'alipay_openid'
);
}
}
...
...
@@ -106,17 +103,15 @@ class User extends Common
*/
public
function
BaiduUserAuth
()
{
return
json
(
DataReturn
(
'暂未开放'
,
-
1
)
);
return
DataReturn
(
'暂未开放'
,
-
1
);
$_POST
[
'config'
]
=
MyC
(
'baidu_mini_program_config'
);
$result
=
(
new
\
Library\BaiduAuth
())
->
GetAuthUserInfo
(
$_POST
);
if
(
$result
[
'status'
]
==
0
)
{
$ret
=
UserService
::
AuthUserProgram
(
$result
,
'alipay_openid'
);
return
json
(
$ret
);
}
else
{
return
json
(
DataReturn
(
$result
[
'msg'
],
-
10
));
return
UserService
::
AuthUserProgram
(
$result
,
'alipay_openid'
);
}
return
DataReturn
(
$result
[
'msg'
],
-
10
);
}
/**
...
...
@@ -168,7 +163,7 @@ class User extends Common
);
// 返回数据
return
json
(
DataReturn
(
'success'
,
0
,
$result
)
);
return
DataReturn
(
'success'
,
0
,
$result
);
}
}
?>
\ No newline at end of file
application/api/controller/Useraddress.php
浏览文件 @
aa1491d2
...
...
@@ -40,8 +40,7 @@ class UserAddress extends Common
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
UserService
::
UserAddressRow
(
$params
);
return
json
(
$ret
);
return
UserService
::
UserAddressRow
(
$params
);
}
/**
...
...
@@ -54,8 +53,7 @@ class UserAddress extends Common
*/
public
function
Index
()
{
$ret
=
UserService
::
UserAddressList
([
'user'
=>
$this
->
user
]);
return
json
(
$ret
);
return
UserService
::
UserAddressList
([
'user'
=>
$this
->
user
]);
}
...
...
@@ -71,8 +69,7 @@ class UserAddress extends Common
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
UserService
::
UserAddressSave
(
$params
);
return
json
(
$ret
);
return
UserService
::
UserAddressSave
(
$params
);
}
/**
...
...
@@ -87,8 +84,7 @@ class UserAddress extends Common
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
UserService
::
UserAddressDelete
(
$params
);
return
json
(
$ret
);
return
UserService
::
UserAddressDelete
(
$params
);
}
/**
...
...
@@ -103,8 +99,7 @@ class UserAddress extends Common
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
UserService
::
UserAddressDefault
(
$params
);
return
json
(
$ret
);
return
UserService
::
UserAddressDefault
(
$params
);
}
}
...
...
application/api/controller/Usergoodsbrowse.php
浏览文件 @
aa1491d2
...
...
@@ -68,7 +68,7 @@ class UserGoodsBrowse extends Common
'page_total'
=>
$page_total
,
'data'
=>
$data
[
'data'
],
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
)
);
return
DataReturn
(
'success'
,
0
,
$result
);
}
/**
...
...
@@ -83,8 +83,7 @@ class UserGoodsBrowse extends Common
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
GoodsService
::
GoodsBrowseDelete
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsBrowseDelete
(
$params
);
}
}
?>
\ No newline at end of file
application/api/controller/Usergoodsfavor.php
浏览文件 @
aa1491d2
...
...
@@ -67,7 +67,7 @@ class UserGoodsFavor extends Common
'page_total'
=>
$page_total
,
'data'
=>
$data
[
'data'
],
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
)
);
return
DataReturn
(
'success'
,
0
,
$result
);
}
/**
...
...
@@ -82,8 +82,7 @@ class UserGoodsFavor extends Common
{
$params
=
$this
->
data_post
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
GoodsService
::
GoodsFavor
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsFavor
(
$params
);
}
}
?>
\ No newline at end of file
application/api/controller/Userintegral.php
浏览文件 @
aa1491d2
...
...
@@ -68,7 +68,7 @@ class UserIntegral extends Common
'page_total'
=>
$page_total
,
'data'
=>
$data
[
'data'
],
];
return
json
(
DataReturn
(
'success'
,
0
,
$result
)
);
return
DataReturn
(
'success'
,
0
,
$result
);
}
}
...
...
application/index/controller/Buy.php
浏览文件 @
aa1491d2
...
...
@@ -91,8 +91,7 @@ class Buy extends Common
{
$params
=
$_POST
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
BuyService
::
OrderAdd
(
$params
);
return
json
(
$ret
);
return
BuyService
::
OrderAdd
(
$params
);
}
else
{
$this
->
assign
(
'msg'
,
'非法访问'
);
return
$this
->
fetch
(
'public/tips_error'
);
...
...
application/index/controller/Cart.php
浏览文件 @
aa1491d2
...
...
@@ -67,8 +67,7 @@ class Cart extends Common
$params
=
$_POST
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
BuyService
::
CartAdd
(
$params
);
return
json
(
$ret
);
return
BuyService
::
CartAdd
(
$params
);
}
/**
...
...
@@ -89,8 +88,7 @@ class Cart extends Common
$params
=
$_POST
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
BuyService
::
CartDelete
(
$params
);
return
json
(
$ret
);
return
BuyService
::
CartDelete
(
$params
);
}
/**
...
...
@@ -111,8 +109,7 @@ class Cart extends Common
$params
=
$_POST
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
BuyService
::
CartStock
(
$params
);
return
json
(
$ret
);
return
BuyService
::
CartStock
(
$params
);
}
}
?>
\ No newline at end of file
application/index/controller/Error.php
浏览文件 @
aa1491d2
...
...
@@ -22,7 +22,7 @@ class Error extends Common
* @desc description
* @param Request $request [参数]
*/
public
function
i
ndex
(
Request
$request
)
public
function
I
ndex
(
Request
$request
)
{
if
(
IS_AJAX
)
{
...
...
application/index/controller/Goods.php
浏览文件 @
aa1491d2
...
...
@@ -113,8 +113,7 @@ class Goods extends Common
// 开始处理
$params
=
input
(
'post.'
);
$params
[
'user'
]
=
$this
->
user
;
$ret
=
GoodsService
::
GoodsFavor
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsFavor
(
$params
);
}
/**
...
...
@@ -129,8 +128,7 @@ class Goods extends Common
{
// 开始处理
$params
=
input
(
'post.'
);
$ret
=
GoodsService
::
GoodsSpecType
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsSpecType
(
$params
);
}
/**
...
...
@@ -145,7 +143,6 @@ class Goods extends Common
{
// 开始处理
$params
=
input
(
'post.'
);
$ret
=
GoodsService
::
GoodsSpecDetail
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsSpecDetail
(
$params
);
}
}
application/index/controller/Index.php
浏览文件 @
aa1491d2
...
...
@@ -37,19 +37,6 @@ class Index extends Common
*/
public
function
Index
()
{
// // 服务层
// echo Goods::Test();
// //echo \Page::Test();
// // 基础类库 统一放到base下去
// echo \base\Page::Test();
// // 支付类库
// echo \payment\Alipay::Test();
// return 'shopxo';
// 首页轮播
$this
->
assign
(
'banner_list'
,
BannerService
::
Banner
());
...
...
@@ -71,11 +58,5 @@ class Index extends Common
$this
->
assign
(
'user_order_status'
,
$user_order_status
[
'data'
]);
return
$this
->
fetch
();
}
// 视图
public
function
view
()
{
return
$this
->
fetch
();
}
}
?>
\ No newline at end of file
application/index/controller/Order.php
浏览文件 @
aa1491d2
...
...
@@ -181,8 +181,7 @@ class Order extends Common
{
$params
=
input
(
'post.'
);
$params
[
'user'
]
=
$this
->
user
;
$ret
=
OrderService
::
Comments
(
$params
);
return
json
(
$ret
);
return
OrderService
::
Comments
(
$params
);
}
else
{
$this
->
assign
(
'msg'
,
'非法访问'
);
return
$this
->
fetch
(
'public/tips_error'
);
...
...
@@ -250,8 +249,7 @@ class Order extends Common
$params
[
'user_id'
]
=
$this
->
user
[
'id'
];
$params
[
'creator'
]
=
$this
->
user
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
user
[
'user_name_view'
];
$ret
=
OrderService
::
OrderCancel
(
$params
);
return
json
(
$ret
);
return
OrderService
::
OrderCancel
(
$params
);
}
else
{
$this
->
assign
(
'msg'
,
'非法访问'
);
return
$this
->
fetch
(
'public/tips_error'
);
...
...
@@ -274,8 +272,7 @@ class Order extends Common
$params
[
'user_id'
]
=
$this
->
user
[
'id'
];
$params
[
'creator'
]
=
$this
->
user
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
user
[
'user_name_view'
];
$ret
=
OrderService
::
OrderCollect
(
$params
);
return
json
(
$ret
);
return
OrderService
::
OrderCollect
(
$params
);
}
else
{
$this
->
assign
(
'msg'
,
'非法访问'
);
return
$this
->
fetch
(
'public/tips_error'
);
...
...
@@ -299,8 +296,7 @@ class Order extends Common
$params
[
'creator'
]
=
$this
->
user
[
'id'
];
$params
[
'creator_name'
]
=
$this
->
user
[
'user_name_view'
];
$params
[
'user_type'
]
=
'user'
;
$ret
=
OrderService
::
OrderDelete
(
$params
);
return
json
(
$ret
);
return
OrderService
::
OrderDelete
(
$params
);
}
else
{
$this
->
assign
(
'msg'
,
'非法访问'
);
return
$this
->
fetch
(
'public/tips_error'
);
...
...
application/index/controller/Personal.php
浏览文件 @
aa1491d2
...
...
@@ -77,8 +77,7 @@ class Personal extends Common
// 开始操作
$params
=
input
(
'post.'
);
$params
[
'user'
]
=
$this
->
user
;
$ret
=
UserService
::
PersonalSave
(
$params
);
return
json
(
$ret
);
return
UserService
::
PersonalSave
(
$params
);
}
}
?>
\ No newline at end of file
application/index/controller/Region.php
浏览文件 @
aa1491d2
...
...
@@ -48,7 +48,7 @@ class Region extends Common
],
];
$data
=
RegionService
::
RegionNode
(
$params
);
return
json
(
DataReturn
(
'操作成功'
,
0
,
$data
)
);
return
DataReturn
(
'操作成功'
,
0
,
$data
);
}
}
?>
\ No newline at end of file
application/index/controller/Safety.php
浏览文件 @
aa1491d2
...
...
@@ -161,8 +161,7 @@ class Safety extends Common
// 开始处理
$params
=
input
(
'post.'
);
$params
[
'user'
]
=
$this
->
user
;
$ret
=
SafetyService
::
LoginPwdUpdate
(
$params
);
return
json
(
$ret
);
return
SafetyService
::
LoginPwdUpdate
(
$params
);
}
/**
...
...
@@ -183,8 +182,7 @@ class Safety extends Common
// 开始处理
$params
=
input
(
'post.'
);
$params
[
'user'
]
=
$this
->
user
;
$ret
=
SafetyService
::
VerifySend
(
$params
);
return
json
(
$ret
);
return
SafetyService
::
VerifySend
(
$params
);
}
...
...
@@ -206,8 +204,7 @@ class Safety extends Common
// 开始处理
$params
=
input
(
'post.'
);
$params
[
'user'
]
=
$this
->
user
;
$ret
=
SafetyService
::
VerifyCheck
(
$params
);
return
json
(
$ret
);
return
SafetyService
::
VerifyCheck
(
$params
);
}
/**
...
...
@@ -228,8 +225,7 @@ class Safety extends Common
// 开始处理
$params
=
input
(
'post.'
);
$params
[
'user'
]
=
$this
->
user
;
$ret
=
SafetyService
::
AccountsUpdate
(
$params
);
return
json
(
$ret
);
return
SafetyService
::
AccountsUpdate
(
$params
);
}
}
?>
\ No newline at end of file
application/index/controller/Search.php
浏览文件 @
aa1491d2
...
...
@@ -101,7 +101,7 @@ class Search extends Common
SearchService
::
SearchAdd
(
$this
->
params
);
// 返回
return
json
(
DataReturn
(
$msg
,
$code
,
$data
)
);
return
DataReturn
(
$msg
,
$code
,
$data
);
}
}
?>
\ No newline at end of file
application/index/controller/User.php
浏览文件 @
aa1491d2
...
...
@@ -295,8 +295,7 @@ class User extends Common
}
// 调用服务层
$ret
=
UserService
::
Reg
(
input
(
'post.'
));
return
json
(
$ret
);
return
UserService
::
Reg
(
input
(
'post.'
));
}
/**
...
...
@@ -315,8 +314,7 @@ class User extends Common
}
// 调用服务层
$ret
=
UserService
::
Login
(
input
(
'post.'
));
return
json
(
$ret
);
return
UserService
::
Login
(
input
(
'post.'
));
}
/**
...
...
@@ -353,8 +351,7 @@ class User extends Common
}
// 调用服务层
$ret
=
UserService
::
RegVerifySend
(
input
(
'post.'
));
return
json
(
$ret
);
return
UserService
::
RegVerifySend
(
input
(
'post.'
));
}
/**
...
...
@@ -373,8 +370,7 @@ class User extends Common
}
// 调用服务层
$ret
=
UserService
::
ForgetPwdVerifySend
(
input
(
'post.'
));
return
json
(
$ret
);
return
UserService
::
ForgetPwdVerifySend
(
input
(
'post.'
));
}
/**
...
...
@@ -393,8 +389,7 @@ class User extends Common
}
// 调用服务层
$ret
=
UserService
::
ForgetPwd
(
input
(
'post.'
));
return
json
(
$ret
);
return
UserService
::
ForgetPwd
(
input
(
'post.'
));
}
/**
...
...
@@ -432,8 +427,7 @@ class User extends Common
$params
=
$_POST
;
$params
[
'user'
]
=
$this
->
user
;
$params
[
'img_field'
]
=
'file'
;
$ret
=
UserService
::
UserAvatarUpload
(
$params
);
return
json
(
$ret
);
return
UserService
::
UserAvatarUpload
(
$params
);
}
}
?>
\ No newline at end of file
application/index/controller/Useraddress.php
浏览文件 @
aa1491d2
...
...
@@ -75,8 +75,7 @@ class UserAddress extends Common
{
$params
=
input
(
'post.'
);
$params
[
'user'
]
=
$this
->
user
;
$ret
=
UserService
::
UserAddressSave
(
$params
);
return
json
(
$ret
);
return
UserService
::
UserAddressSave
(
$params
);
}
/**
...
...
@@ -91,8 +90,7 @@ class UserAddress extends Common
{
$params
=
$_POST
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
UserService
::
UserAddressDelete
(
$params
);
return
json
(
$ret
);
return
UserService
::
UserAddressDelete
(
$params
);
}
/**
...
...
@@ -107,8 +105,7 @@ class UserAddress extends Common
{
$params
=
$_POST
;
$params
[
'user'
]
=
$this
->
user
;
$ret
=
UserService
::
UserAddressDefault
(
$params
);
return
json
(
$ret
);
return
UserService
::
UserAddressDefault
(
$params
);
}
}
?>
\ No newline at end of file
application/index/controller/Userfavor.php
浏览文件 @
aa1491d2
...
...
@@ -95,8 +95,7 @@ class UserFavor extends Common
// 开始处理
$params
=
input
(
'post.'
);
$params
[
'user'
]
=
$this
->
user
;
$ret
=
GoodsService
::
GoodsFavor
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsFavor
(
$params
);
}
}
?>
\ No newline at end of file
application/index/controller/Usergoodsbrowse.php
浏览文件 @
aa1491d2
...
...
@@ -96,8 +96,7 @@ class UserGoodsBrowse extends Common
// 开始处理
$params
=
input
(
'post.'
);
$params
[
'user'
]
=
$this
->
user
;
$ret
=
GoodsService
::
GoodsBrowseDelete
(
$params
);
return
json
(
$ret
);
return
GoodsService
::
GoodsBrowseDelete
(
$params
);
}
}
?>
\ No newline at end of file
application/install/config/template.php
0 → 100644
浏览文件 @
aa1491d2
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
// +----------------------------------------------------------------------
// | 模板设置
// +----------------------------------------------------------------------
return
[
// 模板引擎类型 支持 php think 支持扩展
'type'
=>
'Think'
,
// 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法
'auto_rule'
=>
1
,
// 模板路径
'view_path'
=>
APP_PATH
.
'install'
.
DS
.
'view'
.
DS
,
// 模板后缀
'view_suffix'
=>
'html'
,
// 模板文件名分隔符
'view_depr'
=>
DIRECTORY_SEPARATOR
,
// 模板引擎普通标签开始标记
'tpl_begin'
=>
'{{'
,
// 模板引擎普通标签结束标记
'tpl_end'
=>
'}}'
,
// 标签库标签开始标记
'taglib_begin'
=>
'{{'
,
// 标签库标签结束标记
'taglib_end'
=>
'}}'
,
];
application/install/controller/Common.php
0 → 100644
浏览文件 @
aa1491d2
<?php
namespace
app\install\controller
;
use
think\Controller
;
/**
* 安装程序-公共
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-11-30
* @desc description
*/
class
Common
extends
Controller
{
/**
* 构造方法
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-11-30
* @desc description
*/
public
function
__construct
()
{
parent
::
__construct
();
// url模式
\
think\facade\Url
::
root
(
__MY_ROOT__
.
'index.php?s='
);
// 当前方法
$this
->
assign
(
'action'
,
strtolower
(
request
()
->
action
()));
}
/**
* [_empty 空方法操作]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2017-02-25T15:47:50+0800
* @param [string] $name [方法名称]
*/
public
function
_empty
(
$name
)
{
$this
->
assign
(
'msg'
,
$name
.
' 非法访问'
);
return
$this
->
fetch
(
'public/error'
);
}
}
?>
\ No newline at end of file
application/install/controller/Error.php
0 → 100644
浏览文件 @
aa1491d2
<?php
namespace
app\install\controller
;
use
think\Request
;
/**
* 空控制器响应
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-11-30
* @desc description
*/
class
Error
extends
Common
{
/**
* 空控制器响应
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-11-30
* @desc description
* @param Request $request [参数]
*/
public
function
Index
(
Request
$request
)
{
$this
->
assign
(
'msg'
,
$request
->
controller
()
.
' 控制器不存在'
);
return
$this
->
fetch
(
'public/error'
);
}
}
?>
\ No newline at end of file
application/install/controller/Index.php
0 → 100644
浏览文件 @
aa1491d2
<?php
namespace
app\install\controller
;
use
think\Db
;
/**
* 安装程序
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-11-30
* @desc description
*/
class
Index
extends
Common
{
/**
* 构造方法
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-11-30
* @desc description
*/
public
function
__construct
()
{
parent
::
__construct
();
}
/**
* 协议
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-12-28
* @desc description
*/
public
function
Index
()
{
return
$this
->
fetch
();
}
/**
* 检查
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-12-28
* @desc description
*/
public
function
Check
()
{
return
$this
->
fetch
();
}
/**
* 创建数据库
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-12-28
* @desc description
*/
public
function
Create
()
{
return
$this
->
fetch
();
}
/**
* 完成
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-12-28
* @desc description
*/
public
function
Successful
()
{
return
$this
->
fetch
();
}
/**
* 安装
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-12-28
* @desc description
*/
public
function
Add
()
{
// 参数
$params
=
input
(
'post.'
);
$ret
=
$this
->
ParamsCheck
(
$params
);
if
(
$ret
[
'code'
]
!=
0
)
{
return
$ret
;
}
// 配置文件校验
if
(
file_exists
(
ROOT
.
'config/database.php'
))
{
if
(
!
is_writable
(
ROOT
.
'config/database.php'
))
{
return
DataReturn
(
'配置文件没有权限'
,
-
1
);
}
}
// 开始安装
$db
=
$this
->
DbObj
(
$params
);
if
(
!
is_object
(
$db
))
{
return
DataReturn
(
'数据库连接失败'
,
-
1
);
}
// mysql版本
$ret
=
$this
->
IsVersion
(
$db
);
if
(
$ret
[
'code'
]
!=
0
)
{
return
$ret
;
}
// 检查数据表是否存在
if
(
!
$this
->
IsDbExist
(
$db
,
$params
[
'DB_NAME'
]))
{
if
(
$this
->
DbNameCreate
(
$db
,
$params
[
'DB_NAME'
]))
{
$db
=
$this
->
DbObj
(
$params
,
$params
[
'DB_NAME'
]);
}
else
{
return
DataReturn
(
'数据库创建失败'
,
-
1
);
}
}
else
{
$db
=
$this
->
DbObj
(
$params
,
$params
[
'DB_NAME'
]);
}
if
(
!
is_object
(
$db
))
{
return
DataReturn
(
'数据库连接失败'
,
-
1
);
}
// 创建数据表
$ret
=
$this
->
CreateTable
(
$db
);
if
(
$ret
[
'code'
]
!=
0
)
{
return
$ret
;
}
// 生成配置文件
return
$this
->
CreateConfig
(
$params
);
}
/**
* 生成配置文件
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-12-28
* @desc description
* @param [array] $params [输入参数]
*/
private
function
CreateConfig
(
$params
=
[])
{
// 配置文件信息处理
$db_str
=
<<<php
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
return [
// 数据库类型
'type' => '{$params['DB_TYPE']}',
// 服务器地址
'hostname' => '{$params['DB_HOST']}',
// 数据库名
'database' => '{$params['DB_NAME']}',
// 用户名
'username' => '{$params['DB_USER']}',
// 密码
'password' => '{$params['DB_PWD']}',
// 端口
'hostport' => '{$params['DB_PORT']}',
// 连接dsn
'dsn' => '',
// 数据库连接参数
'params' => [],
// 数据库编码默认采用utf8
'charset' => 'utf8mb4',
// 数据库表前缀
'prefix' => '{$params['DB_PREFIX']}',
// 数据库调试模式
'debug' => true,
// 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
'deploy' => 0,
// 数据库读写是否分离 主从式有效
'rw_separate' => false,
// 读写分离后 主服务器数量
'master_num' => 1,
// 指定从服务器序号
'slave_no' => '',
// 自动读取主库数据
'read_master' => false,
// 是否严格检查字段是否存在
'fields_strict' => true,
// 数据集返回类型
'resultset_type' => 'array',
// 自动写入时间戳字段
'auto_timestamp' => false,
// 时间字段取出后的默认时间格式
'datetime_format' => 'Y-m-d H:i:s',
// 是否需要进行SQL性能分析
'sql_explain' => false,
// Builder类
'builder' => '',
// Query类
'query' => '\\think\\db\\Query',
// 是否需要断线重连
'break_reconnect' => false,
// 断线标识字符串
'break_match_str' => [],
];
?>
php;
if
(
@
file_put_contents
(
ROOT
.
'config/database.php'
,
$db_str
)
===
false
)
{
return
DataReturn
(
'配置文件创建失败'
,
-
1
);
}
return
DataReturn
(
'success'
,
0
);
}
/**
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-12-28
* @desc description
* @param [object] $db [db对象]
*/
private
function
CreateTable
(
$db
)
{
if
(
!
file_exists
(
ROOT
.
'public/install/shopxo.sql'
))
{
return
DataReturn
(
'数据库sql文件不存在'
,
-
1
);
}
// 导入sql数据并创建表
$sql_array
=
preg_split
(
"/;[
\r\n
]+/"
,
str_replace
(
'`s_'
,
'`'
.
$params
[
'DB_PREFIX'
],
file_get_contents
(
ROOT
.
'public/install/shopxo.sql'
)));
$success
=
0
;
$failure
=
0
;
foreach
(
$sql_array
as
$v
)
{
if
(
!
empty
(
$v
))
{
if
(
$db
->
query
(
$v
))
{
$success
++
;
}
else
{
$failure
++
;
}
}
}
$result
=
[
'success'
=>
$success
,
'failure'
=>
$failure
,
];
if
(
$failure
>
0
)
{
return
DataReturn
(
'sql运行失败['
.
$failure
.
']条'
,
-
1
);
}
// 创建成功标记文件
@
file_put_contents
(
ROOT
.
'public/install/install.lock'
);
return
DataReturn
(
'success'
,
0
,
$result
);
}
/**
* 数据库版本校验
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-12-28
* @desc description
* @param [object] $db [db对象]
*/
private
function
IsVersion
(
$db
)
{
$data
=
$db
->
query
(
"select version() AS version"
);
if
(
empty
(
$data
[
0
][
'version'
]))
{
return
DataReturn
(
'查询数据库版本失败'
,
-
1
);
}
else
{
if
(
$data
[
0
][
'version'
]
<
5.0
)
{
return
DataReturn
(
'数据库版本过低'
,
-
1
);
}
}
return
DataReturn
(
'success'
,
0
);
}
/**
* 数据库创建
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-12-28
* @desc description
* @param [object] $db [db对象]
* @param [string] $db_name [数据库名称]
*/
private
function
DbNameCreate
(
$db
,
$db_name
)
{
$sql
=
"CREATE DATABASE IF NOT EXISTS
{
$db_name
}
DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci"
;
if
(
$db
->
query
(
$sql
)
!==
false
)
{
return
$this
->
IsDbExist
(
$db
,
$db_name
);
}
return
false
;
}
/**
* 检查数据库是否存在
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-12-28
* @desc description
* @param [object] $db [db对象]
* @param [string] $db_name [数据库名称]
*/
private
function
IsDbExist
(
$db
,
$db_name
)
{
$temp
=
$db
->
query
(
"show databases like '
{
$db_name
}
'"
);
return
!
empty
(
$temp
);
}
/**
* 获取数据库操作对象
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-12-28
* @desc description
* @param array $params [输入参数]
* @param string $db_name [数据库名称]
*/
private
function
DbObj
(
$params
=
[],
$db_name
=
''
)
{
return
Db
::
connect
([
// 数据库类型
'type'
=>
$params
[
'DB_TYPE'
],
// 数据库连接DSN配置
'dsn'
=>
''
,
// 服务器地址
'hostname'
=>
$params
[
'DB_HOST'
],
// 数据库名
'database'
=>
$db_name
,
// 数据库用户名
'username'
=>
$params
[
'DB_USER'
],
// 数据库密码
'password'
=>
$params
[
'DB_PWD'
],
// 数据库连接端口
'hostport'
=>
$params
[
'DB_PORT'
],
// 数据库连接参数
'params'
=>
[],
// 数据库编码默认采用utf8
'charset'
=>
'utf8'
,
// 数据库表前缀
'prefix'
=>
$params
[
'DB_PREFIX'
],
]);
}
/**
* 参数校验
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2018-12-28
* @desc description
* @param [array] $params [输入参数]
*/
private
function
ParamsCheck
(
$params
=
[])
{
// 请求类型
$p
=
[
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'DB_TYPE'
,
'error_msg'
=>
'请选择数据库类型'
,
],
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'DB_HOST'
,
'error_msg'
=>
'请填写数据库服务器地址'
,
],
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'DB_PORT'
,
'error_msg'
=>
'请填写数据库端口'
,
],
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'DB_NAME'
,
'error_msg'
=>
'请填写数据库名'
,
],
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'DB_USER'
,
'error_msg'
=>
'请填写数据库用户名'
,
],
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'DB_PWD'
,
'error_msg'
=>
'请填写数据库密码'
,
],
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'DB_PREFIX'
,
'error_msg'
=>
'请填写数据表前缀'
,
],
];
$ret
=
ParamsChecked
(
$params
,
$p
);
if
(
$ret
!==
true
)
{
return
DataReturn
(
$ret
,
-
1
);
}
return
DataReturn
(
'success'
,
0
);
}
}
?>
\ No newline at end of file
application/install/view/index/check.html
0 → 100644
浏览文件 @
aa1491d2
{{include file="public/header" /}}
<!-- header nav -->
{{include file="public/header_nav" /}}
<!-- conntent start -->
<div
class=
"am-g inside check"
>
<h2>
环境检查
</h2>
<table
class=
"am-table"
>
<tr>
<th
width=
"25%"
>
坏境
</th>
<th
width=
"25%"
>
程序所需
</th>
<th
width=
"25%"
>
当前服务器
</th>
<th
width=
"25%"
>
是否符合
</th>
</tr>
<tr
class=
"yes"
>
<td>
操作系统
</td>
<td>
无限制
</td>
<td>
<?php echo php_uname('s'); ?>
</td>
<td>
√
</td>
</tr>
<?php $php_version = explode('.', PHP_VERSION); ?>
<tr
class=
"<?php if(($php_version['0'] >= 7) || ($php_version['0'] >=5 && $php_version['1'] >=6 )){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
PHP版本
</td>
<td>
>=5.6
</td>
<td>
<?php echo PHP_VERSION ?>
</td>
<td>
<?php if(($php_version['0']>=7) || ($php_version['0']>=5 && $php_version['1']>=6)): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<?php
$tmp = function_exists('gd_info') ? gd_info() : array();
preg_match("/[\d.]+/", $tmp['GD Version'], $match);
unset($tmp);
?>
<tr
class=
"<?php if($match[0] > 2){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
GD库
</td>
<td>
2.0
</td>
<td>
<?php echo $match[0]; ?>
</td>
<td>
<?php if($match[0] > 2): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
</table>
<h2>
目录/文件权限检查
</h2>
<table
class=
"am-table"
>
<tr>
<th
width=
"25%"
>
坏境
</th>
<th
width=
"25%"
>
所需状态
</th>
<th
width=
"25%"
>
当前状态
</th>
<th
width=
"25%"
>
是否符合
</th>
</tr>
<tr
class=
"<?php if(is_writable(ROOT)){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
./
</td>
<td>
可写
</td>
<td>
<?php if (is_writable(ROOT)): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT)): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(is_writable(ROOT.'config')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
./config
</td>
<td>
可写
</td>
<td>
<?php if (is_writable(ROOT.'config')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'config')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(is_writable(ROOT.'runtime')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
./runtime
</td>
<td>
可写
</td>
<td>
<?php if (is_writable(ROOT.'runtime')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'runtime')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(is_writable(ROOT.'public')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
./public
</td>
<td>
可写
</td>
<td>
<?php if (is_writable(ROOT.'public')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'public')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(is_writable(ROOT.'public/install')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
./public/install
</td>
<td>
可写
</td>
<td>
<?php if (is_writable(ROOT.'public/install')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'public/install')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(is_writable(ROOT.'public/appmini/new')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
./public/appmini/new
</td>
<td>
可写
</td>
<td>
<?php if (is_writable(ROOT.'public/appmini/new')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'public/appmini/new')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(is_writable(ROOT.'extend/payment')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
./extend/payment
</td>
<td>
可写
</td>
<td>
<?php if (is_writable(ROOT.'extend/payment')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'extend/payment')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(is_writable(ROOT.'application/index/view')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
./application/index/view
</td>
<td>
可写
</td>
<td>
<?php if (is_writable(ROOT.'application/index/view')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'application/index/view')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
</table>
<h2>
函数/类
</h2>
<table
class=
"am-table"
>
<tr>
<th
width=
"25%"
>
坏境
</th>
<th
width=
"25%"
>
所需状态
</th>
<th
width=
"25%"
>
当前状态
</th>
<th
width=
"25%"
>
是否符合
</th>
</tr>
<tr
class=
"<?php if(function_exists('curl_init')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
curl_init 函数
</td>
<td>
支持
</td>
<td>
<?php if (function_exists('curl_init')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('curl_init')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(function_exists('fsockopen')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
fsockopen 函数
</td>
<td>
支持
</td>
<td>
<?php if (function_exists('fsockopen')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('fsockopen')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(function_exists('mysqli_connect')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
mysqli_connect 函数
</td>
<td>
支持
</td>
<td>
<?php if (function_exists('mysqli_connect')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('mysqli_connect')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(function_exists('file_get_contents')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
file_get_contents 函数
</td>
<td>
支持
</td>
<td>
<?php if (function_exists('file_get_contents')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('file_get_contents')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(function_exists('mb_convert_encoding')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
mb_convert_encoding 函数
</td>
<td>
支持
</td>
<td>
<?php if (function_exists('mb_convert_encoding')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('mb_convert_encoding')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(function_exists('json_encode')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
json_encode 函数
</td>
<td>
支持
</td>
<td>
<?php if (function_exists('json_encode')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('json_encode')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(function_exists('json_decode')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
json_decode 函数
</td>
<td>
支持
</td>
<td>
<?php if (function_exists('json_decode')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('json_decode')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(function_exists('simplexml_load_string')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
simplexml_load_string 函数
</td>
<td>
支持
</td>
<td>
<?php if (function_exists('simplexml_load_string')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('simplexml_load_string')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(function_exists('mb_substr')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
mb_substr 函数
</td>
<td>
支持
</td>
<td>
<?php if (function_exists('mb_substr')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('mb_substr')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(function_exists('mb_strlen')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
mb_strlen 函数
</td>
<td>
支持
</td>
<td>
<?php if (function_exists('mb_strlen')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('mb_strlen')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr
class=
"<?php if(class_exists('ZipArchive')){ echo 'yes'; } else { echo 'am-danger'; } ?>"
>
<td>
ZipArchive 类
</td>
<td>
支持
</td>
<td>
<?php if (class_exists('ZipArchive')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (class_exists('ZipArchive')): ?>
√
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
</table>
<div
class=
"agree"
>
<a
href=
"{{:MyUrl('install/index/index')}}"
class=
"am-btn am-btn-secondary am-radius"
>
上一步
</a>
<button
type=
"button"
class=
"am-btn am-btn-success am-radius check-submit"
data-url=
"{{:MyUrl('install/index/create')}}"
>
下一步
</button>
</div>
</div>
<!-- conntent end -->
{{include file="public/footer" /}}
\ No newline at end of file
application/install/view/index/create.html
0 → 100644
浏览文件 @
aa1491d2
{{include file="public/header" /}}
<!-- header nav -->
{{include file="public/header_nav" /}}
<!-- conntent start -->
<div
class=
"am-g inside create"
>
<h2>
数据库信息
</h2>
<form
class=
"am-form am-form-horizontal form-validation"
method=
"post"
action=
"{{:MyUrl('install/index/add')}}"
request-type=
"ajax-url"
request-value=
"{{:MyUrl('install/index/success')}}"
>
<div
class=
"am-form-group"
>
<label
class=
"am-u-sm-2 am-form-label"
>
数据库类型
</label>
<div
class=
"am-u-sm-10"
>
<input
type=
"text"
name=
"DB_TYPE"
placeholder=
"数据库类型"
value=
"mysql"
class=
"am-radius am-input-sm"
disabled
data-validation-message=
"请选择数据库类型"
required
/>
</div>
</div>
<div
class=
"am-form-group"
>
<label
class=
"am-u-sm-2 am-form-label"
>
数据库服务器
</label>
<div
class=
"am-u-sm-10"
>
<input
type=
"text"
name=
"DB_HOST"
placeholder=
"数据库服务器"
value=
"127.0.0.1"
class=
"am-radius am-input-sm"
data-validation-message=
"请填写数据库服务器地址"
required
/>
</div>
</div>
<div
class=
"am-form-group"
>
<label
class=
"am-u-sm-2 am-form-label"
>
数据库端口
</label>
<div
class=
"am-u-sm-10"
>
<input
type=
"number"
name=
"DB_PORT"
placeholder=
"数据库端口"
value=
"3306"
class=
"am-radius am-input-sm"
data-validation-message=
"请填写数据库端口"
required
/>
</div>
</div>
<div
class=
"am-form-group"
>
<label
class=
"am-u-sm-2 am-form-label"
>
数据库名
</label>
<div
class=
"am-u-sm-10"
>
<input
type=
"text"
name=
"DB_NAME"
placeholder=
"数据库名"
value=
"shopxo"
class=
"am-radius am-input-sm"
data-validation-message=
"请填写数据库名"
required
/>
</div>
</div>
<div
class=
"am-form-group"
>
<label
class=
"am-u-sm-2 am-form-label"
>
数据库用户名
</label>
<div
class=
"am-u-sm-10"
>
<input
type=
"text"
name=
"DB_USER"
placeholder=
"数据库用户名"
value=
""
class=
"am-radius am-input-sm"
data-validation-message=
"请填写数据库用户名"
required
/>
</div>
</div>
<div
class=
"am-form-group"
>
<label
class=
"am-u-sm-2 am-form-label"
>
数据库密码
</label>
<div
class=
"am-u-sm-10"
>
<input
type=
"text"
name=
"DB_PWD"
placeholder=
"数据库密码"
value=
""
class=
"am-radius am-input-sm"
data-validation-message=
"请填写数据库密码"
required
/>
</div>
</div>
<div
class=
"am-form-group"
>
<label
class=
"am-u-sm-2 am-form-label"
>
数据表前缀
</label>
<div
class=
"am-u-sm-10"
>
<input
type=
"text"
name=
"DB_PREFIX"
placeholder=
"数据表前缀"
value=
"s_"
class=
"am-radius am-input-sm"
data-validation-message=
"请填写数据表前缀"
required
/>
</div>
</div>
<div
class=
"am-form-group agree"
>
<a
href=
"{{:MyUrl('install/index/check')}}"
class=
"am-btn am-btn-secondary am-radius"
>
上一步
</a>
<button
type=
"submit"
class=
"am-btn am-btn-success am-radius btn-loading-example"
data-am-loading=
"{spinner:'circle-o-notch', loadingText:'安装中...'}"
>
确认
</button>
</div>
</form>
</div>
<!-- conntent end -->
{{include file="public/footer" /}}
\ No newline at end of file
application/install/view/index/index.html
0 → 100644
浏览文件 @
aa1491d2
{{include file="public/header" /}}
<!-- header nav -->
{{include file="public/header_nav" /}}
<!-- conntent start -->
<div
class=
"am-g inside agreement"
>
<h2>
安装协议
</h2>
<ul>
<li
class=
"title"
>
ShopXO遵循Apache2开源协议发布
</li>
<li>
1.Apache Licence是著名的非盈利开源组织Apache采用的协议
</li>
<li>
2.该协议和BSD类似,鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再作为开源或商业软件发布
</li>
<li
class=
"title"
>
需要满足的条件也和BSD类似
</li>
<li>
1.需要给代码的用户一份Apache Licence
</li>
<li>
2.如果你修改了代码,需要在被修改的文件中说明
</li>
<li>
3.在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明
</li>
<li>
4.如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache icence
</li>
<li>
5.你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改
</li>
<li>
6.Apache Licence也是对商业应用友好的许可,使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售
</li>
<li>
7.英文原文:
<a
href=
"http://www.apache.org/licenses/LICENSE-2.0.html"
target=
"_blank"
>
http://www.apache.org/licenses/LICENSE-2.0.html
</a></li>
</ul>
<div
class=
"agree"
>
<button
type=
"button"
class=
"am-btn am-btn-secondary am-radius"
>
拒绝
</button>
<a
href=
"{{:MyUrl('install/index/check')}}"
class=
"am-btn am-btn-success am-radius"
>
同意
</a>
</div>
</div>
<!-- conntent end -->
{{include file="public/footer" /}}
\ No newline at end of file
application/install/view/index/successful.html
0 → 100644
浏览文件 @
aa1491d2
{{include file="public/header" /}}
<!-- header nav -->
{{include file="public/header_nav" /}}
<!-- conntent start -->
<div
class=
"am-g inside success"
>
<a
href=
"javascript:;"
class=
"am-icon-btn am-success am-icon-sm am-icon-check"
></a>
<h2>
恭喜您安装成功
</h2>
<div
class=
"box"
>
<a
href=
"{{$Think.__MY_URL__}}index.php?s=/admin/index/index"
target=
"_blank"
>
后台管理
</a><br
/>
<span
class=
"admin_hint"
>
默认账号:admin
 
默认密码为:shopxo
</span>
<br
/><br
/>
<a
href=
"{{$Think.__MY_URL__}}"
target=
"_blank"
>
访问首页
</a>
</div>
</div>
<!-- conntent end -->
{{include file="public/footer" /}}
\ No newline at end of file
application/install/view/public/error.html
0 → 100755
浏览文件 @
aa1491d2
{{include file="public/header" /}}
<!-- header nav -->
{{include file="public/header_nav" /}}
<!-- conntent start -->
<div
class=
"am-g my-content"
>
<div
class=
"am-u-md-6 am-u-sm-centered error"
>
<div
class=
"am-panel am-panel-danger am-radius tips-error"
>
<div
class=
"am-panel-bd"
>
{{$msg}}
</div>
</div>
</div>
</div>
<!-- conntent end -->
{{include file="public/footer" /}}
\ No newline at end of file
application/install/view/public/footer.html
0 → 100755
浏览文件 @
aa1491d2
<!-- footer start -->
{{include file="public/footer_nav" /}}
<!-- footer end -->
</body>
</html>
<!-- 类库 -->
<script
type=
'text/javascript'
src=
"{{$Think.__MY_ROOT__}}static/common/lib/jquery/jquery-2.1.0.js"
></script>
<script
type=
'text/javascript'
src=
"{{$Think.__MY_ROOT__}}static/common/lib/assets/js/amazeui.min.js"
></script>
<script
type=
'text/javascript'
src=
"{{$Think.__MY_ROOT__}}static/common/js/common.js"
></script>
<script
type=
'text/javascript'
src=
"{{$Think.__MY_ROOT__}}static/install/js/index.js"
></script>
\ No newline at end of file
application/install/view/public/footer_nav.html
0 → 100755
浏览文件 @
aa1491d2
<footer
data-am-widget=
"footer"
class=
"am-footer am-footer-default"
data-am-footer=
"{ }"
>
<div
class=
"am-footer-switch"
>
<span
class=
"am-footer-ysp"
data-rel=
"mobile"
data-am-modal=
"{target: '#am-switch-mode'}"
>
<a
href=
"http://shopxo.net/"
target=
"_blank"
title=
"ShopXO官网"
>
ShopXO官网
</a>
</span>
<span
class=
"am-footer-divider"
>
|
</span>
<a
href=
"http://ask.shopxo.net/"
target=
"_blank"
title=
"官方论坛"
>
官方论坛
</a>
</div>
<div
class=
"am-footer-miscs"
>
<p>
由
<a
href=
"http://shopxo.net/"
title=
"ShopXO"
target=
"_blank"
class=
""
>
ShopXO
</a>
提供技术支持
</p>
<p>
CopyRight©{{:date('Y')}} ShopXO Inc.
</p>
<p>
黔ICP备15003530号-5
</p>
</div>
</footer>
\ No newline at end of file
application/install/view/public/header.html
0 → 100755
浏览文件 @
aa1491d2
<!DOCTYPE html>
<html>
<head>
<meta
charset=
"utf-8"
/>
<title>
ShopXO安装程序
</title>
<meta
name=
"description"
content=
"ShopXO是国内领先的商城系统提供商,为企业提供php商城系统、微信商城、小程序。"
/>
<meta
name=
"keywords"
content=
"ShopXO,开源电商系统,开源商城,开源B2C,免费商城系统,商城系统,B2C商城,微信商城,支付宝小程序,微信小程序,微信公众号,支付宝生活号"
/>
<meta
name=
"generator"
content=
"{{:__MY_URL__}}"
/>
<meta
name=
"application-name"
content=
"ShopXO"
/>
<meta
name=
"msapplication-tooltip"
content=
"ShopXO"
/>
<meta
name=
"msapplication-starturl"
content=
"{{:__MY_URL__}}"
/>
<link
rel=
"shortcut icon"
type=
"image/x-icon"
href=
"{{:__MY_URL__}}favicon.ico"
/>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0, minimum-scale=1, maximum-scale=1"
>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"{{$Think.__MY_ROOT__}}static/common/lib/assets/css/amazeui.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"{{$Think.__MY_ROOT__}}static/common/lib/amazeui-switch/amazeui.switch.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"{{$Think.__MY_ROOT__}}static/common/lib/amazeui-chosen/amazeui.chosen.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"{{$Think.__MY_ROOT__}}static/common/lib/cropper/cropper.min.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"{{$Think.__MY_ROOT__}}static/common/css/common.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"{{$Think.__MY_ROOT__}}static/install/css/index.css"
/>
<body>
\ No newline at end of file
application/install/view/public/header_nav.html
0 → 100755
浏览文件 @
aa1491d2
<div
class=
"header-nav"
>
<div
class=
"inside"
>
<p
class=
"logo-name"
>
ShopXO
<span>
安装向导
</span></p>
<ul
class=
"schedule {{if isset($action) && $action == 'index'}}active{{/if}}"
>
<li
class=
"number"
>
1
</li>
<li
class=
"word"
>
使用协议
</li>
</ul>
<ul
class=
"schedule {{if isset($action) && $action == 'check'}}active{{/if}}"
>
<li
class=
"number"
>
2
</li>
<li
class=
"word"
>
环境检测
</li>
</ul>
<ul
class=
"schedule {{if isset($action) && $action == 'create'}}active{{/if}}"
>
<li
class=
"number"
>
3
</li>
<li
class=
"word"
>
创建数据
</li>
</ul>
<ul
class=
"schedule {{if isset($action) && $action == 'success'}}active{{/if}}"
>
<li
class=
"number"
>
4
</li>
<li
class=
"word"
>
安装完成
</li>
</ul>
</div>
</div>
\ No newline at end of file
application/install/view/public/index.html
0 → 100755
浏览文件 @
aa1491d2
\ No newline at end of file
config/database.php
浏览文件 @
aa1491d2
...
...
@@ -61,3 +61,4 @@ return [
// 断线标识字符串
'break_match_str'
=>
[],
];
?>
\ No newline at end of file
public/install/shopxo
_tp5
.sql
→
public/install/shopxo.sql
浏览文件 @
aa1491d2
文件已移动
public/static/common/js/common.js
浏览文件 @
aa1491d2
...
...
@@ -1474,22 +1474,25 @@ $(function()
// 颜色选择器
$
(
'
.colorpicker-submit
'
).
colorpicker
(
{
fillcolor
:
true
,
success
:
function
(
o
,
color
)
{
var
style
=
o
.
context
.
dataset
.
colorStyle
||
'
color
'
;
$
(
o
.
context
.
dataset
.
inputTag
).
css
(
style
,
color
);
$
(
o
.
context
.
dataset
.
colorTag
).
val
(
color
);
},
reset
:
function
(
o
)
{
var
style
=
o
.
context
.
dataset
.
colorStyle
||
'
color
'
;
$
(
o
.
context
.
dataset
.
inputTag
).
css
(
style
,
''
);
$
(
o
.
context
.
dataset
.
colorTag
).
val
(
''
);
}
});
if
(
$
(
'
.colorpicker-submit
'
).
length
>
0
)
{
$
(
'
.colorpicker-submit
'
).
colorpicker
(
{
fillcolor
:
true
,
success
:
function
(
o
,
color
)
{
var
style
=
o
.
context
.
dataset
.
colorStyle
||
'
color
'
;
$
(
o
.
context
.
dataset
.
inputTag
).
css
(
style
,
color
);
$
(
o
.
context
.
dataset
.
colorTag
).
val
(
color
);
},
reset
:
function
(
o
)
{
var
style
=
o
.
context
.
dataset
.
colorStyle
||
'
color
'
;
$
(
o
.
context
.
dataset
.
inputTag
).
css
(
style
,
''
);
$
(
o
.
context
.
dataset
.
colorTag
).
val
(
''
);
}
});
}
// 监听多图上传和上传附件组件的插入动作
...
...
public/static/install/css/index.css
0 → 100644
浏览文件 @
aa1491d2
body
{
font-family
:
"Helvetica Neue"
,
Helvetica
,
Arial
,
sans-serif
;
font-size
:
14px
;
line-height
:
1.42857143
;
color
:
#333
;
background-color
:
#fff
;
}
ul
{
padding
:
0
;
margin
:
0
;
}
li
{
list-style
:
none
;
}
h2
{
margin
:
0
0
5px
0
;
}
.inside
{
margin
:
0
auto
;
padding
:
10px
;
}
.agree
{
width
:
100%
;
height
:
60px
;
line-height
:
60px
;
text-align
:
center
;
}
.agree
.am-btn-secondary
{
margin-right
:
20px
;
}
.agree
.am-btn-success
{
margin-left
:
20px
;
}
.am-footer
{
border-top
:
1px
solid
#eee
;
}
/**
* 导航
*/
.header-nav
{
width
:
100%
;
height
:
40px
;
background
:
#333333
;
color
:
#fff
;
overflow
:
hidden
;
}
.header-nav
.inside
{
height
:
40px
;
padding
:
0
;
}
.header-nav
.inside
.logo-name
{
width
:
160px
;
height
:
40px
;
font-size
:
20px
;
float
:
left
;
margin-top
:
7px
;
}
.header-nav
.inside
.logo-name
span
{
font-size
:
12px
;
margin-left
:
2px
;
}
.header-nav
.inside
.schedule
{
margin-left
:
5px
;
width
:
17%
;
height
:
30px
;
float
:
left
;
margin-top
:
8px
;
}
.header-nav
.inside
.active
.number
{
background
:
#008CBA
!important
;
}
.header-nav
.inside
.active
.word
{
color
:
#008CBA
!important
;
}
.header-nav
.inside
.schedule
.number
{
width
:
25px
;
height
:
25px
;
line-height
:
25px
;
text-align
:
center
;
font-size
:
12px
;
border-radius
:
50%
;
background
:
#80AAB7
;
float
:
left
;
}
.header-nav
.inside
.schedule
.word
{
width
:
60px
;
height
:
25px
;
float
:
left
;
line-height
:
28px
;
text-indent
:
5px
;
font-size
:
12px
;
}
@media
only
screen
and
(
min-width
:
641px
)
{
.inside
{
max-width
:
1000px
;
}
}
@media
only
screen
and
(
max-width
:
641px
)
{
.header-nav
.inside
.logo-name
{
display
:
none
;
}
.header-nav
.inside
.schedule
.word
{
width
:
53px
;
height
:
20px
;
line-height
:
20px
;
}
.header-nav
.inside
.schedule
{
width
:
23%
;
margin-top
:
10px
;
}
.header-nav
.inside
.schedule
.number
{
width
:
20px
;
height
:
20px
;
line-height
:
20px
;
}
.header-nav
.inside
.schedule
.word
{
text-indent
:
3px
;
}
}
/**
* 协议
*/
.agreement
{
font-size
:
16px
;
margin-bottom
:
5px
;
}
.agreement
ul
li
.title
{
font-size
:
18px
;
font-weight
:
500
;
margin
:
30px
0
10px
0
;
}
.agreement
ul
li
:not
(
.title
)
{
font-size
:
14px
;
line-height
:
20px
;
margin-bottom
:
15px
;
color
:
#777
;
}
/**
* 检查
*/
.check
h2
{
background
:
#eaeaea
;
margin-bottom
:
0px
;
padding
:
5px
;
}
/**
* 完成
*/
.success
{
text-align
:
center
;
padding
:
60px
0
30px
0
;
}
.success
h2
{
margin-top
:
10px
;
}
.success
.box
{
text-align
:
left
;
width
:
260px
;
margin
:
0
auto
;
}
/**
* 错误
*/
.error
{
margin
:
50px
0
;
}
\ No newline at end of file
public/static/install/js/index.js
0 → 100644
浏览文件 @
aa1491d2
$
(
function
()
{
// 环境检查
$
(
'
.check-submit
'
).
on
(
'
click
'
,
function
()
{
var
count
=
$
(
'
.check table tr
'
).
length
-
3
;
if
(
$
(
'
.check .yes
'
).
length
<
count
)
{
Prompt
(
'
您的配置或权限不符合要求
'
);
}
else
{
location
.
href
=
$
(
this
).
data
(
'
url
'
);
}
});
});
\ No newline at end of file
public/static/upload/index.html
0 → 100755
浏览文件 @
aa1491d2
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录