Skip to content

Commit fdf3205

Browse files
authored
Update config.php
1 parent f5af738 commit fdf3205

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

config.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5166,12 +5166,12 @@ function editMarzbanConfig($server_id,$info){
51665166
$expireTime = $configInfo->expire;
51675167
$volume = $configInfo->data_limit;
51685168
$configState = $configInfo->status;
5169-
5170-
if(isset($info['plus_day'])) $expireTime += (86400 * $info['plus_day']);
5171-
elseif(isset($info['days'])){
5172-
$expireTime = time() + (86400 * $info['days']);
5173-
$configState = "active";
5169+
5170+
if(isset($info['plus_day'])){
5171+
if($expireTime < time()) $expireTime = time() + (86400 * $info['plus_day']);
5172+
else $expireTime += (86400 * $info['plus_day']);
51745173
}
5174+
elseif(isset($info['days'])) $expireTime = time() + (86400 * $info['days']);
51755175

51765176
if(isset($info['plus_volume'])) $volume += $info['plus_volume'] * 1073741824;
51775177
elseif(isset($info['volume'])){
@@ -5189,7 +5189,7 @@ function editMarzbanConfig($server_id,$info){
51895189
"username" => urlencode($remark),
51905190
"note" => $configInfo->note,
51915191
"data_limit_reset_strategy"=> $configInfo->data_limit_reset_strategy,
5192-
"status" => $configState
5192+
"status" => "active"
51935193
);
51945194

51955195
$panel_url .= '/api/user/'. $remark;

0 commit comments

Comments
 (0)