<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>http://srv112858.seohost.com.pl/index.php?action=history&amp;feed=atom&amp;title=Modu%C5%82%3AHistoriaSztabu</id>
	<title>Moduł:HistoriaSztabu - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="http://srv112858.seohost.com.pl/index.php?action=history&amp;feed=atom&amp;title=Modu%C5%82%3AHistoriaSztabu"/>
	<link rel="alternate" type="text/html" href="http://srv112858.seohost.com.pl/index.php?title=Modu%C5%82:HistoriaSztabu&amp;action=history"/>
	<updated>2026-08-20T18:32:35Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>http://srv112858.seohost.com.pl/index.php?title=Modu%C5%82:HistoriaSztabu&amp;diff=2986&amp;oldid=prev</id>
		<title>Admin karol bury o 11:19, 19 sie 2026</title>
		<link rel="alternate" type="text/html" href="http://srv112858.seohost.com.pl/index.php?title=Modu%C5%82:HistoriaSztabu&amp;diff=2986&amp;oldid=prev"/>
		<updated>2026-08-19T11:19:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://srv112858.seohost.com.pl/index.php?title=Modu%C5%82:HistoriaSztabu&amp;amp;diff=2986&amp;amp;oldid=2945&quot;&gt;Podgląd zmian&lt;/a&gt;</summary>
		<author><name>Admin karol bury</name></author>
	</entry>
	<entry>
		<id>http://srv112858.seohost.com.pl/index.php?title=Modu%C5%82:HistoriaSztabu&amp;diff=2945&amp;oldid=prev</id>
		<title>Admin karol bury: Utworzono nową stronę &quot;local p = {}  -- ========================================================= -- Moduł: HistoriaSztabu -- -- Historia kariery członka sztabu: --   - Trener --   - II trener --   - Asystent -- -- Dla każdej roli: --   - wszystkie mecze --   - zwycięstwa --   - porażki --   - remisy --   - % wygranych --   - dom / wyjazd --   - podsumowanie sezonów --   - podsumowanie klubów --   - numerowana lista spotkań --   - jubileusze 50 / 100 / 150 / ... -- -- Dane: --…&quot;</title>
		<link rel="alternate" type="text/html" href="http://srv112858.seohost.com.pl/index.php?title=Modu%C5%82:HistoriaSztabu&amp;diff=2945&amp;oldid=prev"/>
		<updated>2026-08-18T11:49:37Z</updated>

		<summary type="html">&lt;p&gt;Utworzono nową stronę &amp;quot;local p = {}  -- ========================================================= -- Moduł: HistoriaSztabu -- -- Historia kariery członka sztabu: --   - Trener --   - II trener --   - Asystent -- -- Dla każdej roli: --   - wszystkie mecze --   - zwycięstwa --   - porażki --   - remisy --   - % wygranych --   - dom / wyjazd --   - podsumowanie sezonów --   - podsumowanie klubów --   - numerowana lista spotkań --   - jubileusze 50 / 100 / 150 / ... -- -- Dane: --…&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
