{% extends "base.html" %} {% block title %}Skompiluj{% endblock %} {% set nav_active = "compile" %} {% block styles %} {% include "_dodatki_compile_style.html" ignore missing %} {% endblock %} {% block head_scripts %} {% endblock %} {% block content %} {# Opis raportu zależy od tego, z czego konto może go złożyć. Wersja wymieniająca wymieniałaby funkcje, których część kont nie ma — a wymienienie ich w zdaniu jest takim samym śladem jak przycisk. #} {# Jedno zdanie prawdziwe niezależnie od tego, jakie moduły są w obrazie. Wariant warunkowy wymieniałby funkcję z nazwy — a zdanie opisujące funkcję jest takim samym śladem jak przycisk. #}

Składa w jeden raport policzony horoskop i wszystkie zapamiętane części. Dane pobiera z pozostałych zakładek — nie trzeba nic przepisywać.

{# Gotowość materiału — wypełniana po stronie przeglądarki (compile.js), bo część kawałków mieszka w magazynie lokalnym, nie na serwerze. #}
{% if can(request, 'houses_compare') %} {% endif %} {% if can(request, 'advanced_calc') %} {% endif %}
{# Te same opcje co na „Horoskop" (wspólny plik) — synchronizowane między zakładkami (formsync), żeby podsumowanie liczyło się z tym, co wybrano. #} {% include "_form_options.html" %}
{% if can(request, 'export') %} {% endif %}
{% if error %}
{{ error }}
{% endif %} {% if result %} {# ── 1. Nagłówek: kto ──────────────────────────────────────────────── #}

{{ form.person or 'Bez podanego imienia' }}

{{ form.date }} {{ form.time }} · offset {{ form.tz_offset }} h względem GMT · {{ '%.4f'|format(form.lat|float) }}, {{ '%.4f'|format(form.lon|float) }} {% if moment %}· {{ moment }}{% endif %}

{# ── 2. Kosmogram ─────────────────────────────────────────────────── #} {% if wheel_svg %}
{{ wheel_svg | safe }}
Kosmogram — kliknij, aby powiększyć.
{% endif %} {% if aspectarian_svg %}
{{ aspectarian_svg | safe }}
Aspektarian — siatka aspektów (PRE-18).
{% endif %} {% if declination_svg %}
{{ declination_svg | safe }}
Wykres deklinacji — paralele i out-of-bounds (LOG-07).
{% endif %} {% if antiscia_svg %}
{{ antiscia_svg | safe }}
Oś antyscji — odbicia względem przesileń i równonocy (LOG-07).
{% endif %} {# ── 3. Dane policzone ────────────────────────────────────────────── #} {# WSPÓLNE tabele (ten sam plik co „Horoskop") — podsumowanie pokazuje dokładnie to, co policzono: porównanie domów, stacje, żywioły itd., jeśli były wybrane. #}
Horoskop · silnik {{ result.engine }} {% if result.house_system %}· domy {{ result.house_system }}{% endif %} {% if result.zodiac %}· zodiak {{ result.zodiac }}{% endif %}
{% include "_result_tables.html" %} {% include "_dodatki_compile_wyniki.html" ignore missing %} {% endif %} {% include "_dodatki_compile_skrypty.html" ignore missing %} {% endblock %}