-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Service.php
136 lines (111 loc) · 3.85 KB
/
Service.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<?php
/**
* FOSSBilling
*
* @copyright FOSSBilling (https://www.fossbilling.org)
* @license Apache-2.0
*
*
* This source file is subject to the Apache-2.0 License that is bundled
* with this source code in the file LICENSE
*/
/**
* This extension disables critical system settings.
* It is recommended to use this extension only for public demo instances.
*/
namespace Box\Mod\Demo;
class Service
{
const err = 'This option is disabled for demo instances. Visit https://fossbilling.org/ for the installation instructions and start using FOSSBilling today.';
public function uninstall()
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminStaffUpdate(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminStaffDelete(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminStaffCreate(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminStaffPasswordChange(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminStaffProfileUpdate(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminStaffProfilePasswordChange(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminStaffApiKeyChange(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeClientProfileUpdate(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeClientProfilePasswordChange(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminClientCreate(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminClientDelete(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminClientUpdate(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminClientPasswordChange(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeClientSignUp(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminSettingsUpdate(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminDeleteCurrency(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminUpdateCore(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminUpdateExtension(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforeAdminUpdateConfig
(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforePasswordResetClient
(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
public static function onBeforePasswordResetStaff
(\Box_Event $event)
{
throw new \FOSSBilling\InformationException(self::err);
}
}