summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/utils
diff options
context:
space:
mode:
authorElgarL <ElgarL@palmergames.com>2011-10-16 08:58:45 +0100
committerElgarL <ElgarL@palmergames.com>2011-10-16 08:58:45 +0100
commit2951cca5599e166d8940b94bd9dc5bdec01c706c (patch)
tree00c6ffa81d5da651448499c89bca5ae327be145b /EssentialsGroupManager/src/org/anjocaido/groupmanager/utils
parentfff6601237534530905417d7548a88690e17a23a (diff)
downloadEssentials-2951cca5599e166d8940b94bd9dc5bdec01c706c.tar
Essentials-2951cca5599e166d8940b94bd9dc5bdec01c706c.tar.gz
Essentials-2951cca5599e166d8940b94bd9dc5bdec01c706c.tar.lz
Essentials-2951cca5599e166d8940b94bd9dc5bdec01c706c.tar.xz
Essentials-2951cca5599e166d8940b94bd9dc5bdec01c706c.zip
Added data.save.hours setting to config. This allow control over how
long backups are retained.
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/utils')
-rw-r--r--EssentialsGroupManager/src/org/anjocaido/groupmanager/utils/Tasks.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/utils/Tasks.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/utils/Tasks.java
index 8e4d58dde..f3defd94a 100644
--- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/utils/Tasks.java
+++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/utils/Tasks.java
@@ -13,6 +13,8 @@ import java.io.OutputStream;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.List;
+
+import org.anjocaido.groupmanager.GroupManager;
import org.anjocaido.groupmanager.data.Group;
/**
@@ -43,9 +45,9 @@ public abstract class Tasks {
copy(in, dst);
}
- public static void removeOldFiles(File folder) {
+ public static void removeOldFiles(GroupManager gm, File folder) {
if (folder.isDirectory()) {
- long oldTime = System.currentTimeMillis() - 86400000L;
+ long oldTime = System.currentTimeMillis() - (((long)gm.getGMConfig().getBackupDuration()*60*60)*1000);
for (File olds : folder.listFiles()) {
if (olds.isFile()) {
if (olds.lastModified() < oldTime) {