Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
纵之格
ShopXO
提交
d7c2e327
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 搜索 >>
提交
d7c2e327
编写于
3月 22, 2019
作者:
D
devil_gong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
应用优化
上级
5d5eb2fb
变更
6
展开全部
隐藏空白更改
内联
并排
Showing
6 changed file
with
112 addition
and
39 deletion
+112
-39
application/admin/controller/Pluginsadmin.php
application/admin/controller/Pluginsadmin.php
+21
-0
application/admin/view/default/pluginsadmin/index.html
application/admin/view/default/pluginsadmin/index.html
+1
-0
application/plugins/answers/install.sql
application/plugins/answers/install.sql
+23
-0
application/plugins/answers/uninstall.sql
application/plugins/answers/uninstall.sql
+5
-0
application/service/PluginsAdminService.php
application/service/PluginsAdminService.php
+37
-0
config/shopxo.sql
config/shopxo.sql
+25
-39
未找到文件。
application/admin/controller/Pluginsadmin.php
浏览文件 @
d7c2e327
...
...
@@ -216,5 +216,26 @@ class Pluginsadmin extends Common
// 开始处理
return
PluginsAdminService
::
PluginsUpload
(
input
());
}
/**
* 应用打包
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2019-03-22
* @desc description
*/
public
function
Download
()
{
// 开始处理
$ret
=
PluginsAdminService
::
PluginsDownload
(
input
());
if
(
isset
(
$ret
[
'code'
])
&&
$ret
[
'code'
]
!=
0
)
{
$this
->
assign
(
'msg'
,
$ret
[
'msg'
]);
return
$this
->
fetch
(
'public/error'
);
}
else
{
return
$ret
;
}
}
}
?>
\ No newline at end of file
application/admin/view/default/pluginsadmin/index.html
浏览文件 @
d7c2e327
...
...
@@ -31,6 +31,7 @@
<div
class=
"operation"
>
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
<a
href=
"{{:MyUrl('admin/pluginsadmin/saveinfo', array('id'=>$v['id']))}}"
class=
"am-btn am-btn-default am-btn-xs am-radius am-icon-edit"
title=
"编辑"
></a>
<a
href=
"{{:MyUrl('admin/pluginsadmin/download', array('id'=>$v['id']))}}"
class=
"am-btn am-btn-default am-btn-xs am-radius am-icon-download"
title=
"打包"
></a>
{{/if}}
<a
href=
"{{:PluginsAdminUrl($v['plugins'], 'admin', 'index')}}"
class=
"am-btn am-btn-default am-btn-xs am-radius am-icon-gear"
title=
"设置"
></a>
...
...
application/plugins/answers/install.sql
0 → 100644
浏览文件 @
d7c2e327
#
问答系统商品
-
应用
CREATE
TABLE
`s_plugins_answers_goods`
(
`id`
int
(
11
)
unsigned
NOT
NULL
AUTO_INCREMENT
COMMENT
'自增id'
,
`goods_id`
int
(
11
)
unsigned
NOT
NULL
DEFAULT
'0'
COMMENT
'商品id'
,
`add_time`
int
(
11
)
unsigned
NOT
NULL
DEFAULT
'0'
COMMENT
'添加时间'
,
PRIMARY
KEY
(
`id`
),
KEY
`goods_id`
(
`goods_id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
DEFAULT
CHARSET
=
utf8mb4
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'问答系统商品 - 应用'
;
#
问答系统轮播图
-
应用
CREATE
TABLE
`s_plugins_answers_slide`
(
`id`
int
(
11
)
unsigned
NOT
NULL
AUTO_INCREMENT
COMMENT
'自增id'
,
`name`
char
(
60
)
NOT
NULL
DEFAULT
''
COMMENT
'别名'
,
`images_url`
char
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'图片地址'
,
`url`
char
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'url地址'
,
`is_enable`
tinyint
(
1
)
unsigned
NOT
NULL
DEFAULT
'1'
COMMENT
'是否启用(0否,1是)'
,
`sort`
tinyint
(
3
)
unsigned
NOT
NULL
DEFAULT
'0'
COMMENT
'排序'
,
`add_time`
int
(
11
)
unsigned
NOT
NULL
DEFAULT
'0'
COMMENT
'添加时间'
,
`upd_time`
int
(
11
)
unsigned
NOT
NULL
DEFAULT
'0'
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`id`
),
KEY
`is_enable`
(
`is_enable`
),
KEY
`sort`
(
`sort`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
DEFAULT
CHARSET
=
utf8mb4
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'问答系统轮播图 - 应用'
;
\ No newline at end of file
application/plugins/answers/uninstall.sql
0 → 100644
浏览文件 @
d7c2e327
#
问答系统商品
-
应用
DROP
TABLE
`s_plugins_answers_goods`
;
#
问答系统轮播图
-
应用
DROP
TABLE
`s_plugins_answers_slide`
;
\ No newline at end of file
application/service/PluginsAdminService.php
浏览文件 @
d7c2e327
...
...
@@ -984,5 +984,42 @@ php;
return
DataReturn
(
'安装成功'
);
}
/**
* 应用打包
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2019-03-22
* @desc description
* @param [array] $params [输入参数]
*/
public
static
function
PluginsDownload
(
$params
=
[])
{
// 请求参数
$p
=
[
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'id'
,
'error_msg'
=>
'操作id有误'
,
],
];
$ret
=
ParamsChecked
(
$params
,
$p
);
if
(
$ret
!==
true
)
{
return
DataReturn
(
$ret
,
-
1
);
}
// 获取应用标记
$where
=
[
'id'
=>
intval
(
$params
[
'id'
])];
$plugins
=
Db
::
name
(
'Plugins'
)
->
where
(
$where
)
->
value
(
'plugins'
);
if
(
empty
(
$plugins
))
{
return
DataReturn
(
'应用不存在'
,
-
10
);
}
// 开始打包
return
DataReturn
(
'开发中'
,
-
10
);
}
}
?>
\ No newline at end of file
config/shopxo.sql
浏览文件 @
d7c2e327
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录