From b84e83261ec8caf2ce128017d703e4139e3f6211 Mon Sep 17 00:00:00 2001 From: Sam Tuke Date: Tue, 5 Feb 2013 17:06:15 +0000 Subject: Added notice to personal settings indicating what filetypes are not encrypted --- apps/files_encryption/appinfo/app.php | 5 ++- apps/files_encryption/settings-personal.php | 24 ++++--------- .../templates/settings-personal.php | 42 ++++++++-------------- 3 files changed, 23 insertions(+), 48 deletions(-) (limited to 'apps') diff --git a/apps/files_encryption/appinfo/app.php b/apps/files_encryption/appinfo/app.php index 20045f34b08..e426f237bbe 100644 --- a/apps/files_encryption/appinfo/app.php +++ b/apps/files_encryption/appinfo/app.php @@ -43,7 +43,6 @@ if ( } +// Reguster settings scripts OCP\App::registerAdmin( 'files_encryption', 'settings' ); - -// This is disabled until client-side encryption is supported: -// OCP\App::registerPersonal( 'files_encryption', 'settings-personal' ); \ No newline at end of file +OCP\App::registerPersonal( 'files_encryption', 'settings-personal' ); \ No newline at end of file diff --git a/apps/files_encryption/settings-personal.php b/apps/files_encryption/settings-personal.php index 014288f2efe..6fe4ea6d564 100644 --- a/apps/files_encryption/settings-personal.php +++ b/apps/files_encryption/settings-personal.php @@ -1,29 +1,19 @@ + * Copyright (c) 2013 Sam Tuke * This file is licensed under the Affero General Public License version 3 or * later. * See the COPYING-README file. */ -$sysEncMode = \OC_Appconfig::getValue('files_encryption', 'mode', 'none'); +$tmpl = new OCP\Template( 'files_encryption', 'settings-personal'); -if ($sysEncMode == 'user') { +$blackList = explode( ',', \OCP\Config::getAppValue( 'files_encryption', 'type_blacklist', 'jpg,png,jpeg,avi,mpg,mpeg,mkv,mp3,oga,ogv,ogg' ) ); - $tmpl = new OCP\Template( 'files_encryption', 'settings-personal'); +$tmpl->assign( 'blacklist', $blackList ); - $query = \OC_DB::prepare( "SELECT mode FROM *PREFIX*encryption WHERE uid = ?" ); - $result = $query->execute(array(\OCP\User::getUser())); - - if ($row = $result->fetchRow()){ - $mode = $row['mode']; - } else { - $mode = 'none'; - } - - OCP\Util::addscript('files_encryption','settings-personal'); - $tmpl->assign('encryption_mode', $mode); - return $tmpl->fetchPage(); -} +OCP\Util::addscript('files_encryption','settings-personal'); + +return $tmpl->fetchPage(); return null; diff --git a/apps/files_encryption/templates/settings-personal.php b/apps/files_encryption/templates/settings-personal.php index ad34a0d78b9..5931a4cdeb0 100644 --- a/apps/files_encryption/templates/settings-personal.php +++ b/apps/files_encryption/templates/settings-personal.php @@ -1,34 +1,20 @@
- t( 'Choose encryption mode:' ); ?> + + t( 'Encryption' ); ?> +

- - - - /> - t( 'Server side encryption (allows you to access your files from the web interface)' ); ?> -
- - - /> - t( 'None (no encryption at all)' ); ?> -
+ t( 'File encryption is enabled.' ); ?>

+ +

The following file types will not be encrypted:

+
    + +
  • + +
  • + +

    +
-- cgit v1.2.3