member privacy implemented

This commit is contained in:
cube
2026-03-20 17:42:12 +00:00
parent 2d57dfd125
commit 9d27cc2763
3 changed files with 13 additions and 1 deletions

View File

@@ -44,7 +44,8 @@ def edit(mid):
name = request.form['name']
bio = request.form['bio']
subtitle = request.form['subtitle']
db.execute("UPDATE member SET member_name=(?), bio=(?), subtitle=(?) WHERE id=(?)",(name, bio, subtitle, mid))
privacy = request.form["privacy"]
db.execute("UPDATE member SET member_name=(?), bio=(?), subtitle=(?), public=(?) WHERE id=(?)",(name, bio, subtitle, privacy, mid))
db.commit()
if "file" in request.files:

View File

@@ -9,7 +9,10 @@
<div class="maintext">
jump to:<br>
{% for member in memberlist %}
{% if not g.user and member[23]==0 %}
{% else %}
<a href="#m{{ member[0] }}">{{ member[3] }}</a> |
{% endif %}
{% endfor %}
</div>
@@ -52,6 +55,9 @@
}
</style>
{% if not g.user and member[23]==0 %}
{% else %}
<div class="profile" id="m{{ member[0] }}">
<div class="heading"><b>{{ member[3]|safe }}</b> {{ member[4]|safe }}</div>
{% if icons[member[0]] %}
@@ -67,6 +73,7 @@
<!-- <img src="/geo/dsgame.webp" class="dsgame"> -->
<br class="clear" />
</div>
{% endif %}
{% endfor %}

View File

@@ -15,6 +15,10 @@
<input name="subtitle" id="subtitle" value="{{ member[4] }}"><br>
<label for="bio">Description</label>
<textarea name="bio" id="bio">{{ member[5] }}</textarea><br>
<input type="radio" id="public" name="privacy" value=1 {% if member[23]==1 %}checked{% endif %}>
<label for="public">Public</label><br>
<input type="radio" id="private" name="privacy" value=0 {% if member[23]==0 %}checked{% endif %}>
<label for="private">Private</label><br>
<input type="submit" value="Submit">
</form>