/
server.html
60 lines (51 loc) · 2.47 KB
/
server.html
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
<a name="s-[% server.ip %]"></a>
<span id="server_[% server.id %]">
<form method="post" action="/manage/server/update/server">
<input type="hidden" name="auth_token" value="[% combust.auth_token %]">
<input type="hidden" name="a" value="[% combust.current_account.id_token %]">
[% IF server.hostname %]Hostname: <b>[% server.hostname | html %]</b><br />[% END %]
IP: <b><a href="[% combust.www_url(server.url) %]">[% server.ip | html %]</a></b>
[% IF server.server_verification.verified_on %]
✓ <!-- ✅ -->
[% ELSE %]
<br>
<a href="[% combust.manage_url('/manage/server/verify/', server => server.ip) %]">✗</a>
<a href="[% combust.manage_url('/manage/server/verify/', server => server.ip) %]">Unverified</a>
[% END %]
<br>
[% IF server.deletion_on %]
This server is <span class="deletion">scheduled for deletion</span>
on [% server.deletion_on.strftime("%B %d, %Y") %].
<br />
[% END %]
Current score: <b>[% server.score %]</b><br />
[% IF server.stratum %]Stratum: <b>[% server.stratum %]</b><br />[% END %]
Zones:
[% PROCESS tpl/manage/server_zones.html %]
<br />
<input type="hidden" name="server" value="[% server.id %]">
<input type="hidden" name="noscript" value="1">
<a href="#netspeed">Net speed</a>:
<span id="netspeed_[% server.id %]">[% server.netspeed_human %]
</span>
|
<select name="netspeed"
onchange="NP.update_netspeed('[% server.id %]', this.value, '[% combust.auth_token %]'); return false;">
<option value="">Set connection speed</option>
[% speeds = [server.netspeed, 0, 512, 1500, 3000, 6000, 12000, 25000, 50000, 100000, 250000, 500000, 1000000, 1500000, 2000000, 3000000]; %]
[% FOR speed = speeds.nsort.unique; %] <option
value="[% speed %]">[% combust.netspeed_human(speed) %]</option>
[%- END %]
</select>
<noscript>
<input type="submit" name="Update" value="Update">
</noscript>
<br>
[% IF server.deletion_on %]
<input type="submit" name="Delete" class="btn btn-outline-secondary btn-sm" value="Cancel Deletion">
[% ELSE %]
<input type="submit" name="Delete" class="btn btn-outline-secondary btn-sm" value="Delete">
[% END %]
<br><br>
</form>
</span>