Exemple #1
0
if ($externalStorageEnabled) {
    /** @var \OCA\Files_External\Service\BackendService $backendService */
    $backendService = \OC_Mount_Config::$app->getContainer()->query('\\OCA\\Files_External\\Service\\BackendService');
    $enableCertImport = $backendService->isUserMountingAllowed();
}
// Return template
$tmpl = new OC_Template('settings', 'personal', 'user');
$tmpl->assign('usage', OC_Helper::humanFileSize($storageInfo['used']));
$tmpl->assign('total_space', OC_Helper::humanFileSize($storageInfo['total']));
$tmpl->assign('usage_relative', $storageInfo['relative']);
$tmpl->assign('clients', $clients);
$tmpl->assign('email', $email);
$tmpl->assign('languages', $languages);
$tmpl->assign('commonlanguages', $commonLanguages);
$tmpl->assign('activelanguage', $userLang);
$tmpl->assign('passwordChangeSupported', OC_User::canUserChangePassword(OC_User::getUser()));
$tmpl->assign('displayNameChangeSupported', OC_User::canUserChangeDisplayName(OC_User::getUser()));
$tmpl->assign('displayName', OC_User::getDisplayName());
$tmpl->assign('enableAvatars', $config->getSystemValue('enable_avatars', true));
$tmpl->assign('avatarChangeSupported', OC_User::canUserChangeAvatar(OC_User::getUser()));
$tmpl->assign('certs', $certificateManager->listCertificates());
$tmpl->assign('showCertificates', $enableCertImport);
$tmpl->assign('urlGenerator', $urlGenerator);
// Get array of group ids for this user
$groups = \OC::$server->getGroupManager()->getUserIdGroups(OC_User::getUser());
$groups2 = array_map(function ($group) {
    return $group->getGID();
}, $groups);
sort($groups2);
$tmpl->assign('groups', $groups2);
// add hardcoded forms from the template
Exemple #2
0
 /**
  * @brief If the password can't be changed within ownCloud, than update the key password in advance.
  */
 public static function preSetPassphrase($params)
 {
     if (\OCP\App::isEnabled('files_encryption')) {
         if (!\OC_User::canUserChangePassword($params['uid'])) {
             self::setPassphrase($params);
         }
     }
 }
Exemple #3
0
 /**
  * @brief If the password can't be changed within ownCloud, than update the key password in advance.
  */
 public static function preSetPassphrase($params)
 {
     if (!\OC_User::canUserChangePassword($params['uid'])) {
         self::setPassphrase($params);
     }
 }