fix icon rendering stuff

This commit is contained in:
aronwk-aaron 2022-12-17 00:59:47 -06:00
parent 53dda2fd8a
commit 708fbfb9db
3 changed files with 29 additions and 3 deletions

View File

@ -82,6 +82,11 @@ def create_app():
if cdclient is not None: if cdclient is not None:
cdclient.close() cdclient.close()
@app.template_filter()
def numberFormat(value):
return format(int(value), ',d')
# add the commands to flask cli # add the commands to flask cli
app.cli.add_command(init_db) app.cli.add_command(init_db)
app.cli.add_command(init_accounts) app.cli.add_command(init_accounts)
@ -270,6 +275,22 @@ def register_settings(app):
app.config['ENABLE_CHAR_XML_UPLOAD'] app.config['ENABLE_CHAR_XML_UPLOAD']
) )
if "CLIENT_LOCATION" in app.config:
app.config['CLIENT_LOCATION'] = os.getenv(
'CLIENT_LOCATION',
app.config['CLIENT_LOCATION']
)
else:
app.config['CLIENT_LOCATION'] = 'app/luclient/'
if "CD_SQLITE_LOCATION" in app.config:
app.config['CD_SQLITE_LOCATION'] = os.getenv(
'CD_SQLITE_LOCATION',
app.config['CD_SQLITE_LOCATION']
)
else:
app.config['CD_SQLITE_LOCATION'] = 'app/luclient/res/'
def gm_level(gm_level): def gm_level(gm_level):
"""Decorator for handling permissions based on the user's GM Level """Decorator for handling permissions based on the user's GM Level

View File

@ -65,12 +65,17 @@ def get_dds(filename):
@luclient_blueprint.route('/get_icon_lot/<id>') @luclient_blueprint.route('/get_icon_lot/<id>')
@login_required @login_required
def get_icon_lot(id): def get_icon_lot(id):
if id is None:
redirect(url_for('luclient.unknown'))
render_component_id = query_cdclient( render_component_id = query_cdclient(
'select component_id from ComponentsRegistry where component_type = 2 and id = ?', 'select component_id from ComponentsRegistry where component_type = 2 and id = ?',
[id], [id],
one=True one=True
)[0] )
if render_component_id is not None:
render_component_id = render_component_id[0]
else:
return redirect(url_for('luclient.unknown'))
# find the asset from rendercomponent given the component id # find the asset from rendercomponent given the component id
filename = query_cdclient( filename = query_cdclient(

View File

@ -67,6 +67,6 @@
{% endif %} {% endif %}
{%if inv_item.attr_c|int > 999 %} {%if inv_item.attr_c|int > 999 %}
<br />Count: {{ inv_item.attr_c }} <br />Count: {{ inv_item.attr_c|numberFormat }}
{% endif %} {% endif %}