| @@ -1,62 +0,0 @@ | |||||
| <?php | |||||
| /** | |||||
| * 云服务配置 | |||||
| * | |||||
| * @version $id:sys_cloud.php 22:28 2022年12月5日 tianya $ | |||||
| * @package DedeBIZ.Administrator | |||||
| * @copyright Copyright (c) 2022 DedeBIZ.COM | |||||
| * @license GNU GPL v2 (https://www.dedebiz.com/license) | |||||
| * @link https://www.dedebiz.com | |||||
| */ | |||||
| require_once(dirname(__FILE__)."/config.php"); | |||||
| CheckPurview('sys_Edit'); | |||||
| $dopost = isset($dopost) ? $dopost : ''; | |||||
| $client = new DedeBizClient(); | |||||
| if ($dopost == "cloud_get") { | |||||
| $rs = $client->CloudGet(); | |||||
| if ($rs->code === 200) { | |||||
| echo json_encode(array( | |||||
| "code" => 0, | |||||
| "msg" => "", | |||||
| "data" => $rs->data, | |||||
| )); | |||||
| } else { | |||||
| echo json_encode(array( | |||||
| "code"=>-1, | |||||
| "msg"=>'获取配置信息失败', | |||||
| )); | |||||
| } | |||||
| exit; | |||||
| } else if ($dopost == "cloud_set"){ | |||||
| $config = array( | |||||
| "aliyun_enabled" => $aliyun_enabled, | |||||
| "aliyun_access_key_id" => $aliyun_access_key_id, | |||||
| "aliyun_access_key_secret" => $aliyun_access_key_secret, | |||||
| "huaweicloud_enabled" => $huaweicloud_enabled, | |||||
| "huawei_access_key_id" => $huawei_access_key_id, | |||||
| "huawei_secret_access_key" => $huawei_secret_access_key, | |||||
| "tencent_enabled" => $tencent_enabled, | |||||
| "tencent_secret_id" => $tencent_secret_id, | |||||
| "tencent_secret_key" => $tencent_secret_key, | |||||
| ); | |||||
| $rs = $client->CloudSet($config); | |||||
| if ($rs->code === 200) { | |||||
| echo json_encode(array( | |||||
| "code" => 0, | |||||
| "msg" => "", | |||||
| "data" => "ok", | |||||
| )); | |||||
| } else { | |||||
| echo json_encode(array( | |||||
| "code" => -1, | |||||
| "msg" => "设置失败,请检查服务是否正确", | |||||
| )); | |||||
| } | |||||
| exit; | |||||
| } | |||||
| if (!$client->IsEnabled()) { | |||||
| echo DedeAlert("商业扩展未启动或连接失败,请检查配置是否正确",ALERT_WARNING); | |||||
| exit(); | |||||
| } | |||||
| include DedeInclude("templets/sys_cloud.htm"); | |||||
| ?> | |||||