summaryrefslogtreecommitdiffstats
path: root/inc/taskmanagercallback.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2015-01-29 20:41:41 +0100
committerSimon Rettberg2015-01-29 20:41:41 +0100
commit06d9d5f70e8475e768b528b1f46e1005b8c2e1ee (patch)
treea2355836c9128cf4d5aa3939c48bad635ed768b8 /inc/taskmanagercallback.inc.php
parent[sysconfig] Add legend (diff)
downloadslx-admin-06d9d5f70e8475e768b528b1f46e1005b8c2e1ee.tar.gz
slx-admin-06d9d5f70e8475e768b528b1f46e1005b8c2e1ee.tar.xz
slx-admin-06d9d5f70e8475e768b528b1f46e1005b8c2e1ee.zip
Config.tgz improvements, automatic rebuilds etc.
Diffstat (limited to 'inc/taskmanagercallback.inc.php')
-rw-r--r--inc/taskmanagercallback.inc.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/inc/taskmanagercallback.inc.php b/inc/taskmanagercallback.inc.php
index 8550d845..546fbbc9 100644
--- a/inc/taskmanagercallback.inc.php
+++ b/inc/taskmanagercallback.inc.php
@@ -130,5 +130,20 @@ class TaskmanagerCallback
ConfigModule::generateSucceeded($args);
}
}
+
+ /**
+ * Generating a config.tgz has finished.
+ *
+ * @param array $task task obj
+ * @param array $args has keys 'configid' and optionally 'deleteOnError'
+ */
+ public static function cbConfTgzCreated($task, $args)
+ {
+ if (Taskmanager::isFailed($task)) {
+ ConfigTgz::generateFailed($task, $args);
+ } else {
+ ConfigTgz::generateSucceeded($args);
+ }
+ }
}