QiniuPlugin.php
1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
// +----------------------------------------------------------------------
// | bronet [ 以客户为中心 以奋斗者为本 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013-2017 http://www.bronet.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: Dean <zxxjjforever@163.com>
// +----------------------------------------------------------------------
namespace plugins\qiniu;
use cmf\lib\Plugin;
class QiniuPlugin extends Plugin
{
public $info = [
'name' => 'Qiniu',
'title' => '七牛云存储',
'description' => '七牛云存储',
'status' => 1,
'author' => 'bronet',
'version' => '1.0'
];
public $hasAdmin = 0;//插件是否有后台管理界面
// 插件安装
public function install()
{
$storageOption = cmf_get_option('storage');
if (empty($storageOption)) {
$storageOption = [];
}
$storageOption['storages']['Qiniu'] = ['name' => '七牛云存储', 'driver' => '\\plugins\\qiniu\\lib\\Qiniu'];
cmf_set_option('storage', $storageOption);
return true;//安装成功返回true,失败false
}
// 插件卸载
public function uninstall()
{
$storageOption = cmf_get_option('storage');
if (empty($storageOption)) {
$storageOption = [];
}
unset($storageOption['storages']['Qiniu']);
cmf_set_option('storage', $storageOption);
return true;//卸载成功返回true,失败false
}
}