summaryrefslogtreecommitdiffstats
path: root/apps/files_encryption/ajax
diff options
context:
space:
mode:
authorBjörn Schießle <schiessle@owncloud.com>2013-05-15 17:56:45 +0200
committerBjörn Schießle <schiessle@owncloud.com>2013-05-15 17:56:45 +0200
commit57c0a7ed693fec6ef487b71a514202b24dd70df2 (patch)
tree749accb9c34d30fb7510183cff1c0fea23455702 /apps/files_encryption/ajax
parent1a31dc036ac3ca30b266ce2715e0adee3d112299 (diff)
downloadnextcloud-server-57c0a7ed693fec6ef487b71a514202b24dd70df2.tar.gz
nextcloud-server-57c0a7ed693fec6ef487b71a514202b24dd70df2.zip
add recovery key to all files if the user enabled the feature and removes them again on disable
Diffstat (limited to 'apps/files_encryption/ajax')
-rw-r--r--apps/files_encryption/ajax/userrecovery.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/files_encryption/ajax/userrecovery.php b/apps/files_encryption/ajax/userrecovery.php
index 85a799011d7..1f42b376e42 100644
--- a/apps/files_encryption/ajax/userrecovery.php
+++ b/apps/files_encryption/ajax/userrecovery.php
@@ -24,6 +24,12 @@ if (
// Save recovery preference to DB
$return = $util->setRecoveryForUser( $_POST['userEnableRecovery'] );
+
+ if ($_POST['userEnableRecovery'] == "1") {
+ $util->addRecoveryKeys();
+ } else {
+ $util->removeRecoveryKeys();
+ }
} else {