remove potential html from title of member page

This commit is contained in:
cube
2026-05-01 17:08:18 +01:00
parent b47fdac633
commit fe26621221
3 changed files with 9 additions and 5 deletions

View File

@@ -1,7 +1,7 @@
import os, datetime
from flask import Flask
from myriad.utilities import server_time, get_datetime_str
from myriad.utilities import server_time, get_datetime_str, remove_html
from myriad.db import get_db
@@ -45,6 +45,6 @@ def create_app():
return member
return dict(get_themes=get_themes, server_time=w_server_time, get_datetime_str=w_get_datetime_str, get_member=get_member)
return dict(get_themes=get_themes, server_time=w_server_time, get_datetime_str=w_get_datetime_str, get_member=get_member, remove_html=remove_html)
return app

View File

@@ -1,5 +1,5 @@
{% extends 'base.html' %}
{% block title %}{{ member[3] }}{% endblock %}
{% block title %}{{ remove_html(member[3]) }}{% endblock %}
{% block content %}

View File

@@ -1,4 +1,4 @@
import datetime
import datetime, re
def server_time():
raw = datetime.datetime.now()
@@ -19,3 +19,7 @@ def get_datetime_obj(dt_string):
def get_datetime_str(dt_obj):
return dt_obj.strftime("%d/%m/%Y, %H:%M:%S")
def remove_html(mystring):
newstring = re.sub('<[^<]+?>', '', mystring)
return newstring