mirror of
https://github.com/slawkens/myaac.git
synced 2025-04-27 01:39:22 +02:00
* added nice looking menu for my account page in default template
This commit is contained in:
parent
85d1f3419a
commit
0104d2fd36
@ -1,134 +1,187 @@
|
|||||||
<h1>My account</h1>
|
<style type="text/css">
|
||||||
<p>Welcome to your account page, {{ account }}<br>
|
#account-manage {
|
||||||
You have {{ account_logged.getPremDays() }} days remaining premium account.</p>
|
width: 100%;
|
||||||
|
margin: auto;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
div#one {
|
||||||
|
width: 150px;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
div#two {
|
||||||
|
margin-left: 150px;
|
||||||
|
padding-left: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
{# if account dont have recovery key show hint #}
|
.vertical-menu a {
|
||||||
{% if recovery_key is empty %}
|
background-color: {{ config.lightborder }}; /* Grey background color */
|
||||||
<div align="center">
|
color: black; /* Black text color */
|
||||||
You can register your account for increased protection. Click on "Register Account" and get your free recovery key today!<br/>
|
display: block; /* Make the links appear below each other */
|
||||||
<form action="{{ getLink('account/register') }}" method="post">
|
padding: 12px; /* Add some padding */
|
||||||
<input type="submit" value="Register Account" />
|
text-decoration: none; /* Remove underline from links */
|
||||||
</form>
|
}
|
||||||
</div>
|
|
||||||
<br/>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% if email_request %}
|
.vertical-menu a:hover {
|
||||||
<div align="center">
|
background-color: {{ config.darkborder }}; /* Dark grey background on mouse-over */
|
||||||
A request has been submitted to change the email address of this account to <b>{{ email_new }}</b>. After <b>{{ email_new_time|date("j F Y, G:i:s") }}</b> you can accept the new email address and finish the process. Please cancel the request if you do not want your email address to be changed! Also cancel the request if you have no access to the new email address!
|
}
|
||||||
|
</style>
|
||||||
<form action="{{ getLink('account/email') }}" method="post">
|
{% set menus = {
|
||||||
<input type="submit" value="Edit" />
|
'Create Character': 'account/character/create','Delete Character': 'account/character/delete',
|
||||||
</form>
|
'Change Info': 'account/info', 'Change Password': 'account/password', 'Change Email': 'account/email'
|
||||||
|
} %}
|
||||||
|
<div id="account-manage">
|
||||||
|
<div id="one">
|
||||||
|
<div class="vertical-menu">
|
||||||
|
<a href="{{ getLink('account/manage') }}">My Account</a>
|
||||||
|
{% if recovery_key is empty %}
|
||||||
|
<a href="{{ getLink('account/register') }}">Register Account</a>
|
||||||
|
{% endif %}
|
||||||
|
{% for name, link in menus %}
|
||||||
|
<a href="{{ getLink(link) }}">{{ name }}</a>
|
||||||
|
{% endfor %}
|
||||||
|
{% if config.account_change_character_name %}
|
||||||
|
<a href="{{ getLink('account/character/name') }}">Change Name</a>
|
||||||
|
{% endif %}
|
||||||
|
{% if config.account_change_character_sex %}
|
||||||
|
<a href="{{ getLink('account/character/sex') }}">Change Sex</a>
|
||||||
|
{% endif %}
|
||||||
|
<a href="{{ getLink('account/logout') }}">Logout</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br/><br/>
|
<div id="two">
|
||||||
{% endif %}
|
<h1>My account</h1>
|
||||||
<h2>General Information</h2>
|
<p>Welcome to your account page, {{ account }}<br>
|
||||||
<table width="100%">
|
You have {{ account_logged.getPremDays() }} days remaining premium account.</p>
|
||||||
<tr style="background-color: {{ config.lightborder }};" >
|
|
||||||
<td style="width: 90px;">Account {% if constant('USE_ACCOUNT_NAME') %}Name{% else %}Number{% endif %}:</td>
|
{# if account dont have recovery key show hint #}
|
||||||
<td>{{ account }}</td>
|
{% if recovery_key is empty %}
|
||||||
</tr>
|
<div align="center">
|
||||||
<tr style="background-color: {{ config.darkborder }};" >
|
You can register your account for increased protection. Click on "Register Account" and get your free recovery key today!<br/>
|
||||||
<td style="width: 90px;">Email Address:</td>
|
<form action="{{ getLink('account/register') }}" method="post">
|
||||||
<td>{{ account_email ~ email_change }}
|
<input type="submit" value="Register Account" />
|
||||||
<form action="{{ getLink('account/email') }}" method="post">
|
|
||||||
<input type="submit" value="Change Email" />
|
|
||||||
</form>
|
</form>
|
||||||
</td>
|
</div>
|
||||||
</tr>
|
<br/>
|
||||||
<tr style="background-color: {{ config.lightborder }};" >
|
{% endif %}
|
||||||
<td>Created:</td>
|
|
||||||
<td>{{ account_created|date("j F Y, G:i:s") }}</td>
|
{% if email_request %}
|
||||||
</tr>
|
<div align="center">
|
||||||
<tr style="background-color: {{ config.darkborder }};" >
|
A request has been submitted to change the email address of this account to <b>{{ email_new }}</b>. After <b>{{ email_new_time|date("j F Y, G:i:s") }}</b> you can accept the new email address and finish the process. Please cancel the request if you do not want your email address to be changed! Also cancel the request if you have no access to the new email address!
|
||||||
<td>Last Login:</td>
|
|
||||||
<td>{{ "now"|date("j F Y, G:i:s") }}</td>
|
<form action="{{ getLink('account/email') }}" method="post">
|
||||||
</tr>
|
<input type="submit" value="Edit" />
|
||||||
{% autoescape false %}
|
</form>
|
||||||
<tr style="background-color: {{ config.lightborder }};" >
|
</div>
|
||||||
<td>Account Status:</td>
|
<br/><br/>
|
||||||
<td>{{ account_status }}</td>
|
{% endif %}
|
||||||
</tr>
|
<h2>General Information</h2>
|
||||||
<tr style="background-color: {{ config.darkborder }};" >
|
<table width="100%">
|
||||||
<td>Registered:</td>
|
<tr style="background-color: {{ config.lightborder }};" >
|
||||||
<td>{{ account_registered }}</td>
|
<td style="width: 90px;">Account {% if constant('USE_ACCOUNT_NAME') %}Name{% else %}Number{% endif %}:</td>
|
||||||
</tr>
|
<td>{{ account }}</td>
|
||||||
{% endautoescape %}
|
|
||||||
</table>
|
|
||||||
<br/>
|
|
||||||
<h2>Public Information</h2>
|
|
||||||
<table width="100%">
|
|
||||||
<tr style="background-color: {{ config.lightborder }};" >
|
|
||||||
<td style="width: 80px;">Real name:</td>
|
|
||||||
<td>{{ account_rlname }}</td>
|
|
||||||
</tr>
|
|
||||||
<tr style="background-color: {{ config.darkborder }};" >
|
|
||||||
<td style="width: 80px;">Location:</td>
|
|
||||||
<td >{{ account_location }}</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<form action="{{ getLink('account/info') }}" method="post">
|
|
||||||
<input type="submit" value="Change Info" />
|
|
||||||
</form>
|
|
||||||
<br/>
|
|
||||||
<h2>Action Log</h2>
|
|
||||||
<table>
|
|
||||||
<tr bgcolor="{{ config.vdarkborder }}" class="white">
|
|
||||||
<th>Action</th><th>Date</th><th>IP</th>
|
|
||||||
</tr>
|
|
||||||
{% autoescape false %}
|
|
||||||
{% set i = 0 %}
|
|
||||||
{% for action in actions %}
|
|
||||||
{% set i = i + 1 %}
|
|
||||||
<tr style="background-color: {{ getStyle(i) }}">
|
|
||||||
<td>{{ action.action }}</td>
|
|
||||||
<td>{{ action.date|date("jS F Y H:i:s") }}</td>
|
|
||||||
<td>{{ action.ip }}</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
<tr style="background-color: {{ config.darkborder }};" >
|
||||||
{% endautoescape %}
|
<td style="width: 90px;">Email Address:</td>
|
||||||
</table>
|
<td>{{ account_email ~ email_change }}
|
||||||
<br/>
|
<form action="{{ getLink('account/email') }}" method="post">
|
||||||
<h2>Character list: {{ players|length }} characters.</h2>
|
<input type="submit" value="Change Email" />
|
||||||
<table>
|
</form>
|
||||||
<tr bgcolor="{{ config.vdarkborder }}" class="white">
|
</td>
|
||||||
<th>Name</th><th>Level</th><th>Vocation</th><th>Town</th><th>Last login</th><th>Status</th><th>Hide</th><th>Edit</th>
|
</tr>
|
||||||
</tr>
|
<tr style="background-color: {{ config.lightborder }};" >
|
||||||
{% set i = 0 %}
|
<td>Created:</td>
|
||||||
{% for player in players %}
|
<td>{{ account_created|date("j F Y, G:i:s") }}</td>
|
||||||
{% set i = i + 1 %}
|
</tr>
|
||||||
<tr bgcolor="{{ getStyle(i) }}">
|
<tr style="background-color: {{ config.darkborder }};" >
|
||||||
<td><a href="{{ getLink('characters/' ~ player.getName()|url_encode) }}">{{ player.getName() }}</a></td><td>{{ player.getLevel() }}</td><td>{{ config.vocations[player.getVocation()] }}</td><td>{{ config.towns[player.getTownId()] }}</td><td>{% if player.getLastLogin() > 0 %}{{ player.getLastLogin|date('d F Y (H:i)') }}{% else %}Never.{% endif %}</td><td>{% if player.isOnline() %}<font color="green">ONLINE</font>{% else %}<font color="red">Offline</font>{% endif %}</td><td>{% if player.isHidden() %}Hidden{% else %}Visible{% endif %}</td><td>[<a href="{{ getLink('account/character/comment/' ~ player.getName|url_encode) }}" >Edit</a>]</td>
|
<td>Last Login:</td>
|
||||||
</tr>
|
<td>{{ "now"|date("j F Y, G:i:s") }}</td>
|
||||||
{% endfor %}
|
</tr>
|
||||||
</table>
|
{% autoescape false %}
|
||||||
<br/>
|
<tr style="background-color: {{ config.lightborder }};" >
|
||||||
<table>
|
<td>Account Status:</td>
|
||||||
<tr>
|
<td>{{ account_status }}</td>
|
||||||
<td>
|
</tr>
|
||||||
<form action="{{ getLink('account/character/create') }}" method="post" >
|
<tr style="background-color: {{ config.darkborder }};" >
|
||||||
<input type="Submit" name="Create Character" value="Create Character" />
|
<td>Registered:</td>
|
||||||
</form>
|
<td>{{ account_registered }}</td>
|
||||||
</td>
|
</tr>
|
||||||
{% if config.account_change_character_name %}
|
{% endautoescape %}
|
||||||
<td>
|
</table>
|
||||||
<form action="{{ getLink('account/character/name') }}" method="post" >
|
<br/>
|
||||||
<input type="Submit" name="Change Name" value="Change Name" />
|
<h2>Public Information</h2>
|
||||||
</form>
|
<table width="100%">
|
||||||
</td>
|
<tr style="background-color: {{ config.lightborder }};" >
|
||||||
{% endif %}
|
<td style="width: 80px;">Real name:</td>
|
||||||
{% if config.account_change_character_sex %}
|
<td>{{ account_rlname }}</td>
|
||||||
<td>
|
</tr>
|
||||||
<form action="{{ getLink('account/character/sex') }}" method="post" >
|
<tr style="background-color: {{ config.darkborder }};" >
|
||||||
<input type="Submit" name="Change Sex" value="Change Sex" />
|
<td style="width: 80px;">Location:</td>
|
||||||
</form>
|
<td >{{ account_location }}</td>
|
||||||
</td>
|
</tr>
|
||||||
{% endif %}
|
</table>
|
||||||
<td>
|
<form action="{{ getLink('account/info') }}" method="post">
|
||||||
<form action="{{ getLink('account/character/delete') }}" method="post">
|
<input type="submit" value="Change Info" />
|
||||||
<input type="Submit" name="Delete Character" value="Delete Character" />
|
</form>
|
||||||
</form>
|
<br/>
|
||||||
</td>
|
<h2>Action Log</h2>
|
||||||
</tr>
|
<table>
|
||||||
</table>
|
<tr bgcolor="{{ config.vdarkborder }}" class="white">
|
||||||
|
<th>Action</th><th>Date</th><th>IP</th>
|
||||||
|
</tr>
|
||||||
|
{% autoescape false %}
|
||||||
|
{% set i = 0 %}
|
||||||
|
{% for action in actions %}
|
||||||
|
{% set i = i + 1 %}
|
||||||
|
<tr style="background-color: {{ getStyle(i) }}">
|
||||||
|
<td>{{ action.action }}</td>
|
||||||
|
<td>{{ action.date|date("jS F Y H:i:s") }}</td>
|
||||||
|
<td>{{ action.ip }}</td>
|
||||||
|
</tr>
|
||||||
|
{% endfor %}
|
||||||
|
{% endautoescape %}
|
||||||
|
</table>
|
||||||
|
<br/>
|
||||||
|
<h2>Character list: {{ players|length }} characters.</h2>
|
||||||
|
<table>
|
||||||
|
<tr bgcolor="{{ config.vdarkborder }}" class="white">
|
||||||
|
<th>Name</th><th>Level</th><th>Vocation</th><th>Town</th><th>Last login</th><th>Status</th><th>Hide</th><th>Edit</th>
|
||||||
|
</tr>
|
||||||
|
{% set i = 0 %}
|
||||||
|
{% for player in players %}
|
||||||
|
{% set i = i + 1 %}
|
||||||
|
<tr bgcolor="{{ getStyle(i) }}">
|
||||||
|
<td><a href="{{ getLink('characters/' ~ player.getName()|url_encode) }}">{{ player.getName() }}</a></td><td>{{ player.getLevel() }}</td><td>{{ config.vocations[player.getVocation()] }}</td><td>{{ config.towns[player.getTownId()] }}</td><td>{% if player.getLastLogin() > 0 %}{{ player.getLastLogin|date('d F Y (H:i)') }}{% else %}Never.{% endif %}</td><td>{% if player.isOnline() %}<font color="green">ONLINE</font>{% else %}<font color="red">Offline</font>{% endif %}</td><td>{% if player.isHidden() %}Hidden{% else %}Visible{% endif %}</td><td>[<a href="{{ getLink('account/character/comment/' ~ player.getName|url_encode) }}" >Edit</a>]</td>
|
||||||
|
</tr>
|
||||||
|
{% endfor %}
|
||||||
|
</table>
|
||||||
|
<br/>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<form action="{{ getLink('account/character/create') }}" method="post" >
|
||||||
|
<input type="Submit" name="Create Character" value="Create Character" />
|
||||||
|
</form>
|
||||||
|
</td>
|
||||||
|
{% if config.account_change_character_name %}
|
||||||
|
<td>
|
||||||
|
<form action="{{ getLink('account/character/name') }}" method="post" >
|
||||||
|
<input type="Submit" name="Change Name" value="Change Name" />
|
||||||
|
</form>
|
||||||
|
</td>
|
||||||
|
{% endif %}
|
||||||
|
{% if config.account_change_character_sex %}
|
||||||
|
<td>
|
||||||
|
<form action="{{ getLink('account/character/sex') }}" method="post" >
|
||||||
|
<input type="Submit" name="Change Sex" value="Change Sex" />
|
||||||
|
</form>
|
||||||
|
</td>
|
||||||
|
{% endif %}
|
||||||
|
<td>
|
||||||
|
<form action="{{ getLink('account/character/delete') }}" method="post">
|
||||||
|
<input type="Submit" name="Delete Character" value="Delete Character" />
|
||||||
|
</form>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
@ -1,44 +0,0 @@
|
|||||||
To change a name of character select player and choose a new name.<br/>
|
|
||||||
<font color="red">Change name cost {{ config.account_change_character_name_points }} premium points. You have {{ points }} premium points.</font><br/><br/>
|
|
||||||
<form action="{{ getLink('account/character/name') }}" method="post">
|
|
||||||
<input type="hidden" name="changenamesave" value="1">
|
|
||||||
<h3>Change Name</h3>
|
|
||||||
<table style="width:100%;">
|
|
||||||
<tr>
|
|
||||||
<td><span >Character:</td>
|
|
||||||
<td style="width:90%;" >
|
|
||||||
<select name="player_id">
|
|
||||||
{% for player in account_logged.getPlayersList() %}
|
|
||||||
<option value="{{ player.getId() }}">{{ player.getName() }}</option>
|
|
||||||
{% endfor %}
|
|
||||||
</select>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td ><span>New Name:</td>
|
|
||||||
<td>
|
|
||||||
<input type="text" name="name" id="name" onblur="checkName();" size="25" maxlength="25" >
|
|
||||||
<font size="1" face="verdana,arial,helvetica">
|
|
||||||
<div id="name_check">Please enter your character name.</div>
|
|
||||||
</font>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td colspan="2">
|
|
||||||
<input type="submit" name="Submit" value="Submit"/>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</form>
|
|
||||||
<br/>
|
|
||||||
<div style="text-align: center; margin: 0 auto;">
|
|
||||||
<table border="0" cellspacing="0" cellpadding="0">
|
|
||||||
<form action="{{ getLink('account/manage') }}" method="post">
|
|
||||||
<tr>
|
|
||||||
<td style="border:0px; text-align: center;">
|
|
||||||
<input type="submit" name="Back" value="Back"/>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</form>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
Loading…
x
Reference in New Issue
Block a user