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

PHP 5.3 Compatibility in ogp_api

The minimum PHP version supported for OGP is 5.3. Array dereferencing was added in 5.4.

Will fix: http://www.opengamepanel.org/forum/viewthread.php?thread_id=5600
Adjokip 8 лет назад
Родитель
Сommit
d54939f24c
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      ogp_api.php

+ 3 - 1
ogp_api.php

@@ -122,7 +122,9 @@ if(isset($_REQUEST["action"])){
 				if(hasValue($server_home) && is_array($server_home) && count($server_home) > 0){
 				if(hasValue($server_home) && is_array($server_home) && count($server_home) > 0){
 					if(trim($server_home["control_password"]) == trim(strip_tags($controlPass))){
 					if(trim($server_home["control_password"]) == trim(strip_tags($controlPass))){
 						// Key matches what is stored in the database.
 						// Key matches what is stored in the database.
-						$home_ip_ports = $db->getHomeIpPorts($homeId)[0];
+						$getIpPorts = $db->getHomeIpPorts($homeId);
+						$home_ip_ports = $getIpPorts[0];
+						
 						$server_xml = read_server_config(SERVER_CONFIG_LOCATION . '/' . $server_home['home_cfg_file']);
 						$server_xml = read_server_config(SERVER_CONFIG_LOCATION . '/' . $server_home['home_cfg_file']);
 						if($server_xml->installer == 'steamcmd') {
 						if($server_xml->installer == 'steamcmd') {
 							$remote = new OGPRemoteLibrary($server_home['agent_ip'], $server_home['agent_port'], $server_home['encryption_key'], $server_home['timeout']);
 							$remote = new OGPRemoteLibrary($server_home['agent_ip'], $server_home['agent_port'], $server_home['encryption_key'], $server_home['timeout']);