Warning: session_start(): open(/var/lib/php/sessions/sess_13arurm2on91n8od0jc4v11j50, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
module DailyBackup > DynEnabled {
S sendToMachines;
visualize {
ret centerAndSouthWithMargins(super.visualize(),
withLabel("Send to machines:", dm_fieldTextField('sendToMachines)));
}
start {
doEvery(10*60.0, r doIt);
}
void doIt enter {
if (!enabled || elapsedHours_timestamp(parseLongOpt(loadProgramTextFile("lastBackup"))) < 23.99) ret;
saveProgramTextFile("lastBackup", str(now()));
dm_action("Backing up JavaX-Data", r {
final File f = zipAllDataDirs();
if (emptyAfterTrim(sendToMachines)) ret;
dm_action("Sending backup to other machines", r {
for (S computerID : possibleComputerIDs(javaTokC(sendToMachines))) pcall {
dm_sendBackupFileToOtherMachine(f, computerID);
}
});
});
}
}