|
|
@@ -13,12 +13,17 @@ bp = Blueprint('blog', __name__, url_prefix='/blog')
|
|
13
|
13
|
def blog():
|
|
14
|
14
|
db = get_db()
|
|
15
|
15
|
posts = db.execute("SELECT * FROM blog ORDER BY created DESC").fetchall()
|
|
16
|
|
- members = db.execute("SELECT id,member_name FROM member").fetchall()
|
|
|
16
|
+ members = db.execute("SELECT * FROM member").fetchall()
|
|
17
|
17
|
member_ids={}
|
|
|
18
|
+ member_icons={}
|
|
18
|
19
|
for member in members:
|
|
19
|
|
- member_ids[member[0]] = member[1]
|
|
|
20
|
+ mid = member[0]
|
|
|
21
|
+ iconid = member[6]
|
|
|
22
|
+ member_ids[mid] = member
|
|
|
23
|
+ icon = db.execute("SELECT icon_location FROM icons WHERE id=(?)",(iconid,)).fetchone()
|
|
|
24
|
+ member_icons[mid] = icon
|
|
20
|
25
|
|
|
21
|
|
- return render_template('blog/blog.html', blog=posts, member_ids=member_ids)
|
|
|
26
|
+ return render_template('blog/blog.html', blog=posts, member_ids=member_ids, member_icons=member_icons)
|
|
22
|
27
|
|
|
23
|
28
|
@bp.route('/new', methods=('GET', 'POST'))
|
|
24
|
29
|
@login_required
|