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\LicensingWebclient;
9:
10: use Aurora\System\SettingsProperty;
11:
12: /**
13: * @property bool $Disabled
14: * @property string $TrialKeyLink
15: * @property string $PermanentKeyLink
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: "TrialKeyLink" => new SettingsProperty(
30: "",
31: "string",
32: null,
33: "URL of webpage for getting a trial key",
34: ),
35: "PermanentKeyLink" => new SettingsProperty(
36: "",
37: "string",
38: null,
39: "URL of the product license purchase page",
40: ),
41: ];
42: }
43: }
44: