mirror of
https://github.com/the-djmaze/snappymail.git
synced 2024-09-20 07:35:55 +08:00
Force Nextcloud personal language by default #1428
This commit is contained in:
parent
1ac4f05d91
commit
5e4520e10c
|
@ -61,11 +61,15 @@ class FetchController extends Controller {
|
|||
]);
|
||||
}
|
||||
|
||||
if (!empty($_POST['snappymail-app_path'])) {
|
||||
SnappyMailHelper::loadApp();
|
||||
|
||||
$oConfig = \RainLoop\Api::Config();
|
||||
if (!empty($_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'])) {
|
||||
return new JSONResponse([
|
||||
|
@ -74,7 +78,6 @@ class FetchController extends Controller {
|
|||
]);
|
||||
}
|
||||
|
||||
SnappyMailHelper::loadApp();
|
||||
$debug = !empty($_POST['snappymail-debug']);
|
||||
$oConfig = \RainLoop\Api::Config();
|
||||
if ($debug != $oConfig->Get('debug', 'enable', false)) {
|
||||
|
|
|
@ -54,6 +54,8 @@ class InstallStep implements IRepairStep
|
|||
if (!$oConfig->Get('webmail', 'app_path')) {
|
||||
$output->info('Set config [webmail]app_path');
|
||||
$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;
|
||||
}
|
||||
|
||||
|
|
|
@ -71,6 +71,7 @@ class AdminSettings implements ISettings
|
|||
$oConfig->Save();
|
||||
}
|
||||
$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');
|
||||
return new TemplateResponse('snappymail', 'admin-local', $parameters);
|
||||
|
|
|
@ -71,6 +71,13 @@
|
|||
<br />
|
||||
<?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>
|
||||
<label for="snappymail-app_path">
|
||||
<?php echo($l->t('app_path')); ?>
|
||||
|
|
Loading…
Reference in a new issue