{% set new_querytable = extension.use_new_querytable() %} {% import "_query_table.html" as querytable with context %} {% set currency = request.args.get('currency') %} {% if currency == None%} {% set currency = extension.get_currencies()[0]%} {% endif %} {% if extension.check_month_in_available_months(request.args.get('month'),currency) %} {% set month = request.args.get('month') %} {% endif %} {% if not month%} {% set month = extension.get_budgets_months_available(currency)[-1] %} {% endif %} {% if extension.get_currencies() %}
{% for c in extension.get_currencies() %}

{% if not (currency == c) %}Envelope Budget {{ c }}{% else %}Envelope Budget {{ c }}{% endif %}

{% endfor %}
{% endif %}

{{ title }}

{% for m in extension.get_budgets_months_available(currency) %}

{% if not (module == m) %}{{ m }}{% else %} {{ m }}{% endif %}

{% endfor %}

{{ month }}

{% set income_table = extension.generate_income_query_tables(month) %} {% if new_querytable %} {{ querytable.querytable(ledger, None, income_table[0], income_table[1]) }} {% else %} {{ querytable.querytable(None, income_table[0], income_table[1]) }} {% endif %} {% set envelope_table = extension.generate_envelope_query_tables(month) %} {% if new_querytable %} {{ querytable.querytable(ledger, None, envelope_table[0], envelope_table[1]) }} {% else %} {{ querytable.querytable(None, envelope_table[0], envelope_table[1]) }} {% endif %}