[Pkg-owncloud-commits] [owncloud] 05/123: fixing recovery tooltip

David Prévot taffit at moszumanska.debian.org
Tue May 19 23:55:07 UTC 2015


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch stable8
in repository owncloud.

commit 3ef2e668ac9274d72ea4afb73b708d7b2c88f0d7
Author: Clark Tomlinson <fallen013 at gmail.com>
Date:   Thu Apr 30 10:44:44 2015 -0400

    fixing recovery tooltip
---
 settings/changepassword/controller.php  | 6 +-----
 settings/controller/userscontroller.php | 6 +++---
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/settings/changepassword/controller.php b/settings/changepassword/controller.php
index 4a68636..e6f9289 100644
--- a/settings/changepassword/controller.php
+++ b/settings/changepassword/controller.php
@@ -115,28 +115,25 @@ class Controller {
 				$validRecoveryPassword = $keyManager->checkRecoveryPassword($recoveryPassword);
 				$recoveryEnabledForUser = $recovery->isRecoveryEnabledForUser();
 			}
+			$l = new \OC_L10n('settings');
 
 			if ($recoveryEnabledForUser && $recoveryPassword === '') {
-				$l = new \OC_L10n('settings');
 				\OC_JSON::error(array('data' => array(
 					'message' => $l->t('Please provide an admin recovery password, otherwise all user data will be lost')
 				)));
 			} elseif ($recoveryEnabledForUser && ! $validRecoveryPassword) {
-				$l = new \OC_L10n('settings');
 				\OC_JSON::error(array('data' => array(
 					'message' => $l->t('Wrong admin recovery password. Please check the password and try again.')
 				)));
 			} else { // now we know that everything is fine regarding the recovery password, let's try to change the password
 				$result = \OC_User::setPassword($username, $password, $recoveryPassword);
 				if (!$result && $recoveryEnabledForUser) {
-					$l = new \OC_L10n('settings');
 					\OC_JSON::error(array(
 						"data" => array(
 							"message" => $l->t("Backend doesn't support password change, but the user's encryption key was successfully updated.")
 						)
 					));
 				} elseif (!$result && !$recoveryEnabledForUser) {
-					$l = new \OC_L10n('settings');
 					\OC_JSON::error(array("data" => array( "message" => $l->t("Unable to change password" ) )));
 				} else {
 					\OC_JSON::success(array("data" => array( "username" => $username )));
@@ -147,7 +144,6 @@ class Controller {
 			if (!is_null($password) && \OC_User::setPassword($username, $password)) {
 				\OC_JSON::success(array('data' => array('username' => $username)));
 			} else {
-				$l = new \OC_L10n('settings');
 				\OC_JSON::error(array('data' => array('message' => $l->t('Unable to change password'))));
 			}
 		}
diff --git a/settings/controller/userscontroller.php b/settings/controller/userscontroller.php
index 46782a0..5881422 100644
--- a/settings/controller/userscontroller.php
+++ b/settings/controller/userscontroller.php
@@ -122,10 +122,10 @@ class UsersController extends Controller {
 		$this->subAdminFactory = $subAdminFactory;
 
 		// check for encryption state - TODO see formatUserForIndex
-		$this->isEncryptionAppEnabled = $appManager->isEnabledForUser('files_encryption');
+		$this->isEncryptionAppEnabled = $appManager->isEnabledForUser('encryption');
 		if($this->isEncryptionAppEnabled) {
 			// putting this directly in empty is possible in PHP 5.5+
-			$result = $config->getAppValue('files_encryption', 'recoveryAdminEnabled', 0);
+			$result = $config->getAppValue('encryption', 'recoveryAdminEnabled', 0);
 			$this->isRestoreEnabled = !empty($result);
 		}
 	}
@@ -148,7 +148,7 @@ class UsersController extends Controller {
 		if ($this->isEncryptionAppEnabled) {
 			if ($this->isRestoreEnabled) {
 				// check for the users recovery setting
-				$recoveryMode = $this->config->getUserValue($user->getUID(), 'files_encryption', 'recovery_enabled', '0');
+				$recoveryMode = $this->config->getUserValue($user->getUID(), 'encryption', 'recoveryEnabled', '0');
 				// method call inside empty is possible with PHP 5.5+
 				$recoveryModeEnabled = !empty($recoveryMode);
 				if ($recoveryModeEnabled) {

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud.git



More information about the Pkg-owncloud-commits mailing list