47 lines
1.5 KiB
HTML
47 lines
1.5 KiB
HTML
{include "admin/layout.html"}
|
|
|
|
{block "content"}
|
|
<h1>Edit User: {user.Username}</h1>
|
|
|
|
<form class="standard" method="post">
|
|
{csrf}
|
|
<div>
|
|
<label for="username">Username:</label>
|
|
<input type="text" name="username" id="username" value="{user.Username}" required>
|
|
</div>
|
|
<div>
|
|
<label for="email">Email:</label>
|
|
<input type="email" name="email" id="email" value="{user.Email}" required>
|
|
</div>
|
|
<div>
|
|
<label for="level">Level:</label>
|
|
<input type="number" name="level" id="level" value="{user.Level}" min="1">
|
|
</div>
|
|
<div>
|
|
<label for="auth">Auth Level:</label>
|
|
<select name="auth" id="auth">
|
|
<option value="1"{if user.Auth == 1} selected{/if}>User</option>
|
|
<option value="2"{if user.Auth == 2} selected{/if}>Moderator</option>
|
|
<option value="3"{if user.Auth == 3} selected{/if}>Admin</option>
|
|
<option value="4"{if user.Auth == 4} selected{/if}>Super Admin</option>
|
|
</select>
|
|
</div>
|
|
<div>
|
|
<label for="hp">Current HP:</label>
|
|
<input type="number" name="hp" id="hp" value="{user.HP}" min="0">
|
|
</div>
|
|
<div>
|
|
<label for="max_hp">Max HP:</label>
|
|
<input type="number" name="max_hp" id="max_hp" value="{user.MaxHP}" min="1">
|
|
</div>
|
|
<div>
|
|
<label for="new_password">New Password (leave blank to keep current):</label>
|
|
<input type="password" name="new_password" id="new_password" placeholder="Enter new password">
|
|
</div>
|
|
<div>
|
|
<a href="/admin/users"><button type="button" class="btn">Cancel</button></a>
|
|
<button type="submit" class="btn btn-primary">Update User</button>
|
|
</div>
|
|
</form>
|
|
{/block}
|