Просмотр исходного кода

Display Public IP Bugfix
Ref: http://www.opengamepanel.org/forum/viewthread.php?thread_id=5520&pid=27846#post_27842

oNdsen 9 лет назад
Родитель
Сommit
ec912d79df
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      modules/user_games/edit_home.php

+ 6 - 2
modules/user_games/edit_home.php

@@ -815,9 +815,13 @@ function exec_ogp_module()
 
 				foreach($avail_ips as $value)
 				{
-					$avail_display_ip = checkDisplayPublicIP($home_info['display_public_ip'],$value['ip']);
 					$selected = ( isset($_POST['ip']) and $_POST['ip'] == $value['ip_id'] ) ? "selected='selected'" : "";
-					echo "<option value='".$value['ip_id']."' $selected >".$avail_display_ip."</option>\n";
+					if(isset($home_info['display_public_ip']) && !empty($home_info['display_public_ip'])){
+						$display_ip = checkDisplayPublicIP($home_info['display_public_ip'],$home_info['agent_ip']);
+					}else{
+						$display_ip = $value['ip'];
+					}
+					echo "<option value='".$value['ip_id']."' $selected >".$display_ip."</option>\n";
 				}
 
 				echo "</select>";