Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwsswl
OneManager-php
提交
d7dcc180
O
OneManager-php
项目概览
lwsswl
/
OneManager-php
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
OneManager-php
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
d7dcc180
编写于
2月 24, 2020
作者:
Q
qkqpttgf
提交者:
GitHub
2月 24, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix bug: special tag
上级
ff2e852f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
22 addition
and
13 deletion
+22
-13
function/heroku.php
function/heroku.php
+22
-13
未找到文件。
function/heroku.php
浏览文件 @
d7dcc180
...
@@ -39,9 +39,9 @@ function getGET()
...
@@ -39,9 +39,9 @@ function getGET()
function
getConfig
(
$str
,
$disktag
=
''
)
function
getConfig
(
$str
,
$disktag
=
''
)
{
{
global
$
i
nnerEnv
;
global
$
I
nnerEnv
;
if
(
$disktag
==
''
)
$disktag
=
$_SERVER
[
'disktag'
];
if
(
$disktag
==
''
)
$disktag
=
$_SERVER
[
'disktag'
];
if
(
in_array
(
$str
,
$
i
nnerEnv
))
{
if
(
in_array
(
$str
,
$
I
nnerEnv
))
{
return
json_decode
(
getenv
(
$disktag
),
true
)[
$str
];
return
json_decode
(
getenv
(
$disktag
),
true
)[
$str
];
}
}
return
getenv
(
$str
);
return
getenv
(
$str
);
...
@@ -49,7 +49,7 @@ function getConfig($str, $disktag = '')
...
@@ -49,7 +49,7 @@ function getConfig($str, $disktag = '')
function
setConfig
(
$arr
,
$disktag
=
''
)
function
setConfig
(
$arr
,
$disktag
=
''
)
{
{
global
$
i
nnerEnv
;
global
$
I
nnerEnv
;
if
(
$disktag
==
''
)
$disktag
=
$_SERVER
[
'disktag'
];
if
(
$disktag
==
''
)
$disktag
=
$_SERVER
[
'disktag'
];
$disktags
=
explode
(
"|"
,
getConfig
(
'disktag'
));
$disktags
=
explode
(
"|"
,
getConfig
(
'disktag'
));
$diskconfig
=
json_decode
(
getenv
(
$disktag
),
true
);
$diskconfig
=
json_decode
(
getenv
(
$disktag
),
true
);
...
@@ -57,7 +57,7 @@ function setConfig($arr, $disktag = '')
...
@@ -57,7 +57,7 @@ function setConfig($arr, $disktag = '')
$indisk
=
0
;
$indisk
=
0
;
$oparetdisk
=
0
;
$oparetdisk
=
0
;
foreach
(
$arr
as
$k
=>
$v
)
{
foreach
(
$arr
as
$k
=>
$v
)
{
if
(
in_array
(
$k
,
$
i
nnerEnv
))
{
if
(
in_array
(
$k
,
$
I
nnerEnv
))
{
$diskconfig
[
$k
]
=
$v
;
$diskconfig
[
$k
]
=
$v
;
$indisk
=
1
;
$indisk
=
1
;
}
elseif
(
$k
==
'disktag_add'
)
{
}
elseif
(
$k
==
'disktag_add'
)
{
...
@@ -90,6 +90,8 @@ function setConfig($arr, $disktag = '')
...
@@ -90,6 +90,8 @@ function setConfig($arr, $disktag = '')
function
get_refresh_token
()
function
get_refresh_token
()
{
{
global
$constStr
;
global
$constStr
;
global
$CommonEnv
;
foreach
(
$CommonEnv
as
$env
)
$envs
.
=
'\''
.
$env
.
'\', '
;
$url
=
path_format
(
$_SERVER
[
'PHP_SELF'
]
.
'/'
);
$url
=
path_format
(
$_SERVER
[
'PHP_SELF'
]
.
'/'
);
if
(
$_GET
[
'authorization_code'
]
&&
isset
(
$_GET
[
'code'
]))
{
if
(
$_GET
[
'authorization_code'
]
&&
isset
(
$_GET
[
'code'
]))
{
$_SERVER
[
'disktag'
]
=
$_COOKIE
[
'disktag'
];
$_SERVER
[
'disktag'
]
=
$_COOKIE
[
'disktag'
];
...
@@ -147,6 +149,9 @@ function get_refresh_token()
...
@@ -147,6 +149,9 @@ function get_refresh_token()
}
}
if
(
$_GET
[
'install0'
])
{
if
(
$_GET
[
'install0'
])
{
if
(
$_POST
[
'disktag_add'
]
!=
''
&&
(
$_POST
[
'Onedrive_ver'
]
==
'MS'
||
$_POST
[
'Onedrive_ver'
]
==
'CN'
||
$_POST
[
'Onedrive_ver'
]
==
'MSC'
))
{
if
(
$_POST
[
'disktag_add'
]
!=
''
&&
(
$_POST
[
'Onedrive_ver'
]
==
'MS'
||
$_POST
[
'Onedrive_ver'
]
==
'CN'
||
$_POST
[
'Onedrive_ver'
]
==
'MSC'
))
{
if
(
in_array
(
$_COOKIE
[
'disktag'
],
$CommonEnv
))
{
return
message
(
'Do not input '
.
$envs
.
'<br><button onclick="location.href = location.href;">'
.
getconstStr
(
'Reflesh'
)
.
'</button><script>document.cookie=\'disktag=; path=/\';</script>'
,
'Error'
,
201
);
}
$_SERVER
[
'disktag'
]
=
$_COOKIE
[
'disktag'
];
$_SERVER
[
'disktag'
]
=
$_COOKIE
[
'disktag'
];
$tmp
[
'disktag_add'
]
=
$_POST
[
'disktag_add'
];
$tmp
[
'disktag_add'
]
=
$_POST
[
'disktag_add'
];
$tmp
[
'diskname'
]
=
$_POST
[
'diskname'
];
$tmp
[
'diskname'
]
=
$_POST
[
'diskname'
];
...
@@ -199,6 +204,11 @@ function_name:' . $_SERVER['function_name'] . '<br>
...
@@ -199,6 +204,11 @@ function_name:' . $_SERVER['function_name'] . '<br>
alert(\'Input Disk Tag\');
alert(\'Input Disk Tag\');
return false;
return false;
}
}
envs = ['
.
$envs
.
'];
if (envs.indexOf(t.disktag_add.value)>-1) {
alert(\''
.
$envs
.
'\');
return false;
}
var reg = /^[a-zA-Z]([-_a-zA-Z0-9]{1,20})$/;
var reg = /^[a-zA-Z]([-_a-zA-Z0-9]{1,20})$/;
if (!reg.test(t.disktag_add.value)) {
if (!reg.test(t.disktag_add.value)) {
alert(\''
.
getconstStr
(
'TagFormatAlert'
)
.
'\');
alert(\''
.
getconstStr
(
'TagFormatAlert'
)
.
'\');
...
@@ -345,11 +355,10 @@ function updateHerokuapp($function_name, $apikey)
...
@@ -345,11 +355,10 @@ function updateHerokuapp($function_name, $apikey)
function
EnvOpt
(
$function_name
,
$needUpdate
=
0
)
function
EnvOpt
(
$function_name
,
$needUpdate
=
0
)
{
{
global
$constStr
;
global
$constStr
;
global
$commonEnv
;
global
$ShowedCommonEnv
;
global
$innerEnv
;
global
$ShowedInnerEnv
;
global
$ShowedinnerEnv
;
asort
(
$ShowedCommonEnv
);
asort
(
$commonEnv
);
asort
(
$ShowedInnerEnv
);
asort
(
$ShowedinnerEnv
);
$html
=
'<title>OneManager '
.
getconstStr
(
'Setup'
)
.
'</title>'
;
$html
=
'<title>OneManager '
.
getconstStr
(
'Setup'
)
.
'</title>'
;
if
(
$_POST
[
'updateProgram'
]
==
getconstStr
(
'updateProgram'
))
{
if
(
$_POST
[
'updateProgram'
]
==
getconstStr
(
'updateProgram'
))
{
$response
=
json_decode
(
updateHerokuapp
(
getConfig
(
'function_name'
),
getConfig
(
'APIKey'
))[
'body'
],
true
);
$response
=
json_decode
(
updateHerokuapp
(
getConfig
(
'function_name'
),
getConfig
(
'APIKey'
))[
'body'
],
true
);
...
@@ -374,10 +383,10 @@ function_name:' . $_SERVER['function_name'] . '<br>
...
@@ -374,10 +383,10 @@ function_name:' . $_SERVER['function_name'] . '<br>
}
}
$_SERVER
[
'disk_oprating'
]
=
''
;
$_SERVER
[
'disk_oprating'
]
=
''
;
foreach
(
$_POST
as
$k
=>
$v
)
{
foreach
(
$_POST
as
$k
=>
$v
)
{
if
(
in_array
(
$k
,
$
c
ommonEnv
))
{
if
(
in_array
(
$k
,
$
ShowedC
ommonEnv
))
{
if
(
!
(
getConfig
(
$k
)
==
''
&&
$v
==
''
))
$tmp
[
$k
]
=
$v
;
if
(
!
(
getConfig
(
$k
)
==
''
&&
$v
==
''
))
$tmp
[
$k
]
=
$v
;
}
}
if
(
in_array
(
$k
,
$
i
nnerEnv
)
||
$k
==
'disktag_del'
||
$k
==
'disktag_add'
)
{
if
(
in_array
(
$k
,
$
ShowedI
nnerEnv
)
||
$k
==
'disktag_del'
||
$k
==
'disktag_add'
)
{
$tmp
[
$k
]
=
$v
;
$tmp
[
$k
]
=
$v
;
}
}
if
(
$k
==
'disk'
)
$_SERVER
[
'disk_oprating'
]
=
$v
;
if
(
$k
==
'disk'
)
$_SERVER
[
'disk_oprating'
]
=
$v
;
...
@@ -425,7 +434,7 @@ function_name:' . $_SERVER['function_name'] . '<br>
...
@@ -425,7 +434,7 @@ function_name:' . $_SERVER['function_name'] . '<br>
<tr>
<tr>
<td colspan="2">'
.
getconstStr
(
'PlatformConfig'
)
.
'</td>
<td colspan="2">'
.
getconstStr
(
'PlatformConfig'
)
.
'</td>
</tr>'
;
</tr>'
;
foreach
(
$
c
ommonEnv
as
$key
)
{
foreach
(
$
ShowedC
ommonEnv
as
$key
)
{
if
(
$key
==
'language'
)
{
if
(
$key
==
'language'
)
{
$html
.
=
'
$html
.
=
'
<tr>
<tr>
...
@@ -494,7 +503,7 @@ function_name:' . $_SERVER['function_name'] . '<br>
...
@@ -494,7 +503,7 @@ function_name:' . $_SERVER['function_name'] . '<br>
$html
.
=
'
$html
.
=
'
<form name="'
.
$disktag
.
'" action="" method="post">
<form name="'
.
$disktag
.
'" action="" method="post">
<input type="hidden" name="disk" value="'
.
$disktag
.
'">'
;
<input type="hidden" name="disk" value="'
.
$disktag
.
'">'
;
foreach
(
$Showed
i
nnerEnv
as
$key
)
{
foreach
(
$Showed
I
nnerEnv
as
$key
)
{
$html
.
=
'
$html
.
=
'
<tr>
<tr>
<td><label>'
.
$key
.
'</label></td>
<td><label>'
.
$key
.
'</label></td>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录