Arreglado VotePoints, y Implementado el Cambio de Correo

This commit is contained in:
adevopg
2024-11-18 09:07:52 +01:00
parent 8ec3ed14cd
commit c3c424277b
20 changed files with 525 additions and 202 deletions
+36 -4
View File
@@ -14,10 +14,42 @@
<div class="centered">
<br>
<br>
<span class="red-form-response">El cambio de correo ya no es una herramienta disponible por autogestión.</span>
<hr>
<div class="alert-message" id="change-email-response"></div>
<br>
<form id="nw-change-email-form" method="POST" accept-charset="utf-8">
{% csrf_token %}
<table class="middle-center-table">
<tr>
<td><input type="password" maxlength="16" name="cur-password" id="cur-password" placeholder="Contraseña actual" required></td>
</tr>
<tr>
<td><input type="email" name="cur-email" id="cur-email" placeholder="Correo actual" required></td>
</tr>
<tr>
<td><input type="email" name="new-email" id="new-email" placeholder="Nuevo correo" required></td>
</tr>
<tr>
<td><input type="email" name="conf-new-email" id="conf-new-email" placeholder="Confirmar nuevo correo" required></td>
</tr>
<tr>
<td>
<input type="text" maxlength="6" name="security-token" id="security-token" placeholder="Token de seguridad" required>
<span class="far fa-eye toggle-token"></span>
</td>
</tr>
<tr>
<td>
<button type="submit" class="change-email-button">Cambiar Correo</button>
</td>
</tr>
</table>
<hr>
<div class="alert-message" id="change-email-response"></div>
</form>
</hr>
<br>
</div>
</div>
</div>
+1
View File
@@ -51,6 +51,7 @@
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/security_token_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/change_password_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/rename_guild_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/vote_points_response.js"></script>
<script>var aowow_tooltips = { "colorlinks": true, "iconizelinks": true, "renamelinks": true }</script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js/nw-scripts.js"></script>
+11 -3
View File
@@ -20,9 +20,17 @@
<legend>Estado de la cuenta</legend>
<div class="separate">
<img src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-ranks/1_Newbie.svg" class="nw-rank" alt="Nivel 1" title="Nivel 1">
<p>PD: <span>0</span></p>
<p>PV: <span>0</span></p>
<p>Token de Seguridad: <span>Sin solicitar</span></p>
<p>PD: <span>{{ dp }}</span></p>
<p>PV: <span>{{ vp }}</span></p>
<p>Token de Seguridad:
<span>
{% if token_status == "Solicitado" %}
{{ token_status }} - {{ token_date }}
{% else %}
{{ token_status }}
{% endif %}
</span>
</p>
{% if account_status.is_banned %}
<p>Cuenta baneada: <span></span></p>
+26 -116
View File
@@ -52,122 +52,32 @@
<button class="refresh-button" onclick="doRefresh();"><img class="refresh-icon" src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-icons/refresh.webp" title="Refrescar" alt="Refrescar"></button>
<p><span>Nota:</span> Gtop100 puede demorar unos minutos en acreditar el voto.</p>
<br>
<div class="inline-div">
<table>
<tbody><tr>
<td><img class="img-med-icon" src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/gtop100.jpg" title="Gtop100" alt="Gtop100"></td>
</tr>
<tr>
<td>Gtop100</td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td class="lefted">PV: <span>1</span></td>
</tr>
<tr>
<td class="lefted"></td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td>
<form action="" method="POST" id="uw-vote-form" accept-charset="utf-8">
<button type="submit" name="vote" class="vote-button" value="https://gtop100.com/topsites/World-of-Warcraft/sitedetails/{{ NOMBRE_SERVIDOR }}-94649?vote=1&amp;pingUsername=91402">Votar</button>
</form>
</td>
</tr><tr>
</tr></tbody></table>
</div>
<div class="inline-div">
<table>
<tbody><tr>
<td><img class="img-med-icon" src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/topg.webp" title="TopG" alt="TopG"></td>
</tr>
<tr>
<td>TopG</td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td class="lefted">PV: <span>1</span></td>
</tr>
<tr>
<td class="lefted"></td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td>
<form action="" method="POST" id="uw-vote-form" accept-charset="utf-8">
<button type="submit" name="vote" class="vote-button" value="https://topg.org/wow-private-servers/in-496618-91402">Votar</button>
</form>
</td>
</tr><tr>
</tr></tbody></table>
</div>
<div class="inline-div">
<table>
<tbody><tr>
<td><img class="img-med-icon" src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/top100arena.jpg" title="Top100arena" alt="Top100arena"></td>
</tr>
<tr>
<td>Top100arena</td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td class="lefted">PV: <span>1</span></td>
</tr>
<tr>
<td class="lefted"></td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td>
<form action="" method="POST" id="uw-vote-form" accept-charset="utf-8">
<button type="submit" name="vote" class="vote-button" value="http://www.top100arena.com/in.asp?id=94147&amp;incentive=91402">Votar</button>
</form>
</td>
</tr><tr>
</tr></tbody></table>
</div>
<div class="inline-div">
<table>
<tbody><tr>
<td><img class="img-med-icon" src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-vote-sites/arenatop100.webp" title="Arena-Top100" alt="Arena-Top100"></td>
</tr>
<tr>
<td>Arena-Top100</td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td class="lefted">PV: <span>1</span></td>
</tr>
<tr>
<td class="lefted"></td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td>
<form action="" method="POST" id="uw-vote-form" accept-charset="utf-8">
<button type="submit" name="vote" class="vote-button" value="https://www.arena-top100.com/index.php?a=in&amp;u={{ NOMBRE_SERVIDOR }}&amp;id=91402">Votar</button>
</form>
</td>
</tr><tr>
</tr></tbody></table>
</div>
<div id="vote-panel">
<div id="vote-panel">
{% for site in vote_sites %}
<div class="inline-div">
<table>
<tr>
<td><img class="img-med-icon" src="{{ site.image_url }}" title="{{ site.name }}" alt="{{ site.name }}"></td>
</tr>
<tr>
<td>{{ site.name }}</td>
</tr>
<tr>
<td>PV: <span>{{ site.points }}</span></td>
</tr>
<tr>
<td>
<form method="POST" class="nw-vote-form" accept-charset="utf-8">
{% csrf_token %}
<button type="button" class="vote-button" data-url="{{ site.url }}" data-remaining-time="{{ site.remaining_time }}">Votar</button>
</form>
</td>
</tr>
</table>
</div>
{% endfor %}
<hr>
<div class="alert-message" id="voteResponse"></div>
<br>