2014-04-29 17:00:57 +04:00
< ? php
2015-02-26 13:37:37 +03:00
2014-04-29 17:00:57 +04:00
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
2015-01-13 14:45:33 +03:00
$util = new \OCA\Files_Encryption\Util ( new \OC\Files\View (), \OC_User :: getUser ());
$result = $util -> restoreBackup ( 'decryptAll' );
2014-04-29 17:00:57 +04:00
2015-01-13 14:45:33 +03:00
if ( $result ) {
2014-04-29 17:00:57 +04:00
\OCP\JSON :: success ( array ( 'data' => array ( 'message' => $l -> t ( 'Backups restored successfully' ))));
} else {
\OCP\JSON :: error ( array ( 'data' => array ( 'message' => $l -> t ( 'Couldn\'t restore your encryption keys, please check your owncloud.log or ask your administrator' ))));
}