mirror of
https://github.com/Lost-MSth/Arcaea-server.git
synced 2026-02-10 09:47:26 +08:00
Ready to update to v2.5
Please wait for some time. I need to change readme. I almost forgot what I changed before. WARNING: There will be many bugs!
This commit is contained in:
@@ -16,26 +16,54 @@
|
||||
<span class="char-name">{{char['name']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Level: </span>
|
||||
<span class="char-num">{{char['level']}}</span>
|
||||
<span>Max level: </span>
|
||||
<span class="char-num">{{char['max_level']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Frag: </span>
|
||||
<span class="char-num">{{char['frag']}}</span>
|
||||
<span>Frag-level 1: </span>
|
||||
<span class="char-num">{{char['frag1']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Prog: </span>
|
||||
<span class="char-num">{{char['prog']}}</span>
|
||||
<span>Prog-level 1: </span>
|
||||
<span class="char-num">{{char['prog1']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Overdrive: </span>
|
||||
<span class="char-num">{{char['overdrive']}}</span>
|
||||
<span>Overdrive-level 1: </span>
|
||||
<span class="char-num">{{char['overdrive1']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Frag-level 20: </span>
|
||||
<span class="char-num">{{char['frag20']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Prog-level 20: </span>
|
||||
<span class="char-num">{{char['prog20']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Overdrive-level 20: </span>
|
||||
<span class="char-num">{{char['overdrive20']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Frag-level 30: </span>
|
||||
<span class="char-num">{{char['frag30']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Prog-level 30: </span>
|
||||
<span class="char-num">{{char['prog30']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Overdrive-level 30: </span>
|
||||
<span class="char-num">{{char['overdrive30']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Skill id: </span>
|
||||
<span class="char-num">{{char['skill_id']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Skill unlock level: </span>
|
||||
<span class="char-num">{{char['skill_unlock_level']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Uncapped skill id: </span>
|
||||
<span class="char-num">{{char['skill_id_uncap']}}</span>
|
||||
<br />
|
||||
|
||||
@@ -20,24 +20,6 @@
|
||||
<span class="char-num">{{item['is_available']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Price: </span>
|
||||
<span class="char-num">{{item['price']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Original price: </span>
|
||||
<span class="char-num">{{item['orig_price']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Discount from: </span>
|
||||
<span class="char-num">{{item['discount_from']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Discount to: </span>
|
||||
<span class="char-num">{{item['discount_to']}}</span>
|
||||
<br />
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
{% if not loop.last %}
|
||||
|
||||
57
latest version/templates/web/allpurchase.html
Normal file
57
latest version/templates/web/allpurchase.html
Normal file
@@ -0,0 +1,57 @@
|
||||
{% extends 'base.html' %}
|
||||
{% block header %}
|
||||
<h1>{% block title %}All items{% endblock %}</h1>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
{% if posts %}<br />
|
||||
{% for item in posts %}
|
||||
|
||||
<div class="char-item">
|
||||
<span>Name: </span>
|
||||
<span class="name">{{item['purchase_name']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Price: </span>
|
||||
<span class="char-num">{{item['price']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Original price: </span>
|
||||
<span class="char-num">{{item['orig_price']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Discount from: </span>
|
||||
<span class="char-num">{{item['discount_from']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Discount to: </span>
|
||||
<span class="char-num">{{item['discount_to']}}</span>
|
||||
<br />
|
||||
{% if item['items'] %}<br />
|
||||
{% for x in item['items'] %}
|
||||
<span>Item id: </span>
|
||||
<span class="char-num">{{x['item_id']}}</span>
|
||||
<br />
|
||||
|
||||
<span>Item type: </span>
|
||||
<span class="char-num">{{x['type']}}</span>
|
||||
<br />
|
||||
|
||||
|
||||
|
||||
{% if not loop.last %}
|
||||
<br />
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
{% if not loop.last %}
|
||||
<br />
|
||||
<hr />
|
||||
<br />
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
@@ -12,15 +12,6 @@
|
||||
<label for="level">Level</label>
|
||||
<input name="level" id="level">
|
||||
|
||||
<label for="frag">Frag</label>
|
||||
<input name="frag" id="frag">
|
||||
|
||||
<label for="prog">Prog</label>
|
||||
<input name="prog" id="prog">
|
||||
|
||||
<label for="overdrive">Overdrive</label>
|
||||
<input name="overdrive" id="overdrive">
|
||||
|
||||
<div>
|
||||
<select name="skill_id">
|
||||
<option value="">Skill id</option>
|
||||
|
||||
@@ -5,37 +5,43 @@
|
||||
|
||||
{% block content %}
|
||||
<form action="/web/changeitem" method="post">
|
||||
<div class="title">Change the item</div>
|
||||
<div class="title">Add the item</div>
|
||||
<label for="item_id">ID of the item</label>
|
||||
<input name="item_id" id="item_id" required>
|
||||
<label for="type">Type</label>
|
||||
<div>
|
||||
<select name="type">
|
||||
<option value='single'>Single</option>
|
||||
<option value='single' selected>Single</option>
|
||||
<option value='pack'>Pack</option>
|
||||
<option value='world_song'>World song</option>
|
||||
<option value='character'>Character</option>
|
||||
</select>
|
||||
</div>
|
||||
<br />
|
||||
<div class="content">可修改项 Modifiable items:</div>
|
||||
<div><label for="is_available">是否可用 Is available:</label>
|
||||
<br />
|
||||
<br />
|
||||
<label><input type="radio" name="is_available" value=1>True</label>
|
||||
<label><input type="radio" name="is_available" checked value=1>True</label>
|
||||
<br />
|
||||
<label><input type="radio" name="is_available" value=0>False</label>
|
||||
</div>
|
||||
<label for="price">Price</label>
|
||||
<input name="price" id="price">
|
||||
<label for="orig_price">Original price</label>
|
||||
<input name="orig_price" id="orig_price">
|
||||
<label for="discount_from">Discount from</label>
|
||||
<input type="datetime-local" name="discount_from" id="discount_from">
|
||||
<label for="discount_to">Discount to</label>
|
||||
<input type="datetime-local" name="discount_to" id="discount_to">
|
||||
<div class="content">如果某些不需要修改,留空即可</div>
|
||||
<div class="content">If some things do not need to be modified, leave it blank.</div>
|
||||
<div class="content">时间填写是一个HTML5控件</div>
|
||||
<div class="content">Time filling is an HTML5 control.</div>
|
||||
<input type="submit" value="Edit">
|
||||
<br />
|
||||
<input type="submit" value="Add">
|
||||
</form>
|
||||
<form action="/web/changeitem/delete" method="post">
|
||||
<div class="title">Delete the item</div>
|
||||
<label for="item_id">ID of the item</label>
|
||||
<input name="item_id" id="item_id" required>
|
||||
<label for="type">Type</label>
|
||||
<div>
|
||||
<select name="type">
|
||||
<option value='single' selected>Single</option>
|
||||
<option value='pack'>Pack</option>
|
||||
<option value='world_song'>World song</option>
|
||||
<option value='character'>Character</option>
|
||||
</select>
|
||||
</div>
|
||||
<br />
|
||||
<input type="submit" value="Delete">
|
||||
</form>
|
||||
{% endblock %}
|
||||
32
latest version/templates/web/changepurchase.html
Normal file
32
latest version/templates/web/changepurchase.html
Normal file
@@ -0,0 +1,32 @@
|
||||
{% extends 'base.html' %}
|
||||
{% block header %}
|
||||
<h1>{% block title %}Change the purchases{% endblock %}</h1>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<form action="/web/changepurchase" method="post">
|
||||
<div class="title">Add the purchase</div>
|
||||
<label for="purchase_name">Purchase name</label>
|
||||
<input name="purchase_name" id="purchase_name" required>
|
||||
<label for="price">Price</label>
|
||||
<input name="price" id="price">
|
||||
<label for="orig_price">Original price</label>
|
||||
<input name="orig_price" id="orig_price">
|
||||
<label for="discount_from">Discount from</label>
|
||||
<input type="datetime-local" name="discount_from" id="discount_from">
|
||||
<label for="discount_to">Discount to</label>
|
||||
<input type="datetime-local" name="discount_to" id="discount_to">
|
||||
<div class="content">时间填写是一个HTML5控件</div>
|
||||
<div class="content">Time filling is an HTML5 control.</div>
|
||||
<br />
|
||||
<input type="submit" value="Add">
|
||||
</form>
|
||||
|
||||
<form action="/web/changepurchase/delete" method="post">
|
||||
<div class="title">Delete the purchase</div>
|
||||
<label for="purchase_name">Purchase name</label>
|
||||
<input name="purchase_name" id="purchase_name" required>
|
||||
<br />
|
||||
<input type="submit" value="Delete">
|
||||
</form>
|
||||
{% endblock %}
|
||||
44
latest version/templates/web/changepurchaseitem.html
Normal file
44
latest version/templates/web/changepurchaseitem.html
Normal file
@@ -0,0 +1,44 @@
|
||||
{% extends 'base.html' %}
|
||||
{% block header %}
|
||||
<h1>{% block title %}Change the purchase's items{% endblock %}</h1>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<form action="/web/changepurchaseitem" method="post">
|
||||
<div class="title">Add the purchase's item</div>
|
||||
<label for="purchase_name">Purchase name</label>
|
||||
<input name="purchase_name" id="purchase_name" required>
|
||||
<label for="item_id">ID of the item</label>
|
||||
<input name="item_id" id="item_id" required>
|
||||
<label for="type">Type</label>
|
||||
<div>
|
||||
<select name="type">
|
||||
<option value='single' selected>Single</option>
|
||||
<option value='pack'>Pack</option>
|
||||
<option value='world_song'>World song</option>
|
||||
<option value='character'>Character</option>
|
||||
</select>
|
||||
</div>
|
||||
<br />
|
||||
<input type="submit" value="Add">
|
||||
</form>
|
||||
|
||||
<form action="/web/changepurchaseitem/delete" method="post">
|
||||
<div class="title">Delete the purchase's item</div>
|
||||
<label for="purchase_name">Purchase name</label>
|
||||
<input name="purchase_name" id="purchase_name" required>
|
||||
<label for="item_id">ID of the item</label>
|
||||
<input name="item_id" id="item_id" required>
|
||||
<label for="type">Type</label>
|
||||
<div>
|
||||
<select name="type">
|
||||
<option value='single' selected>Single</option>
|
||||
<option value='pack'>Pack</option>
|
||||
<option value='world_song'>World song</option>
|
||||
<option value='character'>Character</option>
|
||||
</select>
|
||||
</div>
|
||||
<br />
|
||||
<input type="submit" value="Delete">
|
||||
</form>
|
||||
{% endblock %}
|
||||
38
latest version/templates/web/changescore.html
Normal file
38
latest version/templates/web/changescore.html
Normal file
@@ -0,0 +1,38 @@
|
||||
{% extends 'base.html' %}
|
||||
{% block header %}
|
||||
<h1>{% block title %}Change the scores{% endblock %}</h1>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<form action="/web/changescore/delete" method="post">
|
||||
<div class="title">Delete the scores</div>
|
||||
<label for="sid">SID of the song</label>
|
||||
<input name="sid" id="sid">
|
||||
|
||||
<label for="difficulty">Difficulty</label>
|
||||
<select name='difficulty' id='difficulty'>
|
||||
<option value="-1" selected>All</option>
|
||||
<option value="0">Past</option>
|
||||
<option value="1">Present</option>
|
||||
<option value="2">Future</option>
|
||||
<option value="3">Beyond</option>
|
||||
</select>
|
||||
<br />
|
||||
|
||||
<label for="name">Arcaea Username</label>
|
||||
<input name="name" id="name">
|
||||
or<br />
|
||||
<label for="user_code">Arcaea User Code</label>
|
||||
<input name="user_code" id="user_code">
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<div class="content">上述三项是查询参数,如果留空,则被认为是全部,都不填则认为是错误的。</div>
|
||||
<div class="content">The above three are query parameters. If they are left blank, they are considered all. However,
|
||||
if you don't fill in all of them, it's wrong.</div>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
<input type="submit" value="Delete">
|
||||
</form>
|
||||
{% endblock %}
|
||||
@@ -15,7 +15,8 @@
|
||||
<a href="{{ url_for('index.all_player') }}">所有玩家信息查询 All players</a></br></br>
|
||||
<a href="{{ url_for('index.all_song') }}">谱面信息查询 All songs</a></br></br>
|
||||
<a href="{{ url_for('index.all_character') }}">角色信息查询 All characters</a></br></br>
|
||||
<a href="{{ url_for('index.all_item') }}">购买信息查询 All items</a></br></br>
|
||||
<a href="{{ url_for('index.all_item') }}">物品信息查询 All items</a></br></br>
|
||||
<a href="{{ url_for('index.all_purchase') }}">购买信息查询 All purchases</a></br></br>
|
||||
<a href="{{ url_for('index.all_present') }}">奖励信息查询 All presents</a></br></br>
|
||||
<a href="{{ url_for('index.all_redeem') }}">兑换码信息查询 All redeem codes</a></br></br>
|
||||
<a href="{{ url_for('index.single_chart_top') }}">单个铺面排行榜查询 Single song chart tops</a>
|
||||
@@ -24,10 +25,13 @@
|
||||
<a href="{{ url_for('index.update_database') }}">数据库更新 Update databases</a></br></br>
|
||||
<a href="{{ url_for('index.edit_userpwd') }}">用户密码修改 Change user password</a></br></br>
|
||||
<a href="{{ url_for('index.ban_user') }}">封禁用户 Ban the user</a></br></br>
|
||||
<a href="{{ url_for('index.change_score') }}">成绩删除 Delete the scores</a></br></br>
|
||||
<a href="{{ url_for('index.update_user_save') }}">用户存档更新 Update user saves</a></br></br>
|
||||
<a href="{{ url_for('index.change_song') }}">歌曲修改 Change the songs</a></br></br>
|
||||
<a href="{{ url_for('index.change_character') }}">角色修改 Change the characters</a></br></br>
|
||||
<a href="{{ url_for('index.change_item') }}">购买信息修改 Change the items</a></br></br>
|
||||
<a href="{{ url_for('index.change_item') }}">物品信息修改 Change the items</a></br></br>
|
||||
<a href="{{ url_for('index.change_purchase') }}">购买信息修改 Change the purchases</a></br></br>
|
||||
<a href="{{ url_for('index.change_purchase_item') }}">购买信息的物品修改 Change the purchase items</a></br></br>
|
||||
<a href="{{ url_for('index.change_user') }}">用户信息修改 Change user information</a></br></br>
|
||||
<a href="{{ url_for('index.change_user_purchase') }}">用户购买信息修改 Change user purchase information</a></br></br>
|
||||
<a href="{{ url_for('index.change_present') }}">奖励修改 Change the presents</a></br></br>
|
||||
|
||||
Reference in New Issue
Block a user