mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-02-06 23:41:33 +01:00
Added networkName to player.html for #337
This commit is contained in:
parent
56fa9dbeac
commit
f8f0603951
@ -101,7 +101,7 @@ public enum Settings {
|
|||||||
//
|
//
|
||||||
// Bungee
|
// Bungee
|
||||||
BUNGEE_IP("Server.IP"),
|
BUNGEE_IP("Server.IP"),
|
||||||
BUNGEE_NETWROK_NAME("Network.Name");
|
BUNGEE_NETWORK_NAME("Network.Name");
|
||||||
|
|
||||||
private static final ServerSpecificSettings serverSpecificSettings = new ServerSpecificSettings();
|
private static final ServerSpecificSettings serverSpecificSettings = new ServerSpecificSettings();
|
||||||
|
|
||||||
|
@ -186,6 +186,10 @@ public class InspectPageParser extends PageParser {
|
|||||||
addValue("playerClassification", active);
|
addValue("playerClassification", active);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!plugin.getInfoManager().isUsingAnotherWebServer()) {
|
||||||
|
addValue("networkName", Settings.SERVER_NAME.toString());
|
||||||
|
}
|
||||||
|
|
||||||
return HtmlUtils.replacePlaceholders(FileUtil.getStringFromResource("player.html"), placeHolders);
|
return HtmlUtils.replacePlaceholders(FileUtil.getStringFromResource("player.html"), placeHolders);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.toLog(this.getClass().getName(), e);
|
Log.toLog(this.getClass().getName(), e);
|
||||||
|
@ -43,7 +43,7 @@ public class NetworkPageParser extends PageParser {
|
|||||||
Database db = plugin.getDB();
|
Database db = plugin.getDB();
|
||||||
List<TPS> networkOnlineData = db.getTpsTable().getNetworkOnlineData();
|
List<TPS> networkOnlineData = db.getTpsTable().getNetworkOnlineData();
|
||||||
|
|
||||||
addValue("networkName", Settings.BUNGEE_NETWROK_NAME.toString());
|
addValue("networkName", Settings.BUNGEE_NETWORK_NAME.toString());
|
||||||
addValue("version", plugin.getVersion());
|
addValue("version", plugin.getVersion());
|
||||||
addValue("playersOnlineSeries", PlayerActivityGraphCreator.buildSeriesDataString(networkOnlineData));
|
addValue("playersOnlineSeries", PlayerActivityGraphCreator.buildSeriesDataString(networkOnlineData));
|
||||||
addValue("playersGraphColor", Colors.PLAYERS_ONLINE.getColor());
|
addValue("playersGraphColor", Colors.PLAYERS_ONLINE.getColor());
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
*/
|
*/
|
||||||
package main.java.com.djrapitops.plan.systems.webserver.webapi.bungee;
|
package main.java.com.djrapitops.plan.systems.webserver.webapi.bungee;
|
||||||
|
|
||||||
|
import main.java.com.djrapitops.plan.Settings;
|
||||||
import main.java.com.djrapitops.plan.api.IPlan;
|
import main.java.com.djrapitops.plan.api.IPlan;
|
||||||
import main.java.com.djrapitops.plan.api.exceptions.WebAPIException;
|
import main.java.com.djrapitops.plan.api.exceptions.WebAPIException;
|
||||||
import main.java.com.djrapitops.plan.systems.info.InformationManager;
|
import main.java.com.djrapitops.plan.systems.info.InformationManager;
|
||||||
@ -12,7 +13,9 @@ import main.java.com.djrapitops.plan.systems.webserver.response.AnalysisPageResp
|
|||||||
import main.java.com.djrapitops.plan.systems.webserver.response.InspectPageResponse;
|
import main.java.com.djrapitops.plan.systems.webserver.response.InspectPageResponse;
|
||||||
import main.java.com.djrapitops.plan.systems.webserver.response.Response;
|
import main.java.com.djrapitops.plan.systems.webserver.response.Response;
|
||||||
import main.java.com.djrapitops.plan.systems.webserver.webapi.WebAPI;
|
import main.java.com.djrapitops.plan.systems.webserver.webapi.WebAPI;
|
||||||
|
import org.apache.commons.lang3.text.StrSubstitutor;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
@ -32,7 +35,11 @@ public class PostHtmlWebAPI extends WebAPI {
|
|||||||
switch (target) {
|
switch (target) {
|
||||||
case "inspectPage":
|
case "inspectPage":
|
||||||
String uuid = variables.get("uuid");
|
String uuid = variables.get("uuid");
|
||||||
PageCache.cachePage("inspectPage:" + uuid, () -> new InspectPageResponse(infoManager, UUID.fromString(uuid), html));
|
|
||||||
|
Map<String, String> map = new HashMap<>();
|
||||||
|
map.put("networkName", Settings.BUNGEE_NETWORK_NAME.toString());
|
||||||
|
|
||||||
|
PageCache.cachePage("inspectPage:" + uuid, () -> new InspectPageResponse(infoManager, UUID.fromString(uuid), StrSubstitutor.replace(html, map)));
|
||||||
break;
|
break;
|
||||||
case "analysisPage":
|
case "analysisPage":
|
||||||
PageCache.cachePage("analysisPage:" + variables.get("sender"), () -> new AnalysisPageResponse(html));
|
PageCache.cachePage("analysisPage:" + variables.get("sender"), () -> new AnalysisPageResponse(html));
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p class="right">Player Analytics v.${version}</p>
|
<p class="right">Player Analytics v.${version}</p>
|
||||||
<h1>Player | ${playerName}</h1>
|
<h1>${networkName} | ${playerName}</h1>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<div class="content-server">
|
<div class="content-server">
|
||||||
|
Loading…
Reference in New Issue
Block a user