made Faction-Names configurable
This commit is contained in:
@@ -182,14 +182,21 @@ String processor(const String &var)
|
||||
if (var == "ACTIVE_FACTION")
|
||||
return String(PersistenceData.activeFaction);
|
||||
|
||||
if (var == "FACTION_1_ACTIVE")
|
||||
return String(PersistenceData.activeFaction == FACTION_1 ? "bg-primary" : "bg-secondary");
|
||||
if (var == "FACTION_2_ACTIVE")
|
||||
return String(PersistenceData.activeFaction == FACTION_2 ? "bg-primary" : "bg-secondary");
|
||||
if (var == "FACTION_3_ACTIVE")
|
||||
return String(PersistenceData.activeFaction == FACTION_3 ? "bg-primary" : "bg-secondary");
|
||||
|
||||
if (var == "NAME_FAC_1")
|
||||
return FACTION_1_NAME;
|
||||
return String(ConfigData.Faction_1_Name);
|
||||
|
||||
if (var == "NAME_FAC_2")
|
||||
return FACTION_2_NAME;
|
||||
return String(ConfigData.Faction_2_Name);
|
||||
|
||||
if (var == "NAME_FAC_3")
|
||||
return FACTION_3_NAME;
|
||||
return String(ConfigData.Faction_3_Name);
|
||||
|
||||
if (var == "BATTERY_SELECT_OPTIONS")
|
||||
{
|
||||
@@ -275,6 +282,19 @@ void WebserverPOST_Callback(AsyncWebServerRequest *request)
|
||||
ConfigData.active_faction_on_reboot = false;
|
||||
}
|
||||
|
||||
if (p->name() == "faction_1_name")
|
||||
{
|
||||
strncpy(ConfigData.Faction_1_Name, p->value().c_str(), sizeof(ConfigData.Faction_1_Name));
|
||||
}
|
||||
if (p->name() == "faction_2_name")
|
||||
{
|
||||
strncpy(ConfigData.Faction_2_Name, p->value().c_str(), sizeof(ConfigData.Faction_2_Name));
|
||||
}
|
||||
if (p->name() == "faction_3_name")
|
||||
{
|
||||
strncpy(ConfigData.Faction_3_Name, p->value().c_str(), sizeof(ConfigData.Faction_3_Name));
|
||||
}
|
||||
|
||||
if (p->name() == "settingssave")
|
||||
globals.requestEEAction = EE_CFG_SAVE;
|
||||
// end: POST Form Settings
|
||||
|
Reference in New Issue
Block a user