Don't save clan if not needed
This commit is contained in:
@@ -948,6 +948,10 @@ function saveClanToDatabase(clanId) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!tempClanData.needsSaved) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
let dbConnection = connectToDatabase();
|
let dbConnection = connectToDatabase();
|
||||||
if(dbConnection) {
|
if(dbConnection) {
|
||||||
if(tempClanData.needsSaved) {
|
if(tempClanData.needsSaved) {
|
||||||
@@ -990,40 +994,41 @@ function saveClanToDatabase(clanId) {
|
|||||||
function saveClanRankToDatabase(clanId, rankId) {
|
function saveClanRankToDatabase(clanId, rankId) {
|
||||||
let tempClanRankData = getClanRankData(clanId, rankId);
|
let tempClanRankData = getClanRankData(clanId, rankId);
|
||||||
|
|
||||||
|
if(!tempClanRankData.needsSaved) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
let dbConnection = connectToDatabase();
|
let dbConnection = connectToDatabase();
|
||||||
if(dbConnection) {
|
if(dbConnection) {
|
||||||
if(tempClanRankData.needsSaved) {
|
let safeName = escapeDatabaseString(dbConnection, tempClanRankData.name);
|
||||||
let safeName = escapeDatabaseString(dbConnection, tempClanRankData.name);
|
let safeTag = escapeDatabaseString(dbConnection, tempClanRankData.customTag);
|
||||||
let safeTag = escapeDatabaseString(dbConnection, tempClanRankData.customTag);
|
//let safeTitle = escapeDatabaseString(dbConnection, tempClanRankData.name);
|
||||||
//let safeTitle = escapeDatabaseString(dbConnection, tempClanRankData.name);
|
|
||||||
|
|
||||||
let data = [
|
let data = [
|
||||||
["clan_rank_name", safeName],
|
["clan_rank_name", safeName],
|
||||||
["clan_rank_clan", tempClanRankData.clan],
|
["clan_rank_clan", tempClanRankData.clan],
|
||||||
["clan_rank_custom_tag", safeTag],
|
["clan_rank_custom_tag", safeTag],
|
||||||
//["clan_rank_title", safeTitle],
|
//["clan_rank_title", safeTitle],
|
||||||
["clan_rank_flags", tempClanRankData.flags],
|
["clan_rank_flags", tempClanRankData.flags],
|
||||||
["clan_rank_level", tempClanRankData.level],
|
["clan_rank_level", tempClanRankData.level],
|
||||||
["clan_rank_enabled", boolToInt(tempClanRankData.enabled)],
|
["clan_rank_enabled", boolToInt(tempClanRankData.enabled)],
|
||||||
];
|
];
|
||||||
|
|
||||||
let dbQuery = null;
|
let dbQuery = null;
|
||||||
if(tempClanRankData.databaseId == 0) {
|
if(tempClanRankData.databaseId == 0) {
|
||||||
let queryString = createDatabaseInsertQuery("clan_rank", data);
|
let queryString = createDatabaseInsertQuery("clan_rank", data);
|
||||||
dbQuery = queryDatabase(dbConnection, queryString);
|
dbQuery = queryDatabase(dbConnection, queryString);
|
||||||
getClanRankData(clanId, rankId).databaseId = getDatabaseInsertId(dbConnection);
|
getClanRankData(clanId, rankId).databaseId = getDatabaseInsertId(dbConnection);
|
||||||
getClanRankData(clanId, rankId).needsSaved = false;
|
getClanRankData(clanId, rankId).needsSaved = false;
|
||||||
} else {
|
} else {
|
||||||
let queryString = createDatabaseUpdateQuery("clan_rank", data, `clan_rank_id=${tempClanRankData.databaseId} LIMIT 1`);
|
let queryString = createDatabaseUpdateQuery("clan_rank", data, `clan_rank_id=${tempClanRankData.databaseId} LIMIT 1`);
|
||||||
dbQuery = queryDatabase(dbConnection, queryString);
|
dbQuery = queryDatabase(dbConnection, queryString);
|
||||||
getClanRankData(clanId, rankId).needsSaved = false;
|
getClanRankData(clanId, rankId).needsSaved = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
freeDatabaseQuery(dbQuery);
|
|
||||||
disconnectFromDatabase(dbConnection);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
freeDatabaseQuery(dbQuery);
|
||||||
|
disconnectFromDatabase(dbConnection);
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user