fix #142
This commit is contained in:
sualko 2020-05-05 15:48:01 +02:00
Родитель 2e9bf4ee19
Коммит 35d7e2b8e0
2 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -189,7 +189,7 @@ class SettingsController extends Controller
$options[$key] = $val;
}
if ($options['disabled'] === '') {
if (array_key_exists('disabled', $options) && $options['disabled'] === '') {
unset($options['disabled']);
}

Просмотреть файл

@ -48,7 +48,7 @@ class Personal implements ISettings
$parameters['loginForm'] = 'default';
}
if (is_array($options['xmpp'])) {
if (array_key_exists('xmpp', $options) && is_array($options['xmpp'])) {
if (!empty($options['xmpp']['node'])) {
$node = $options['xmpp']['node'];
$parameters['xmppNode'] = $options['xmpp']['node'];
@ -81,7 +81,7 @@ class Personal implements ISettings
$xmppOverwrite = $this->config->getAppValue('ojsxc', Config::XMPP_ALLOW_OVERWRITE);
$parameters['xmppUrl'] = $this->config->getAppValue('ojsxc', Config::XMPP_URL);
$parameters['externalConnectable'] = Application::getServerType() !== Application.INTERNAL;
$parameters['externalConnectable'] = Application::getServerType() !== Application::INTERNAL;
$parameters['allowToOverwriteXMPPConfig'] = $xmppOverwrite === 'true' || $xmppOverwrite === true || $xmppOverwrite === 1 || $xmppOverwrite === '1';
$parameters['jid'] = $node . '@' . $domain;