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

github.com/ONLYOFFICE/onlyoffice-nextcloud.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Linnik <sergey.linnik@onlyoffice.com>2017-03-01 12:01:37 +0300
committerSergey Linnik <sergey.linnik@onlyoffice.com>2017-03-01 15:48:52 +0300
commitfc2673cda56320b38bf8baabb7114acbb0bfeadf (patch)
tree24dc8b0fb6bd168389e587acca2af0a87254b2cb /lib/adminsettings.php
parent60663220e19ae25463ac7ed4363e856a3c4df8b2 (diff)
Nextcloud settings
Diffstat (limited to 'lib/adminsettings.php')
-rw-r--r--lib/adminsettings.php70
1 files changed, 70 insertions, 0 deletions
diff --git a/lib/adminsettings.php b/lib/adminsettings.php
new file mode 100644
index 0000000..7497e75
--- /dev/null
+++ b/lib/adminsettings.php
@@ -0,0 +1,70 @@
+<?php
+/**
+ *
+ * (c) Copyright Ascensio System Limited 2010-2017
+ *
+ * This program is freeware. You can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) version 3 as published by the Free Software Foundation (https://www.gnu.org/copyleft/gpl.html).
+ * In accordance with Section 7(a) of the GNU GPL its Section 15 shall be amended to the effect that
+ * Ascensio System SIA expressly excludes the warranty of non-infringement of any third-party rights.
+ *
+ * THIS PROGRAM IS DISTRIBUTED WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR
+ * FITNESS FOR A PARTICULAR PURPOSE. For more details, see GNU GPL at https://www.gnu.org/copyleft/gpl.html
+ *
+ * You can contact Ascensio System SIA by email at sales@onlyoffice.com
+ *
+ * The interactive user interfaces in modified source and object code versions of ONLYOFFICE must display
+ * Appropriate Legal Notices, as required under Section 5 of the GNU GPL version 3.
+ *
+ * Pursuant to Section 7 § 3(b) of the GNU GPL you must retain the original ONLYOFFICE logo which contains
+ * relevant author attributions when distributing the software. If the display of the logo in its graphic
+ * form is not reasonably feasible for technical reasons, you must include the words "Powered by ONLYOFFICE"
+ * in every copy of the program you distribute.
+ * Pursuant to Section 7 § 3(e) we decline to grant you any rights under trademark law for use of our trademarks.
+ *
+*/
+
+namespace OCA\Onlyoffice;
+
+use OCP\Settings\ISettings;
+
+use OCA\Onlyoffice\AppInfo\Application;
+
+/**
+ * Settings controller for the administration page
+ */
+class AdminSettings implements ISettings {
+
+ public function __construct() {
+ }
+
+ /**
+ * Print config section
+ *
+ * @return TemplateResponse
+ */
+ public function getForm() {
+ $app = new Application();
+ $container = $app->getContainer();
+ $response = $container->query("\OCA\Onlyoffice\Controller\SettingsController")->index();
+ return $response;
+ }
+
+ /**
+ * Get section ID
+ *
+ * @return string
+ */
+ public function getSection() {
+ return "server";
+ }
+
+ /**
+ * Get priority order
+ *
+ * @return int
+ */
+ public function getPriority() {
+ return 50;
+ }
+}