-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathplayeredit.html
More file actions
85 lines (82 loc) · 3.77 KB
/
playeredit.html
File metadata and controls
85 lines (82 loc) · 3.77 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
<div class="row">
<div id="breadcrumb" class="col-xs-12">
<ol class="breadcrumb">
<li><a href="index.html">Dashboard</a></li>
<li><a href="#">Players</a></li>
<li><a href="#">Edit Players</a></li>
</ol>
</div>
</div>
<div class="row">
<div class="col-xs-12 col-sm-6">
{% set iconcolour = "#54ae86" if handler.edit_player.logged_in else "#D15E5E" %}
<h3 style="margin-bottom: 10px" ><strong>Edit {{ handler.edit_player.name }} <i class="fa fa-user" style="color: {{ iconcolour }}"></i></strong></h3>
{% if handler.edit_player.logged_in %}
<button class="btn btn-warning" onclick="kickPlayer('{{ handler.edit_player.name }}')">Kick</button>
{% end %}
{% if handler.player_manager.check_bans(handler.edit_player.ip) %}
<button class="btn btn-success" onclick="unBanPlayer('{{ handler.edit_player.name }}')">Unban</button>
{% else %}
<button class="btn btn-warning" onclick="banPlayer('{{ handler.edit_player.name }}')">Ban</button>
{% end %}
<button class="btn btn-danger" onclick="deletePlayer('{{ handler.edit_player.name }}')">Delete</button>
<div class="box">
<div class="box-content">
<form id="player_edit_form" action="ajax/playeredit.html">
<input type="hidden" name="playername" value="{{ handler.edit_player.name }}">
{% if handler.error_message != "" %}
<span style="color: #ff3a35">{{ handler.error_message }}</span>
{% end %}
<table class="table table-bordered">
<tr>
<td>UUID</td>
<td>{{ handler.edit_player.uuid }}</td>
</tr>
<tr>
<td>Access Level</td>
<td>
<select name="access_level">
{% for optionkey, optionvalue in handler.levels.iteritems() %}
{% set selectedvalue = " selected" if optionvalue == handler.edit_player.access_level else "" %}
<option value="{{ optionvalue }}"{{ selectedvalue }}>{{ optionkey }}</option>
{% end %}
</select>
</td>
</tr>
<tr>
<td>IP</td>
<td>{{ handler.edit_player.ip }}</td>
</tr>
<tr>
<td>Last Seen</td>
<td>{{ str(handler.edit_player.last_seen).rpartition('.')[0] }}</td>
</tr>
<tr>
<td>planet</td>
<td>{{ handler.edit_player.planet }}</td>
</tr>
<tr>
<td>On Ship</td>
<td>{{ handler.edit_player.on_ship }}</td>
</tr>
</table>
{% raw xsrf_form_html() %}
<input type="submit" class="btn btn-default" value="Save">
</form>
<script>
$( "#player_edit_form" ).submit(function( event ) {
event.preventDefault();
var $form = $( this ),
url = $form.attr( "action" );
var posting = $.post( url, $( "#player_edit_form" ).serialize() );
// Put the results in a div
posting.done(function( data ) {
$( "#ajax-content" ).empty().append( data );
});
});
</script>
<br />
</div>
</div>
</div>
</div>