Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/jsxc.nextcloud.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'build/ajax/getSettings.php')
-rw-r--r--build/ajax/getSettings.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/build/ajax/getSettings.php b/build/ajax/getSettings.php
index e638a20..4a03d39 100644
--- a/build/ajax/getSettings.php
+++ b/build/ajax/getSettings.php
@@ -39,12 +39,27 @@ if ($data ['serverType'] === 'internal') {
exit;
}
+$data ['screenMediaExtension']['firefox'] = trim($config->getAppValue('ojsxc', 'firefoxExtension'));
+$data ['screenMediaExtension']['chrome'] = trim($config->getAppValue('ojsxc', 'chromeExtension'));
+
$data ['xmpp'] ['url'] = trim($config->getAppValue('ojsxc', 'boshUrl'));
$data ['xmpp'] ['domain'] = trim($config->getAppValue('ojsxc', 'xmppDomain'));
$data ['xmpp'] ['resource'] = trim($config->getAppValue('ojsxc', 'xmppResource'));
$data ['xmpp'] ['overwrite'] = validateBoolean($config->getAppValue('ojsxc', 'xmppOverwrite'));
$data ['xmpp'] ['onlogin'] = true;
+if (validateBoolean($config->getAppValue('ojsxc', 'xmppPreferMail'))) {
+ $mail = $config->getUserValue($username,'settings','email');
+
+ if ($mail !== null) {
+ list($u, $d) = explode("@", $mail, 2);
+ if ($d !== null && $d !== "") {
+ $data ['xmpp'] ['username'] = $u;
+ $data ['xmpp'] ['domain'] = $d;
+ }
+ }
+}
+
$options = $config->getUserValue($username, 'ojsxc', 'options');
if ($options !== null) {