소스 검색

User Home Path Selection for Shared Server Location (ArkSE Specific)

own3mall 8 년 전
부모
커밋
6be9f761dd
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      modules/gamemanager/server_monitor.php

+ 3 - 3
modules/gamemanager/server_monitor.php

@@ -61,9 +61,9 @@ function renderParam($param, $last_param, $param_access_enabled, $home_id)
 		$homes = $db->getHomesFor('user_and_group', $_SESSION['user_id']);
 		$inputElementString = "<select $idString name='params[" . $param['key'] . "{DEPENDS:other_game_server_path_additional}]'" . $disabledString . ">";
 		foreach($homes as $home){
-			if(stripos($home["home_path"], $paramValue) !== false){
+			if(stripos($home["home_path"] . "/", $paramValue) !== false){
 				$selectedString = "selected='selected'";
-				$selectedHome = $home["home_path"];
+				$selectedHome = $home["home_path"] . "/";
 			}else{
 				$selectedString = "";
 			}
@@ -71,7 +71,7 @@ function renderParam($param, $last_param, $param_access_enabled, $home_id)
 		}
 		$inputElementString .="</select>";
 		if($paramType == "other_game_server_path_additional"){
-			$inputElementString .="<input type='text' value='" . stripos($selectedHome, $paramValue) !== false ? substr($paramValue, strlen($selectedHome)) : "" . "' name='other_game_server_path_additional'>";
+			$inputElementString .="<input type='text' value='" . (stripos($selectedHome, $paramValue) !== false ? substr($paramValue, strlen($selectedHome)) : "") . "' name='params[other_game_server_path_additional]'>";
 		}
 	}else{
 			if ($paramType == "checkbox_key_value") {