-- =========================================================&lt;br /&gt;
-- Moduł: HistoriaSztabu&lt;br /&gt;
--&lt;br /&gt;
-- Historia kariery członka sztabu:&lt;br /&gt;
--   - Trener&lt;br /&gt;
--   - II trener&lt;br /&gt;
--   - Asystent&lt;br /&gt;
--&lt;br /&gt;
-- Dla każdej roli:&lt;br /&gt;
--   - wszystkie mecze&lt;br /&gt;
--   - zwycięstwa&lt;br /&gt;
--   - porażki&lt;br /&gt;
--   - remisy&lt;br /&gt;
--   - % wygranych&lt;br /&gt;
--   - dom / wyjazd&lt;br /&gt;
--   - podsumowanie sezonów&lt;br /&gt;
--   - podsumowanie klubów&lt;br /&gt;
--   - numerowana lista spotkań&lt;br /&gt;
--   - jubileusze 50 / 100 / 150 / ...&lt;br /&gt;
--&lt;br /&gt;
-- Dane:&lt;br /&gt;
--   SztabMeczu&lt;br /&gt;
--   Mecze&lt;br /&gt;
-- =========================================================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- ZAWODNIK / OSOBA&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    local osoba = frame.args.osoba&lt;br /&gt;
&lt;br /&gt;
    if not osoba or osoba == &amp;quot;&amp;quot; then&lt;br /&gt;
        osoba = mw.title.getCurrentTitle().text&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local osobaSQL =&lt;br /&gt;
        mw.ustring.gsub(&lt;br /&gt;
            osoba,&lt;br /&gt;
            &amp;quot;&amp;#039;&amp;quot;,&lt;br /&gt;
            &amp;quot;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- POBRANIE DANYCH&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    local fields = table.concat({&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;SztabMeczu.mecz=mecz&amp;quot;,&lt;br /&gt;
        &amp;quot;SztabMeczu.druzyna=druzyna&amp;quot;,&lt;br /&gt;
        &amp;quot;SztabMeczu.rola=rola&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;Mecze.data=data&amp;quot;,&lt;br /&gt;
        &amp;quot;Mecze.sezon=sezon&amp;quot;,&lt;br /&gt;
        &amp;quot;Mecze.druzyna1=druzyna1&amp;quot;,&lt;br /&gt;
        &amp;quot;Mecze.druzyna2=druzyna2&amp;quot;,&lt;br /&gt;
        &amp;quot;Mecze.gole1=gole1&amp;quot;,&lt;br /&gt;
        &amp;quot;Mecze.gole2=gole2&amp;quot;,&lt;br /&gt;
        &amp;quot;Mecze.wynik=wynik&amp;quot;,&lt;br /&gt;
        &amp;quot;Mecze.strona_meczu=strona_meczu&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    }, &amp;quot;,&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    local args = {&lt;br /&gt;
&lt;br /&gt;
        join =&lt;br /&gt;
            &amp;quot;SztabMeczu.mecz=Mecze.id&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
        where =&lt;br /&gt;
            &amp;quot;SztabMeczu.osoba=&amp;#039;&amp;quot; ..&lt;br /&gt;
            osobaSQL ..&lt;br /&gt;
            &amp;quot;&amp;#039;&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
        orderBy =&lt;br /&gt;
            &amp;quot;Mecze.data ASC&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
        limit = 10000&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    local rows =&lt;br /&gt;
        mw.ext.cargo.query(&lt;br /&gt;
            &amp;quot;SztabMeczu,Mecze&amp;quot;,&lt;br /&gt;
            fields,&lt;br /&gt;
            args&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- BRAK DANYCH&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    if not rows or #rows == 0 then&lt;br /&gt;
&lt;br /&gt;
        return&lt;br /&gt;
            &amp;quot;&amp;#039;&amp;#039;Brak wprowadzonych spotkań sztabowych w bazie.&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- FUNKCJE POMOCNICZE&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    local function liczba(value)&lt;br /&gt;
&lt;br /&gt;
        if value == nil or value == &amp;quot;&amp;quot; then&lt;br /&gt;
            return 0&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
        value = tostring(value)&lt;br /&gt;
&lt;br /&gt;
        value =&lt;br /&gt;
            mw.ustring.gsub(&lt;br /&gt;
                value,&lt;br /&gt;
                &amp;quot;%s+&amp;quot;,&lt;br /&gt;
                &amp;quot;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
        return tonumber(value) or 0&lt;br /&gt;
&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- NOWE PODSUMOWANIE&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    local function nowePodsumowanie()&lt;br /&gt;
&lt;br /&gt;
        return {&lt;br /&gt;
&lt;br /&gt;
            mecze = 0,&lt;br /&gt;
&lt;br /&gt;
            zwyciestwa = 0,&lt;br /&gt;
&lt;br /&gt;
            porazki = 0,&lt;br /&gt;
&lt;br /&gt;
            remisy = 0&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- OKREŚLENIE MIEJSCA&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    local function okreslMiejsce(row)&lt;br /&gt;
&lt;br /&gt;
        local druzyna =&lt;br /&gt;
            row.druzyna or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        local d1 =&lt;br /&gt;
            row.druzyna1 or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        local d2 =&lt;br /&gt;
            row.druzyna2 or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        if druzyna == d1 then&lt;br /&gt;
            return &amp;quot;dom&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
        if druzyna == d2 then&lt;br /&gt;
            return &amp;quot;wyjazd&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
        return nil&lt;br /&gt;
&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- OKREŚLENIE WYNIKU&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    local function okreslWynik(row)&lt;br /&gt;
&lt;br /&gt;
        local d1 =&lt;br /&gt;
            row.druzyna1 or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        local d2 =&lt;br /&gt;
            row.druzyna2 or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        local druzyna =&lt;br /&gt;
            row.druzyna or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        local g1 =&lt;br /&gt;
            tonumber(row.gole1 or &amp;quot;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
        local g2 =&lt;br /&gt;
            tonumber(row.gole2 or &amp;quot;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        if not g1 or not g2 then&lt;br /&gt;
&lt;br /&gt;
            local wynik =&lt;br /&gt;
                row.wynik or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
            local a, b =&lt;br /&gt;
                wynik:match(&lt;br /&gt;
                    &amp;quot;(%d+)%s*:%s*(%d+)&amp;quot;&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
            if not a or not b then&lt;br /&gt;
                return nil&lt;br /&gt;
            end&lt;br /&gt;
&lt;br /&gt;
            g1 =&lt;br /&gt;
                tonumber(a)&lt;br /&gt;
&lt;br /&gt;
            g2 =&lt;br /&gt;
                tonumber(b)&lt;br /&gt;
&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        if druzyna == d1 then&lt;br /&gt;
&lt;br /&gt;
            if g1 &amp;gt; g2 then&lt;br /&gt;
                return &amp;quot;W&amp;quot;&lt;br /&gt;
            elseif g1 &amp;lt; g2 then&lt;br /&gt;
                return &amp;quot;P&amp;quot;&lt;br /&gt;
            else&lt;br /&gt;
                return &amp;quot;R&amp;quot;&lt;br /&gt;
            end&lt;br /&gt;
&lt;br /&gt;
        elseif druzyna == d2 then&lt;br /&gt;
&lt;br /&gt;
            if g2 &amp;gt; g1 then&lt;br /&gt;
                return &amp;quot;W&amp;quot;&lt;br /&gt;
            elseif g2 &amp;lt; g1 then&lt;br /&gt;
                return &amp;quot;P&amp;quot;&lt;br /&gt;
            else&lt;br /&gt;
                return &amp;quot;R&amp;quot;&lt;br /&gt;
            end&lt;br /&gt;
&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        return nil&lt;br /&gt;
&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- PROCENT WYGRANYCH&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    local function procentWygranych(stat)&lt;br /&gt;
&lt;br /&gt;
        if not stat or stat.mecze == 0 then&lt;br /&gt;
            return &amp;quot;0,0%&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        local procent =&lt;br /&gt;
            stat.zwyciestwa /&lt;br /&gt;
            stat.mecze *&lt;br /&gt;
            100&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        return string.format(&lt;br /&gt;
            &amp;quot;%.1f%%&amp;quot;,&lt;br /&gt;
            procent&lt;br /&gt;
        ):gsub(&lt;br /&gt;
            &amp;quot;%.&amp;quot;,&lt;br /&gt;
            &amp;quot;,&amp;quot;&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- NAZWA MECZU&lt;br /&gt;
    --&lt;br /&gt;
    -- WAŻNE:&lt;br /&gt;
    -- gospodarze zawsze są pierwsi.&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    local function nazwaMeczu(row)&lt;br /&gt;
&lt;br /&gt;
        local d1 =&lt;br /&gt;
            row.druzyna1 or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        local d2 =&lt;br /&gt;
            row.druzyna2 or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        local strona =&lt;br /&gt;
            row.strona_meczu or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        local tekst =&lt;br /&gt;
            d1 ..&lt;br /&gt;
            &amp;quot; – &amp;quot; ..&lt;br /&gt;
            d2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        if strona ~= &amp;quot;&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
            return&lt;br /&gt;
                &amp;quot;[[&amp;quot; ..&lt;br /&gt;
                strona ..&lt;br /&gt;
                &amp;quot;|&amp;quot; ..&lt;br /&gt;
                tekst ..&lt;br /&gt;
                &amp;quot;]]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        return tekst&lt;br /&gt;
&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- GRUPY RÓL&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    local role = {}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    for _, row in ipairs(rows) do&lt;br /&gt;
&lt;br /&gt;
        local rola =&lt;br /&gt;
            row.rola or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        if rola == &amp;quot;&amp;quot; then&lt;br /&gt;
            rola = &amp;quot;Brak określonej roli&amp;quot;&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        if not role[rola] then&lt;br /&gt;
&lt;br /&gt;
            role[rola] = {&lt;br /&gt;
&lt;br /&gt;
                mecze = {},&lt;br /&gt;
&lt;br /&gt;
                suma = nowePodsumowanie(),&lt;br /&gt;
&lt;br /&gt;
                dom = nowePodsumowanie(),&lt;br /&gt;
&lt;br /&gt;
                wyjazd = nowePodsumowanie(),&lt;br /&gt;
&lt;br /&gt;
                sezony = {},&lt;br /&gt;
&lt;br /&gt;
                kluby = {}&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        table.insert(&lt;br /&gt;
            role[rola].mecze,&lt;br /&gt;
            row&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- KOLEJNOŚĆ RÓL&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    local kolejnoscRol = {&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;Trener&amp;quot;,&lt;br /&gt;
        &amp;quot;II trener&amp;quot;,&lt;br /&gt;
        &amp;quot;Asystent&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- dodajemy również ewentualne inne role&lt;br /&gt;
&lt;br /&gt;
    for rola, _ in pairs(role) do&lt;br /&gt;
&lt;br /&gt;
        local znaleziono = false&lt;br /&gt;
&lt;br /&gt;
        for _, r in ipairs(kolejnoscRol) do&lt;br /&gt;
&lt;br /&gt;
            if r == rola then&lt;br /&gt;
                znaleziono = true&lt;br /&gt;
                break&lt;br /&gt;
            end&lt;br /&gt;
&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        if not znaleziono then&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                kolejnoscRol,&lt;br /&gt;
                rola&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- PRZETWARZANIE POSZCZEGÓLNYCH RÓL&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    for _, rola in ipairs(kolejnoscRol) do&lt;br /&gt;
&lt;br /&gt;
        local dane =&lt;br /&gt;
            role[rola]&lt;br /&gt;
&lt;br /&gt;
        if dane then&lt;br /&gt;
&lt;br /&gt;
            for _, row in ipairs(dane.mecze) do&lt;br /&gt;
&lt;br /&gt;
                local wynik =&lt;br /&gt;
                    okreslWynik(row)&lt;br /&gt;
&lt;br /&gt;
                local miejsce =&lt;br /&gt;
                    okreslMiejsce(row)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                -- =========================================&lt;br /&gt;
                -- OGÓŁEM&lt;br /&gt;
                -- =========================================&lt;br /&gt;
&lt;br /&gt;
                dane.suma.mecze =&lt;br /&gt;
                    dane.suma.mecze + 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                if wynik == &amp;quot;W&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    dane.suma.zwyciestwa =&lt;br /&gt;
                        dane.suma.zwyciestwa + 1&lt;br /&gt;
&lt;br /&gt;
                elseif wynik == &amp;quot;P&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    dane.suma.porazki =&lt;br /&gt;
                        dane.suma.porazki + 1&lt;br /&gt;
&lt;br /&gt;
                elseif wynik == &amp;quot;R&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    dane.suma.remisy =&lt;br /&gt;
                        dane.suma.remisy + 1&lt;br /&gt;
&lt;br /&gt;
                end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                -- =========================================&lt;br /&gt;
                -- DOM / WYJAZD&lt;br /&gt;
                -- =========================================&lt;br /&gt;
&lt;br /&gt;
                if miejsce == &amp;quot;dom&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    dane.dom.mecze =&lt;br /&gt;
                        dane.dom.mecze + 1&lt;br /&gt;
&lt;br /&gt;
                    if wynik == &amp;quot;W&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                        dane.dom.zwyciestwa =&lt;br /&gt;
                            dane.dom.zwyciestwa + 1&lt;br /&gt;
&lt;br /&gt;
                    elseif wynik == &amp;quot;P&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                        dane.dom.porazki =&lt;br /&gt;
                            dane.dom.porazki + 1&lt;br /&gt;
&lt;br /&gt;
                    elseif wynik == &amp;quot;R&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                        dane.dom.remisy =&lt;br /&gt;
                            dane.dom.remisy + 1&lt;br /&gt;
&lt;br /&gt;
                    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                elseif miejsce == &amp;quot;wyjazd&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    dane.wyjazd.mecze =&lt;br /&gt;
                        dane.wyjazd.mecze + 1&lt;br /&gt;
&lt;br /&gt;
                    if wynik == &amp;quot;W&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                        dane.wyjazd.zwyciestwa =&lt;br /&gt;
                            dane.wyjazd.zwyciestwa + 1&lt;br /&gt;
&lt;br /&gt;
                    elseif wynik == &amp;quot;P&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                        dane.wyjazd.porazki =&lt;br /&gt;
                            dane.wyjazd.porazki + 1&lt;br /&gt;
&lt;br /&gt;
                    elseif wynik == &amp;quot;R&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                        dane.wyjazd.remisy =&lt;br /&gt;
                            dane.wyjazd.remisy + 1&lt;br /&gt;
&lt;br /&gt;
                    end&lt;br /&gt;
&lt;br /&gt;
                end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                -- =========================================&lt;br /&gt;
                -- SEZON&lt;br /&gt;
                -- =========================================&lt;br /&gt;
&lt;br /&gt;
                local sezon =&lt;br /&gt;
                    row.sezon or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
                if sezon == &amp;quot;&amp;quot; then&lt;br /&gt;
                    sezon = &amp;quot;Brak sezonu&amp;quot;&lt;br /&gt;
                end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                if not dane.sezony[sezon] then&lt;br /&gt;
&lt;br /&gt;
                    dane.sezony[sezon] =&lt;br /&gt;
                        nowePodsumowanie()&lt;br /&gt;
&lt;br /&gt;
                end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                local sezonStat =&lt;br /&gt;
                    dane.sezony[sezon]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                sezonStat.mecze =&lt;br /&gt;
                    sezonStat.mecze + 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                if wynik == &amp;quot;W&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    sezonStat.zwyciestwa =&lt;br /&gt;
                        sezonStat.zwyciestwa + 1&lt;br /&gt;
&lt;br /&gt;
                elseif wynik == &amp;quot;P&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    sezonStat.porazki =&lt;br /&gt;
                        sezonStat.porazki + 1&lt;br /&gt;
&lt;br /&gt;
                elseif wynik == &amp;quot;R&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    sezonStat.remisy =&lt;br /&gt;
                        sezonStat.remisy + 1&lt;br /&gt;
&lt;br /&gt;
                end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                -- =========================================&lt;br /&gt;
                -- KLUB&lt;br /&gt;
                -- =========================================&lt;br /&gt;
&lt;br /&gt;
                local klub =&lt;br /&gt;
                    row.druzyna or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
                if klub == &amp;quot;&amp;quot; then&lt;br /&gt;
                    klub = &amp;quot;Brak klubu&amp;quot;&lt;br /&gt;
                end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                if not dane.kluby[klub] then&lt;br /&gt;
&lt;br /&gt;
                    dane.kluby[klub] =&lt;br /&gt;
                        nowePodsumowanie()&lt;br /&gt;
&lt;br /&gt;
                end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                local klubStat =&lt;br /&gt;
                    dane.kluby[klub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                klubStat.mecze =&lt;br /&gt;
                    klubStat.mecze + 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                if wynik == &amp;quot;W&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    klubStat.zwyciestwa =&lt;br /&gt;
                        klubStat.zwyciestwa + 1&lt;br /&gt;
&lt;br /&gt;
                elseif wynik == &amp;quot;P&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    klubStat.porazki =&lt;br /&gt;
                        klubStat.porazki + 1&lt;br /&gt;
&lt;br /&gt;
                elseif wynik == &amp;quot;R&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    klubStat.remisy =&lt;br /&gt;
                        klubStat.remisy + 1&lt;br /&gt;
&lt;br /&gt;
                end&lt;br /&gt;
&lt;br /&gt;
            end&lt;br /&gt;
&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- SORTOWANIE SEZONÓW&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    local function listaSezonow(sezony)&lt;br /&gt;
&lt;br /&gt;
        local lista = {}&lt;br /&gt;
&lt;br /&gt;
        for sezon, _ in pairs(sezony) do&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                lista,&lt;br /&gt;
                sezon&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        table.sort(&lt;br /&gt;
            lista,&lt;br /&gt;
            function(a, b)&lt;br /&gt;
&lt;br /&gt;
                return a &amp;gt; b&lt;br /&gt;
&lt;br /&gt;
            end&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        return lista&lt;br /&gt;
&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- SORTOWANIE KLUBÓW&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    local function listaKlubow(kluby)&lt;br /&gt;
&lt;br /&gt;
        local lista = {}&lt;br /&gt;
&lt;br /&gt;
        for klub, _ in pairs(kluby) do&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                lista,&lt;br /&gt;
                klub&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        table.sort(&lt;br /&gt;
            lista,&lt;br /&gt;
            function(a, b)&lt;br /&gt;
&lt;br /&gt;
                return a &amp;lt; b&lt;br /&gt;
&lt;br /&gt;
            end&lt;br /&gt;
        )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        return lista&lt;br /&gt;
&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- GENEROWANIE WYNIKU&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    local wynik = {}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    table.insert(&lt;br /&gt;
        wynik,&lt;br /&gt;
        &amp;quot;== Historia kariery sztabowej ==&amp;quot;&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    table.insert(&lt;br /&gt;
        wynik,&lt;br /&gt;
        &amp;quot;&amp;quot;&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- POSZCZEGÓLNE ROLE&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    for _, rola in ipairs(kolejnoscRol) do&lt;br /&gt;
&lt;br /&gt;
        local dane =&lt;br /&gt;
            role[rola]&lt;br /&gt;
&lt;br /&gt;
        if dane then&lt;br /&gt;
&lt;br /&gt;
            -- =============================================&lt;br /&gt;
            -- NAGŁÓWEK ROLI&lt;br /&gt;
            -- =============================================&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;=== &amp;quot; .. rola .. &amp;quot; ===&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            -- =============================================&lt;br /&gt;
            -- PODSUMOWANIE&lt;br /&gt;
            -- =============================================&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;==== Podsumowanie ====&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;#039;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; text-align:center;&amp;quot;&amp;#039;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;!  !! Wszystkie mecze !! 🏠 Dom !! ✈️ Wyjazd&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            -- MECZE&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;|-&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;! Mecze&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                dane.suma.mecze ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                dane.dom.mecze ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                dane.wyjazd.mecze ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            -- ZWYCIĘSTWA&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;|-&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;! Zwycięstwa&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                dane.suma.zwyciestwa ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                dane.dom.zwyciestwa ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                dane.wyjazd.zwyciestwa ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            -- PORAŻKI&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;|-&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;! Porażki&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                dane.suma.porazki ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                dane.dom.porazki ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                dane.wyjazd.porazki ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            -- REMISY&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;|-&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;! Remisy&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                dane.suma.remisy ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                dane.dom.remisy ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                dane.wyjazd.remisy ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            -- % WYGRANYCH&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;|-&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;! % wygranych&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                procentWygranych(dane.suma) ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                procentWygranych(dane.dom) ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                procentWygranych(dane.wyjazd) ..&lt;br /&gt;
                &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;|}&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            -- =============================================&lt;br /&gt;
            -- PODSUMOWANIE SEZONÓW&lt;br /&gt;
            -- =============================================&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;==== Podsumowanie sezonów ====&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;#039;{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%; text-align:center;&amp;quot;&amp;#039;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;! Sezon !! Mecze !! W !! P !! R !! % wygranych&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            for _, sezon in ipairs(&lt;br /&gt;
                listaSezonow(dane.sezony)&lt;br /&gt;
            ) do&lt;br /&gt;
&lt;br /&gt;
                local stat =&lt;br /&gt;
                    dane.sezony[sezon]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;|-&amp;quot;&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                    sezon ..&lt;br /&gt;
                    &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    stat.mecze&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    stat.zwyciestwa&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    stat.porazki&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    stat.remisy&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                    procentWygranych(stat) ..&lt;br /&gt;
                    &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
            end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;|}&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            -- =============================================&lt;br /&gt;
            -- PODSUMOWANIE KLUBÓW&lt;br /&gt;
            -- =============================================&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;==== Podsumowanie według klubów ====&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;#039;{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%; text-align:center;&amp;quot;&amp;#039;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;! Klub !! Mecze !! W !! P !! R !! % wygranych&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            for _, klub in ipairs(&lt;br /&gt;
                listaKlubow(dane.kluby)&lt;br /&gt;
            ) do&lt;br /&gt;
&lt;br /&gt;
                local stat =&lt;br /&gt;
                    dane.kluby[klub]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;|-&amp;quot;&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                    klub ..&lt;br /&gt;
                    &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    stat.mecze&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    stat.zwyciestwa&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    stat.porazki&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    stat.remisy&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;#039;&amp;#039;&amp;#039;&amp;quot; ..&lt;br /&gt;
                    procentWygranych(stat) ..&lt;br /&gt;
                    &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
            end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;|}&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            -- =============================================&lt;br /&gt;
            -- LISTA MECZÓW&lt;br /&gt;
            -- =============================================&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;==== Wszystkie spotkania ====&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;#039;{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&amp;#039;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;! Nr !! Sezon !! Data !! Klub !! Miejsce !! Przeciwnik !! Wynik !! Jubileusz&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            -- =============================================&lt;br /&gt;
            -- MECZE&lt;br /&gt;
            -- =============================================&lt;br /&gt;
&lt;br /&gt;
            for i, row in ipairs(dane.mecze) do&lt;br /&gt;
&lt;br /&gt;
                local miejsce =&lt;br /&gt;
                    okreslMiejsce(row)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                local d1 =&lt;br /&gt;
                    row.druzyna1 or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
                local d2 =&lt;br /&gt;
                    row.druzyna2 or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                local klub =&lt;br /&gt;
                    row.druzyna or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                local przeciwnik = &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                if miejsce == &amp;quot;dom&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    przeciwnik =&lt;br /&gt;
                        d2&lt;br /&gt;
&lt;br /&gt;
                elseif miejsce == &amp;quot;wyjazd&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    przeciwnik =&lt;br /&gt;
                        d1&lt;br /&gt;
&lt;br /&gt;
                else&lt;br /&gt;
&lt;br /&gt;
                    przeciwnik =&lt;br /&gt;
                        d1&lt;br /&gt;
&lt;br /&gt;
                end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                local wynikMeczu =&lt;br /&gt;
                    row.wynik or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                local strona =&lt;br /&gt;
                    row.strona_meczu or &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                local meczTekst =&lt;br /&gt;
                    nazwaMeczu(row)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                local jubileusz = &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                if i % 50 == 0 then&lt;br /&gt;
&lt;br /&gt;
                    jubileusz =&lt;br /&gt;
                        &amp;quot;&amp;#039;&amp;#039;&amp;#039;🏆 &amp;quot; ..&lt;br /&gt;
                        i ..&lt;br /&gt;
                        &amp;quot;. mecz&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
                end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;|-&amp;quot;&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    i&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    (row.sezon or &amp;quot;&amp;quot;)&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    (row.data or &amp;quot;&amp;quot;)&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    klub&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                if miejsce == &amp;quot;dom&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    table.insert(&lt;br /&gt;
                        wynik,&lt;br /&gt;
                        &amp;quot;| 🏠 Dom&amp;quot;&lt;br /&gt;
                    )&lt;br /&gt;
&lt;br /&gt;
                elseif miejsce == &amp;quot;wyjazd&amp;quot; then&lt;br /&gt;
&lt;br /&gt;
                    table.insert(&lt;br /&gt;
                        wynik,&lt;br /&gt;
                        &amp;quot;| ✈️ Wyjazd&amp;quot;&lt;br /&gt;
                    )&lt;br /&gt;
&lt;br /&gt;
                else&lt;br /&gt;
&lt;br /&gt;
                    table.insert(&lt;br /&gt;
                        wynik,&lt;br /&gt;
                        &amp;quot;| &amp;quot;&lt;br /&gt;
                    )&lt;br /&gt;
&lt;br /&gt;
                end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    przeciwnik&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    wynikMeczu&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                table.insert(&lt;br /&gt;
                    wynik,&lt;br /&gt;
                    &amp;quot;| &amp;quot; ..&lt;br /&gt;
                    jubileusz&lt;br /&gt;
                )&lt;br /&gt;
&lt;br /&gt;
            end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;|}&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            table.insert(&lt;br /&gt;
                wynik,&lt;br /&gt;
                &amp;quot;&amp;quot;&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
        end&lt;br /&gt;
&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
    -- KONIEC&lt;br /&gt;
    -- =====================================================&lt;br /&gt;
&lt;br /&gt;
    return table.concat(&lt;br /&gt;
        wynik,&lt;br /&gt;
        &amp;quot;\n&amp;quot;&lt;br /&gt;
    )&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Admin karol bury</name></author>
	</entry>
