2014-04-29 17:00:57 +04:00
< ? php
OCP\JSON :: checkLoggedIn ();
OCP\JSON :: callCheck ();
2014-08-31 12:05:59 +04:00
$l = \OC :: $server -> getL10N ( 'settings' );
2014-04-29 17:00:57 +04:00
$user = \OC_User :: getUser ();
$view = new \OC\Files\View ( '/' . $user . '/files_encryption' );
$keyfilesDeleted = $view -> deleteAll ( 'keyfiles.backup' );
$sharekeysDeleted = $view -> deleteAll ( 'share-keys.backup' );
if ( $keyfilesDeleted && $sharekeysDeleted ) {
\OCP\JSON :: success ( array ( 'data' => array ( 'message' => $l -> t ( 'Encryption keys deleted permanently' ))));
} else {
\OCP\JSON :: error ( array ( 'data' => array ( 'message' => $l -> t ( 'Couldn\'t permanently delete your encryption keys, please check your owncloud.log or ask your administrator' ))));
}