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:
Lost-MSth
2021-06-10 19:01:26 +08:00
parent 8a3cec05b7
commit 3fbf473de2
27 changed files with 1690 additions and 662 deletions

View File

@@ -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 />

View File

@@ -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 %}

View 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 %}

View File

@@ -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>

View File

@@ -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 %}

View 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 %}

View 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 %}

View 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 %}

View File

@@ -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>