aboutsummaryrefslogtreecommitdiff
path: root/restorebackup.php
diff options
context:
space:
mode:
authorValentin Popov <info@valentineus.link>2017-11-23 17:42:47 +0300
committerValentin Popov <info@valentineus.link>2017-11-23 17:44:30 +0300
commit4bf6f61131af5a3b7847e5e0491eb218120faba2 (patch)
tree663c5bc0aea8c5573a75d4621dbc0487957b1000 /restorebackup.php
parent3da34ec7f132cae85d5b49a2f39b33fb7f090ce1 (diff)
downloadlocal_webhooks-4bf6f61131af5a3b7847e5e0491eb218120faba2.tar.xz
local_webhooks-4bf6f61131af5a3b7847e5e0491eb218120faba2.zip
External backup function
Diffstat (limited to 'restorebackup.php')
-rw-r--r--restorebackup.php10
1 files changed, 2 insertions, 8 deletions
diff --git a/restorebackup.php b/restorebackup.php
index b4cfce0..011de03 100644
--- a/restorebackup.php
+++ b/restorebackup.php
@@ -46,14 +46,8 @@ if ($mform->is_cancelled()) {
/* Processing the received file */
if ($data = $mform->get_data()) {
- $content = $mform->get_file_content("backupfile");
- $callbacks = local_webhooks_unarchive_data($content);
-
- local_webhooks_remove_list_records();
- foreach ($callbacks as $callback) {
- local_webhooks_update_record($callback, true);
- }
-
+ $content = $mform->get_file_content("backupfile");
+ local_webhooks_restore_backup($content);
redirect($managerservice, new lang_string("restorefinished", "moodle"));
}