From 76a3744af7f538324066425843f528e16b559aab Mon Sep 17 00:00:00 2001 From: qkqpttgf <45693631+qkqpttgf@users.noreply.github.com> Date: Thu, 2 Jan 2020 08:44:49 +0800 Subject: [PATCH] Update index.php --- index.php | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/index.php b/index.php index 642a694..5ca4bb4 100644 --- a/index.php +++ b/index.php @@ -6,12 +6,12 @@ include 'functions.php'; //echo '
'. json_encode($_SERVER, JSON_PRETTY_PRINT).'
'; //echo '
'. json_encode($_GET, JSON_PRETTY_PRINT).'
'; if (!isset($_SERVER['REDIRECT_URL'])) $_SERVER['REDIRECT_URL'] = '/index.php'; -$path = $_SERVER['REDIRECT_URL']; +$path = spurlencode($_SERVER['REDIRECT_URL'], '/'); //echo 'path:'. $path; $_GET = getGET(); //echo '
'. json_encode($_GET, JSON_PRETTY_PRINT).'
'; -$re = main(); +$re = main($path); $sendHeaders = array(); foreach ($re['headers'] as $headerName => $headerVal) { header($headerName . ': ' . $headerVal, true); @@ -19,7 +19,7 @@ foreach ($re['headers'] as $headerName => $headerVal) { http_response_code($re['statusCode']); echo $re['body']; -function main() +function main($path) { global $exts; global $constStr; @@ -218,10 +218,10 @@ namespace:' . $namespace . '
if ($_POST['submit1']) { foreach ($_POST as $k => $v) { if (in_array($k, $constEnv)) { - if (!(getenv($k)==''&&$v=='')) $tmp[$k] = $v; + if (!(getConfig($k)==''&&$v=='')) $tmp[$k] = $v; } } - $response = json_decode(setHerokuConfig($function_name, $tmp, getenv('APIKey')), true); + $response = json_decode(setHerokuConfig($function_name, $tmp, getConfig('APIKey')), true); if (isset($response['id'])&&isset($response['message'])) { $html = $response['id'] . '
' . $response['message'] . '

@@ -260,7 +260,7 @@ function_name:' . $_SERVER['function_name'] . '
@@ -269,7 +269,7 @@ function_name:' . $_SERVER['function_name'] . '
} else $html .= ' - + '; } $html .= ' @@ -331,10 +331,10 @@ function adminoperate($path) } if ($_GET['operate_action']==$constStr['encrypt'][$constStr['language']]) { // encrypt 加密 - if (getenv('passfile')=='') return message($constStr['SetpassfileBfEncrypt'][$constStr['language']],'',403); + if (getConfig('passfile')=='') return message($constStr['SetpassfileBfEncrypt'][$constStr['language']],'',403); if ($_GET['encrypt_folder']=='/') $_GET['encrypt_folder']==''; $foldername = spurlencode($_GET['encrypt_folder']); - $filename = path_format($path1 . '/' . $foldername . '/' . getenv('passfile')); + $filename = path_format($path1 . '/' . $foldername . '/' . getConfig('passfile')); //echo $foldername; $result = MSAPI('PUT', $filename, $_GET['encrypt_newpass'], $_SERVER['access_token']); return output($result['body'], $result['stat']); @@ -674,8 +674,8 @@ function render_list($path, $files) + if (getConfig('admin')!='') if (!$_SERVER['admin']) { + if (getConfig('adminloginpage')=='') { ?> @@ -684,7 +684,7 @@ function render_list($path, $files)
  • -
  • href="setup"onclick="alert('');">
  • +
  • href="setup"onclick="alert('');">
  • -
    +
    @@ -1069,7 +1069,7 @@ function render_list($path, $files) + if (getConfig('admin')!='') if (getConfig('adminloginpage')=='') { ?>