Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/mod/gui/common/terms.js
Show All 15 Lines | Engine.PushGuiPage("page_termsdialog.xml", { | ||||
"page": page, | "page": page, | ||||
"callback": "acceptTerms" | "callback": "acceptTerms" | ||||
}); | }); | ||||
} | } | ||||
function acceptTerms(data) | function acceptTerms(data) | ||||
{ | { | ||||
g_Terms[data.page].accepted = data.accepted; | g_Terms[data.page].accepted = data.accepted; | ||||
Engine.ConfigDB_CreateAndWriteValueToFile("user", g_Terms[data.page].config, data.accepted ? getTermsHash(data.page) : "0"); | |||||
let value = data.accepted ? getTermsHash(data.page) : "0"; | |||||
Engine.ConfigDB_CreateValue("user", g_Terms[data.page].config, value); | |||||
Engine.ConfigDB_WriteValueToFile("user", g_Terms[data.page].config, value, "config/user.cfg"); | |||||
if (g_Terms[data.page].callback) | if (g_Terms[data.page].callback) | ||||
g_Terms[data.page].callback(data); | g_Terms[data.page].callback(data); | ||||
} | } | ||||
function checkTerms() | function checkTerms() | ||||
{ | { | ||||
for (let page in g_Terms) | for (let page in g_Terms) | ||||
Show All 18 Lines |
Wildfire Games · Phabricator