1: <?php
2: /**
3: * This code is licensed under AGPLv3 license or Afterlogic Software License
4: * if commercial version of the product was purchased.
5: * For full statements of the licenses see LICENSE-AFTERLOGIC and LICENSE-AGPL3 files.
6: */
7:
8: namespace Aurora\Modules\OutlookSyncWebclient;
9:
10: use Aurora\System\SettingsProperty;
11:
12: /**
13: * @property bool $Disabled
14: * @property string $PluginDownloadLink
15: * @property string $PluginReadMoreLink
16: */
17:
18: class Settings extends \Aurora\System\Module\Settings
19: {
20: protected function initDefaults()
21: {
22: $this->aContainer = [
23: "Disabled" => new SettingsProperty(
24: false,
25: "bool",
26: null,
27: "Setting to true disables the module",
28: ),
29: "PluginDownloadLink" => new SettingsProperty(
30: "https://afterlogic.com/download/OutlookSyncSetup.exe",
31: "string",
32: null,
33: "URL of Outlook Sync plugin download link",
34: ),
35: "PluginReadMoreLink" => new SettingsProperty(
36: "",
37: "string",
38: null,
39: "URL of documentation page on installing and using Outlook Sync plugin",
40: ),
41: ];
42: }
43: }
44: