forked from pterodactyl/panel
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.php
More file actions
313 lines (312 loc) · 13.1 KB
/
server.php
File metadata and controls
313 lines (312 loc) · 13.1 KB
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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
<?php
return [
'index' => [
'title' => 'Server :name',
'header' => 'Server Konsole',
'header_sub' => 'Verwalte deinen Server in Echtzeit.',
],
'schedule' => [
'header' => 'Schedule Manager',
'header_sub' => 'Erstelle geplante Aktionen.',
'current' => 'Derzeitige Aktionen',
'new' => [
'header' => 'Neue Aktion erstellen',
'header_sub' => 'Erstelle eine neue Gruppe an Aktionen.',
'submit' => 'Aktion erstellen',
],
'manage' => [
'header' => 'Aktion verwalten',
'submit' => 'Aktion bearbeiten',
'delete' => 'Aktion löschen',
],
'task' => [
'time' => 'Nach',
'action' => 'Aktion ausführen',
'payload' => 'With Payload',
'add_more' => 'Weitere Aktion',
],
'actions' => [
'command' => 'Command ausführen',
'power' => 'Power Aktion',
],
'unnamed' => 'Unnamed Schedule',
'setup' => 'Schedule Setup',
'day_of_week' => 'Day of Week',
'day_of_month' => 'Day of Month',
'hour' => 'Hour of Day',
'minute' => 'Minute of Hour',
'time_help' => 'Dieses System unterstützt dern Cronjob Syntax.',
'task_help' => 'Times for tasks are relative to the previously defined task. Each schedule may have no more than 5 tasks assigned to it and tasks may not be scheduled more than 15 minutes apart.',
],
'tasks' => [
'task_created' => 'Aktion erfolgreich erstellt.',
'task_updated' => 'Aktion bearbeitet.',
'header' => 'Scheduled Tasks',
'header_sub' => 'Automatisiere deinen Server.',
'current' => 'Aktuelle Aktionen',
'actions' => [
'command' => 'Command ausführen',
'power' => 'Power Aktion senden',
],
'new_task' => 'Neue Aktion erstellen',
'toggle' => 'Status ändern',
'new' => [
'header' => 'Neue Aktion',
'header_sub' => 'Neuen Aktion erstellen.',
'task_name' => 'Name',
'day_of_week' => 'Tag einer Woche',
'custom' => 'Custom Value',
'day_of_month' => 'Tag eines Monats',
'hour' => 'Stunde',
'minute' => 'Minute',
'sun' => 'Sontag',
'mon' => 'Montad',
'tues' => 'Dienstag',
'wed' => 'Mittwoch',
'thurs' => 'Donnerstag',
'fri' => 'Freitag',
'sat' => 'Samstag',
'submit' => 'Absenden',
'type' => 'TTyp',
'chain_then' => 'Then, After',
'chain_do' => 'Do',
'chain_arguments' => 'With Arguments',
'payload' => 'Task Payload',
'payload_help' => 'Wenn du die send command Methode ausgewählt hast wird ein Command zur angegebenen Zeit ausgeführt.',
],
'edit' => [
'header' => 'Aktion beareiten',
'submit' => 'Abschicken',
],
],
'users' => [
'header' => 'User verwalten',
'header_sub' => 'Bestimme wer den Server verwalten kann.',
'configure' => 'Rechte einstellen',
'list' => 'Account Liste',
'add' => 'Neuen User erstellen',
'update' => 'User bearbeiten',
'user_assigned' => 'User an einen Server gebunden.',
'user_updated' => 'User Rechte erfolgreich aktualisiert.',
'edit' => [
'header' => 'User bearbeiten',
'header_sub' => 'Bearbeite den Zugriff eines Users auf deine Server.',
],
'new' => [
'header' => 'Neuen User erstellen',
'header_sub' => 'Erstelle einen neuen User un gebe ihm Zugirff auf einen Server.',
'email' => 'Email Address',
'email_help' => 'Email Adresse für Einladungs mail.',
'power_header' => 'Power Verwaltung',
'file_header' => 'Datein Verwaltung',
'subuser_header' => 'Subuser Verwaltung',
'server_header' => 'Server Verwaltung',
'task_header' => 'Schedule Verwaltung',
'database_header' => 'Database Verwaltung',
'power_start' => [
'title' => 'Start Server',
'description' => 'Der User darf den Server starten.',
],
'power_stop' => [
'title' => 'Stop Server',
'description' => 'Der User darf den Server stoppen.',
],
'power_restart' => [
'title' => 'Restart Server',
'description' => 'Der User darf den Server restarten.',
],
'power_kill' => [
'title' => 'Kill Server',
'description' => 'Der User darf den Prozess des Servers töten.',
],
'send_command' => [
'title' => 'Send Console Command',
'description' => 'Der User darf die Konsole benutzen.',
],
'view_sftp' => [
'title' => 'SFTP erlaubt',
'description' => 'Ermöglicht dem Benutzer, eine Verbindung mit dem vom Daemon bereitgestellten SFTP-Server herzustellen.',
],
'list_files' => [
'title' => 'List Files',
'description' => 'Der User darf die Server-Dateien sehen.',
],
'edit_files' => [
'title' => 'Edit Files',
'description' => 'Der User darf die Server-Dateien sehen. SFTP ist von dieser Erlaubnis nicht betroffen.',
],
'save_files' => [
'title' => 'Save Files',
'description' => 'Der User darf die Server-Dateien bearbeiten. SFTP ist von dieser Erlaubnis nicht betroffen.',
],
'move_files' => [
'title' => 'Rename & Move Files',
'description' => 'Der User darf die Server-Dateien ubenennen und verschieben.',
],
'copy_files' => [
'title' => 'Copy Files',
'description' => 'Der User darf die Server-Dateien kopieren.',
],
'compress_files' => [
'title' => 'Compress Files',
'description' => 'Der User darf die Server-Dateien komprimieren(zip).',
],
'decompress_files' => [
'title' => 'Decompress Files',
'description' => 'Der User darf zip Archive entpacken.',
],
'create_files' => [
'title' => 'Create Files',
'description' => 'Der User darf Server-Dateien erstellen.',
],
'upload_files' => [
'title' => 'Upload Files',
'description' => 'Der User darf Server-Dateien hochladen.',
],
'delete_files' => [
'title' => 'Delete Files',
'description' => 'Der User darf Server-Dateien löschen.',
],
'download_files' => [
'title' => 'Download Files',
'description' => 'Der User darf Server-Dateien herunterladen.',
],
'list_subusers' => [
'title' => 'List Subusers',
'description' => 'Der User darf Subuser sehen.',
],
'view_subuser' => [
'title' => 'View Subuser',
'description' => 'Der User darf Subuser genauer sehen.',
],
'edit_subuser' => [
'title' => 'Edit Subuser',
'description' => 'Der User darf Subuser bearbeiten.',
],
'create_subuser' => [
'title' => 'Create Subuser',
'description' => 'Der User darf Subuser erstellen.',
],
'delete_subuser' => [
'title' => 'Delete Subuser',
'description' => 'Der User darf Subuser löschen.',
],
'view_allocations' => [
'title' => 'View Allocations',
'description' => 'Allows user to view all of the IPs and ports assigned to a server.',
],
'edit_allocation' => [
'title' => 'Edit Default Connection',
'description' => 'Allows user to change the default connection allocation to use for a server.',
],
'view_startup' => [
'title' => 'View Startup Command',
'description' => 'Allows user to view the startup command and associated variables for a server.',
],
'edit_startup' => [
'title' => 'Edit Startup Command',
'description' => 'Allows a user to modify startup variables for a server.',
],
'list_schedules' => [
'title' => 'List Schedules',
'description' => 'Der User darf geplante Aktionen für den Server sehen.',
],
'view_schedule' => [
'title' => 'View Schedule',
'description' => 'Der User darf eine Aktion ansehen.',
],
'toggle_schedule' => [
'title' => 'Toggle Schedule',
'description' => 'Der User darf geplante Aktionen für den Server de-/aktivieren.',
],
'queue_schedule' => [
'title' => 'Queue Schedule',
'description' => 'Allows a user to queue a schedule to run it\'s tasks on the next process cycle.',
],
'edit_schedule' => [
'title' => 'Edit Schedule',
'description' => 'Der User darf geplante Aktionen für den Server bearbeiten.',
],
'create_schedule' => [
'title' => 'Create Schedule',
'description' => 'Der User darf geplante Aktionen für den Server erstellen.',
],
'delete_schedule' => [
'title' => 'Delete Schedule',
'description' => 'Der User darf geplante Aktionen für den Server löschen.',
],
'view_databases' => [
'title' => 'View Database Details',
'description' => 'Der User darf die Datenbankinformationen sehen.',
],
'reset_db_password' => [
'title' => 'Reset Database Password',
'description' => 'Der User darf das Datenbankpasswort zurücksetzen.',
],
],
],
'files' => [
'exceptions' => [
'invalid_mime' => 'Diese Datei kann leider nicht bearbeitet werden',
'max_size' => 'Diese Datei ist zu groß um bearbeitet zu werden.',
],
'header' => 'Datei Manager',
'header_sub' => 'Verwalte deine Dateien.',
'loading' => 'Datein werden geladen. Bitte warten...',
'path' => 'Wenn du Ordner erstellst solltest du :path als Basis Ordner verwenden! Der maximale Upload beträgt: :size.',
'seconds_ago' => 'Sekunden her',
'file_name' => 'Dateiname',
'size' => 'Größe',
'last_modified' => 'Zuletzt bearbeitet',
'add_new' => 'Neue Datei erstellen',
'add_folder' => 'Neuen Ordner ertsllen',
'mass_actions' => 'Massenaktionen',
'delete' => 'löschen',
'edit' => [
'header' => 'Datei bearbeiten',
'header_sub' => 'Bearbeite Dateien direkt vom Browser aus.',
'save' => 'Datei speichern',
'return' => 'Zurück zum Datei Manager',
],
'add' => [
'header' => 'Neue Datei',
'header_sub' => 'Erstelle eine neue Datei.',
'name' => 'Dateiname',
'create' => 'Datei erstellen',
],
],
'config' => [
'startup' => [
'header' => 'Start Konfiguration',
'header_sub' => 'Bearbeite die Startparameter des Serves.',
'command' => 'Startup Command',
'edit_params' => 'Parameter bearbeiten',
'update' => 'Absenden',
'startup_regex' => 'Input Rules',
'edited' => 'Die Einstellungen wurden gespeichert und werden beim nächsten Serverstart verwendet.',
],
'sftp' => [
'header' => 'SFTP Information',
'header_sub' => 'Details für eine SFTP verbindung.',
'details' => 'SFTP Details',
'conn_addr' => 'Adresse',
'warning' => 'Bitte benutze SFTP und nicht FTP!.',
],
'database' => [
'header' => 'Datenbanken',
'header_sub' => 'Alle für diesen Server verfügbaren Datenbanken.',
'your_dbs' => 'Deine Datenbanken',
'host' => 'MySQL Host',
'reset_password' => 'Passwort zurücksetzen',
'no_dbs' => 'Du hast leider keine Datenbanken.',
'add_db' => 'Datenbank hinzufügen.',
],
'allocation' => [
'header' => 'Server Allocations',
'header_sub' => 'Control the IPs and ports available on this server.',
'available' => 'Available Allocations',
'help' => 'Allocation Help',
'help_text' => 'The list to the left includes all available IPs and ports that are open for your server to use for incoming connections.',
],
],
];