{% import "fmt" %} {% import "github.com/bouncepaw/mycorrhiza/cfg" %} {% import "github.com/bouncepaw/mycorrhiza/l18n" %} {% import "github.com/bouncepaw/mycorrhiza/user" %} {% import "github.com/bouncepaw/mycorrhiza/util" %} {% func AdminPanelHTML(lc *l18n.Localizer) %}

{%s lc.Get("admin.panel_title") %}

{%s lc.Get("admin.panel_safe") %}

{%s lc.Get("admin.panel_unsafe") %}

{%s lc.Get("admin.panel_shutdown") %}
{%s lc.Get("admin.panel_reindex") %}
{% endfunc %} {% func AdminUsersPanelHTML(userList []*user.User, lc *l18n.Localizer) %}

{%s lc.Get("admin.users_title") %}

{%s lc.Get("admin.users_create") %}

{% for _, u := range userList %} {% endfor %}
{%s lc.Get("admin.users_name") %} {%s lc.Get("admin.users_group") %} {%s lc.Get("admin.users_registered") %}
{%s u.Name %} {%s u.Group %} {% if u.RegisteredAt.IsZero() %} {%s lc.Get("admin.users_notime") %} {% else %} {%s u.RegisteredAt.UTC().Format("2006-01-02 15:04") %} {% endif %} {%s lc.Get("admin.users_edit") %}
{% endfunc %} {% func AdminUserNewHTML(f util.FormData, lc *l18n.Localizer) %}

{%s lc.Get("admin.newuser_title") %}

{% if f.HasError() %}
{%s lc.Get("ui.error") %}: {%s f.Error() %}
{% endif %}
{%s lc.Get("ui.cancel") %}
{% endfunc %} {% func AdminUserEditHTML(u *user.User, f util.FormData, lc *l18n.Localizer) %}

{%s u.Name %}

{%s lc.Get("admin.user_group_heading") %}

{% if f.HasError() %}
{%s lc.Get("ui.error") %}: {%s f.Error() %}
{% endif %}

{%s lc.Get("admin.user_delete_heading") %}

{%s lc.Get("admin.user_delete_tip") %}

{%s lc.Get("admin.user_delete") %}
{% endfunc %} {% func AdminUserDeleteHTML(u *user.User, f util.FormData, lc *l18n.Localizer) %}

{%s lc.Get("admin.user_delete_heading") %}

{% if f.HasError() %}
{%s lc.Get("ui.error") %}: {%s f.Error() %}
{% endif %}

{%s= lc.Get("admin.user_delete_warn", &l18n.Replacements{"name": fmt.Sprintf("%s", u.Name)}) %}

{%s lc.Get("ui.cancel") %}
{% endfunc %}