diff --git a/function/common.php b/function/common.php
index 0c7d6f9..b14dbc4 100644
--- a/function/common.php
+++ b/function/common.php
@@ -1,6 +1,22 @@
$v) {
- if (in_array($k, $innerEnv)) {
+ if (in_array($k, $InnerEnv)) {
$diskconfig[$k] = $v;
$indisk = 1;
} elseif ($k=='disktag_add') {
@@ -90,6 +90,8 @@ function setConfig($arr, $disktag = '')
function get_refresh_token()
{
global $constStr;
+ global $CommonEnv;
+ foreach ($CommonEnv as $env) $envs .= '\'' . $env . '\', ';
$url = path_format($_SERVER['PHP_SELF'] . '/');
if ($_GET['authorization_code'] && isset($_GET['code'])) {
$_SERVER['disktag'] = $_COOKIE['disktag'];
@@ -147,6 +149,9 @@ function get_refresh_token()
}
if ($_GET['install0']) {
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 . '
', 'Error', 201);
+ }
$_SERVER['disktag'] = $_COOKIE['disktag'];
$tmp['disktag_add'] = $_POST['disktag_add'];
$tmp['diskname'] = $_POST['diskname'];
@@ -199,6 +204,11 @@ function_name:' . $_SERVER['function_name'] . '
alert(\'Input Disk Tag\');
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})$/;
if (!reg.test(t.disktag_add.value)) {
alert(\''.getconstStr('TagFormatAlert').'\');
@@ -345,11 +355,10 @@ function updateHerokuapp($function_name, $apikey)
function EnvOpt($function_name, $needUpdate = 0)
{
global $constStr;
- global $commonEnv;
- global $innerEnv;
- global $ShowedinnerEnv;
- asort($commonEnv);
- asort($ShowedinnerEnv);
+ global $ShowedCommonEnv;
+ global $ShowedInnerEnv;
+ asort($ShowedCommonEnv);
+ asort($ShowedInnerEnv);
$html = '