Merge pull request #15544 from Shadowlight213/Jobbancacherebuilding

Fixes jobban cache not updating on jobbans and unbans
This commit is contained in:
tkdrg
2016-02-18 14:03:58 -03:00
+6
View File
@@ -973,6 +973,8 @@
log_admin("[key_name(usr)] temp-jobbanned [key_name(M)] from [job] for [mins] minutes")
feedback_inc("ban_job_tmp",1)
DB_ban_record(BANTYPE_JOB_TEMP, M, mins, reason, job)
if(M.client)
jobban_buildcache(M.client)
feedback_add_details("ban_job_tmp","- [job]")
if(!msg)
msg = job
@@ -994,6 +996,8 @@
log_admin("[key_name(usr)] perma-banned [key_name(M)] from [job]")
feedback_inc("ban_job",1)
DB_ban_record(BANTYPE_JOB_PERMA, M, -1, reason, job)
if(M.client)
jobban_buildcache(M.client)
feedback_add_details("ban_job","- [job]")
if(!msg)
msg = job
@@ -1022,6 +1026,8 @@
ban_unban_log_save("[key_name(usr)] unjobbanned [key_name(M)] from [job]")
log_admin("[key_name(usr)] unbanned [key_name(M)] from [job]")
DB_ban_unban(M.ckey, BANTYPE_ANY_JOB, job)
if(M.client)
jobban_buildcache(M.client)
feedback_inc("ban_job_unban",1)
feedback_add_details("ban_job_unban","- [job]")
if(!msg)