Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0
Ce dépôt a été archivé le 2022-05-07. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d'ajout, ni soumettre de changements.
nyaa-pantsu/templates/_profile_edit.html

105 lignes
4,7 Kio
HTML
Brut Vue normale Historique

2017-05-09 17:47:06 +02:00
{{define "profile_edit_content"}}
{{with .UserProfile}}
{{ range (index $.FormInfos "infos")}}
<div class="alert alert-info"><a class="panel-close close" data-dismiss="alert">×</a><i class="glyphicon glyphicon-info-sign"></i> {{ . }}</div>
{{end}}
{{ range (index $.FormErrors "errors")}}
<div class="alert alert-danger"><a class="panel-close close" data-dismiss="alert">×</a><i class="glyphicon glyphicon-exclamation-sign"></i> {{ . }}</div>
{{end}}
<h3>{{ T "personal_info"}}</h3>
<form class="form-horizontal" role="form" method="POST">
<div class="form-group">
<label class="col-lg-3 control-label">{{ T "email" }}:</label>
<div class="col-lg-8">
<input class="form-control" type="text" name="email" id="email" value="{{.Email}}">
{{ range (index $.FormErrors "email")}}
<p class="bg-danger">{{ . }}</p>
{{end}}
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">{{ T "language"}}:</label>
<div class="col-lg-8">
<div class="ui-select">
<select id="language" name="language" class="form-control">
<option value="en-us" {{ if eq .Language "en-us" }}selected{{end}}>{{T "english"}} ({{ T "default" }})</option>
</select>
</div>
{{ range (index $.FormErrors "language")}}
<p class="bg-danger">{{ . }}</p>
{{end}}
</div>
</div>
{{ if not (HasAdmin .)}}
<div class="form-group">
<label class="col-md-3 control-label">{{ T "current_password"}}:</label>
<div class="col-md-8">
<input class="form-control" name="current_password" id="current_password" type="password">
{{ range (index $.FormErrors "current_password")}}
<p class="bg-danger">{{ . }}</p>
{{end}}
</div>
</div>
{{end}}
<div class="form-group">
<label class="col-md-3 control-label">{{ T "password"}}:</label>
<div class="col-md-8">
<input class="form-control" name="password" id="password" type="password">
{{ range (index $.FormErrors "password")}}
<p class="bg-danger">{{ . }}</p>
{{end}}
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{{ T "confirm_password"}}:</label>
<div class="col-md-8">
<input class="form-control" name="password_confirmation" id="password_confirmation" type="password">
{{ range (index $.FormErrors "password_confirmation")}}
<p class="bg-danger">{{ . }}</p>
{{end}}
</div>
</div>
{{ if HasAdmin .}}
<h3>{{ T "moderation"}}</h3>
<div class="form-group">
<label class="col-md-3 control-label">{{ T "username"}}:</label>
<div class="col-md-8">
<input class="form-control" name="username" id="username" type="text" value="{{.Username}}">
{{ range (index $.FormErrors "username")}}
<p class="bg-danger">{{ . }}</p>
{{end}}
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">{{ T "role" }}:</label>
<div class="col-lg-8">
<div class="ui-select">
<select id="status" name="status" class="form-control">
<option value="-1" {{ if eq .Status -1 }}selected{{end}}>{{ T "banned"}}</option>
<option value="0" {{ if eq .Status 0 }}selected{{end}}>{{ T "member"}} ({{ T "default" }})</option>
<option value="1" {{ if eq .Status 1 }}selected{{end}}>{{ T "trusted_member"}} </option>
<option value="2" {{ if eq .Status 2 }}selected{{end}}>{{ T "moderator"}} </option>
</select>
</div>
{{ range (index $.FormErrors "status")}}
<p class="bg-danger">{{ . }}</p>
{{end}}
</div>
</div>
{{end}}
<div class="form-group">
<label class="col-md-3 control-label"></label>
<div class="col-md-8">
<input type="submit" class="btn btn-primary" name="save" value="{{ T "save_changes"}}">
<span></span>
<input type="reset" class="btn btn-default" value="Cancel">
</div>
</div>
</form>
{{ if CurrentOrAdmin $.User .Id }}
<hr>
<a href="?delete" onclick="if (!confirm('{{ T "delete_account_confirm" }}')) return false;" class="btn btn-danger btn-lg"><i class="glyphicon glyphicon-trash"></i> {{ T "delete_account"}}</a>
{{end}}
{{end}}
{{end}}