mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-07 08:27:03 +03:00
Force Nextcloud personal language by default #1428
This commit is contained in:
parent
1ac4f05d91
commit
5e4520e10c
4 changed files with 17 additions and 4 deletions
|
|
@ -61,11 +61,15 @@ class FetchController extends Controller {
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SnappyMailHelper::loadApp();
|
||||||
|
|
||||||
|
$oConfig = \RainLoop\Api::Config();
|
||||||
if (!empty($_POST['snappymail-app_path'])) {
|
if (!empty($_POST['snappymail-app_path'])) {
|
||||||
$oConfig = \RainLoop\Api::Config();
|
|
||||||
$oConfig->Set('webmail', 'app_path', $_POST['snappymail-app_path']);
|
$oConfig->Set('webmail', 'app_path', $_POST['snappymail-app_path']);
|
||||||
$oConfig->Save();
|
|
||||||
}
|
}
|
||||||
|
$oConfig->Set('webmail', 'allow_languages_on_settings', empty($_POST['snappymail-nc-lang']));
|
||||||
|
$oConfig->Set('login', 'allow_languages_on_login', empty($_POST['snappymail-nc-lang']));
|
||||||
|
$oConfig->Save();
|
||||||
|
|
||||||
if (!empty($_POST['import-rainloop'])) {
|
if (!empty($_POST['import-rainloop'])) {
|
||||||
return new JSONResponse([
|
return new JSONResponse([
|
||||||
|
|
@ -74,7 +78,6 @@ class FetchController extends Controller {
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
SnappyMailHelper::loadApp();
|
|
||||||
$debug = !empty($_POST['snappymail-debug']);
|
$debug = !empty($_POST['snappymail-debug']);
|
||||||
$oConfig = \RainLoop\Api::Config();
|
$oConfig = \RainLoop\Api::Config();
|
||||||
if ($debug != $oConfig->Get('debug', 'enable', false)) {
|
if ($debug != $oConfig->Get('debug', 'enable', false)) {
|
||||||
|
|
|
||||||
|
|
@ -54,6 +54,8 @@ class InstallStep implements IRepairStep
|
||||||
if (!$oConfig->Get('webmail', 'app_path')) {
|
if (!$oConfig->Get('webmail', 'app_path')) {
|
||||||
$output->info('Set config [webmail]app_path');
|
$output->info('Set config [webmail]app_path');
|
||||||
$oConfig->Set('webmail', 'app_path', \OC::$server->getAppManager()->getAppWebPath('snappymail') . '/app/');
|
$oConfig->Set('webmail', 'app_path', \OC::$server->getAppManager()->getAppWebPath('snappymail') . '/app/');
|
||||||
|
$oConfig->Set('webmail', 'allow_languages_on_settings', false);
|
||||||
|
$oConfig->Set('login', 'allow_languages_on_login', false);
|
||||||
$bSave = true;
|
$bSave = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -71,6 +71,7 @@ class AdminSettings implements ISettings
|
||||||
$oConfig->Save();
|
$oConfig->Save();
|
||||||
}
|
}
|
||||||
$parameters['snappymail-app_path'] = $oConfig->Get('webmail', 'app_path', false);
|
$parameters['snappymail-app_path'] = $oConfig->Get('webmail', 'app_path', false);
|
||||||
|
$parameters['snappymail-nc-lang'] = !$oConfig->Get('webmail', 'allow_languages_on_settings', true);
|
||||||
|
|
||||||
\OCP\Util::addScript('snappymail', 'snappymail');
|
\OCP\Util::addScript('snappymail', 'snappymail');
|
||||||
return new TemplateResponse('snappymail', 'admin-local', $parameters);
|
return new TemplateResponse('snappymail', 'admin-local', $parameters);
|
||||||
|
|
|
||||||
|
|
@ -71,6 +71,13 @@
|
||||||
<br />
|
<br />
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<input id="snappymail-nc-lang" name="snappymail-nc-lang" type="checkbox" class="checkbox" <?php if ($_['snappymail-nc-lang']) echo 'checked="checked"'; ?>>
|
||||||
|
<label for="snappymail-nc-lang">
|
||||||
|
<?php echo($l->t('Force Nextcloud personal language')); ?>
|
||||||
|
</label>
|
||||||
|
</p>
|
||||||
|
<br />
|
||||||
<p>
|
<p>
|
||||||
<label for="snappymail-app_path">
|
<label for="snappymail-app_path">
|
||||||
<?php echo($l->t('app_path')); ?>
|
<?php echo($l->t('app_path')); ?>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue