14331

ID14331
Data2026-07-14
Symbol2026/07/14/14331
InstytucjaMinisterstwo Cyfryzacji
NazwaPotwierdzenie zmiany miejsca głosowania
Czy Aktualny1

Ustawy (1)

  • URI://Dziennik_Ustaw/2025/1703/16b/1
  • Art. 16b ust. 1 ustawy z dnia 17 lutego 2005 r. o informatyzacji działalności podmiotów realizujących zadania publiczne (Dz. U. z 2025 r. poz. 1703)

    Pliki

    Styl

    <?xml version="1.0" encoding="UTF-8"?><!-- Version 1.2 --><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:adr="http://crd.gov.pl/xml/schematy/adres/2009/11/09/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:inst="http://crd.gov.pl/xml/schematy/instytucja/2009/11/16/" xmlns:meta="http://crd.gov.pl/xml/schematy/meta/2009/11/16/" xmlns:oso="http://crd.gov.pl/xml/schematy/osoba/2009/11/16/" xmlns:str="http://crd.gov.pl/xml/schematy/struktura/2009/11/16/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wnio="http://crd.gov.pl/wzor/2026/07/14/14331/" xmlns:xls="http://www.w3.org/1999/XSL/Transform" version="1.0">
        <xsl:template match="/">
            <xsl:apply-templates select="wnio:Dokument"/>
        </xsl:template>
    
        <xsl:template match="wnio:Dokument">
            <html lang="pl">
                <head>
                    <meta name="viewport" content="width=device-width, initial-scale=1"/>
                    <title>
                        Potwierdzenie zmiany miejsca głosowania
                    </title>
                </head>
    
                <body>
                    <div class="du-view du-no-mt">
                        <xsl:call-template name="Naglowek"/>
                        <section>
                            <div class="du-col-12 du-left">
                                <h2>
                                    Potwierdzenie zmiany miejsca głosowania
                                </h2>
                            </div>
                        </section>
                        <section>
                            <div class="du-col-12 du-field du-left">
                                <div class="du-no-mt">
                                    Twoje miejsce głosowania, na <xsl:call-template name="TypGlosowania">
                                    <xsl:with-param name="typGlosowania" select="wnio:TrescDokumentu/wnio:TypGlosowania"/>
                                    <xsl:with-param name="naglowek" select="true()"/>
                                </xsl:call-template>, zostało zmienione.
                                </div>
                            </div>
                        </section>
                        <section>
                            <xsl:call-template name="MiejsceGlosowania">
                                <xsl:with-param name="miejsceGlosowania" select="wnio:TrescDokumentu/wnio:NoweMiejsceGlosowania"/>
                            </xsl:call-template>
                        </section>
                    </div>
                    <xsl:call-template name="styleCSS"/>
                </body>
            </html>
        </xsl:template>
    
        <xsl:template name="TypGlosowania">
            <xsl:param name="typGlosowania"/>
            <xsl:param name="naglowek"/>
            <xsl:choose>
                <xsl:when test="$naglowek">
                    <xsl:choose>
                        <xsl:when test="$typGlosowania='WYBORY'">te wybory</xsl:when>
                        <xsl:otherwise>to referendum</xsl:otherwise>
                    </xsl:choose>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:choose>
                        <xsl:when test="$typGlosowania='WYBORY'">Wybory</xsl:when>
                        <xsl:otherwise>Referendum</xsl:otherwise>
                    </xsl:choose>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:template>
    
        <xsl:template name="Naglowek">
            <xsl:param name="osoba" select="wnio:DaneDokumentu/str:Nadawcy/meta:Podmiot/oso:Osoba"/>
            <section>
                <div class="du-col-6 du-left">
                    <div class="du-bold2 du-no-mt">Dane wyborcy</div>
                    <div class="du-col-12 du-no-mt du-left">
                        <xsl:value-of select="$osoba/oso:Imie"/>
                        <xsl:if test="string-length($osoba/oso:ImieDrugie) &gt; 0">
                            <xsl:value-of select="' '"/>
                            <xsl:value-of select="$osoba/oso:ImieDrugie"/>
                        </xsl:if>
                        <xsl:for-each select="$osoba/oso:Nazwisko[string-length(.) &gt; 0]">
                            <xsl:value-of select="' '"/>
                            <xsl:value-of select="."/>
                        </xsl:for-each>
                    </div>
                    <div class="du-col-12 du-no-mt du-left">
                        <span class="du-field">Numer PESEL: </span>
                        <xsl:value-of select="$osoba/oso:IdOsoby/oso:PESEL"/>
                    </div>
                </div>
                <div class="du-col-6 du-right">
                    <div class="du-bold2">Data sporządzenia</div>
                    <div class="du-col-12 du-right">
                        <xsl:call-template name="FormatDaty">
                            <xsl:with-param name="data" select="wnio:DaneDokumentu/meta:Data[@typDaty='stworzony']/meta:Czas"/>
                        </xsl:call-template>
                    </div>
                </div>
            </section>
        </xsl:template>
    
        <xsl:template name="MiejsceGlosowania">
            <xsl:param name="miejsceGlosowania"/>
            <div class="du-col-12 du-left">
                <div class="du-col-12 du-no-mt">
                    <span class="du-field"><xsl:call-template name="TypGlosowania">
                        <xsl:with-param name="typGlosowania" select="wnio:TrescDokumentu/wnio:TypGlosowania"/>
                        <xsl:with-param name="naglowek" select="false()"/>
                    </xsl:call-template>: </span>
                    <span class="du-bold du-field">
                        <xsl:value-of select="wnio:TrescDokumentu/wnio:NazwaWyborow"/>
                    </span>
                </div>
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Numer obwodu głosowania: </span>
                    <span class="du-bold du-field">
                        <xsl:value-of select="$miejsceGlosowania/wnio:NumerObwoduGlosowania"/>
                    </span>
                </div>
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Siedziba obwodowej komisji wyborczej: </span>
                    <span class="du-bold du-field">
                        <xsl:value-of select="$miejsceGlosowania/wnio:SiedzibaNazwa"/>
                    </span>
                </div>
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Miejscowość: </span>
                    <span class="du-bold du-field">
                        <xsl:value-of select="$miejsceGlosowania/wnio:SiedzibaMiejscowoscNazwa"/>
                    </span>
                </div>
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Gmina: </span>
                    <span class="du-bold du-field">
                        <xsl:value-of select="$miejsceGlosowania/wnio:SiedzibaGminaNazwa"/>
                    </span>
                </div>
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Kod pocztowy: </span>
                    <span class="du-bold du-field">
                        <xsl:value-of select="substring($miejsceGlosowania/wnio:SiedzibaKodPocztowy, 1, 2)"/>-<xsl:value-of select="substring($miejsceGlosowania/wnio:SiedzibaKodPocztowy, 3)"/>
                    </span>
                </div>
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Poczta: </span>
                    <span class="du-bold du-field">
                        <xsl:value-of select="$miejsceGlosowania/wnio:SiedzibaPoczta"/>
                    </span>
                </div>
                <div class="du-col-12 du-no-mt">
                    <span class="du-field">Ulica: </span>
                    <span class="du-bold du-field">
                        <xsl:choose>
                            <xsl:when test="$miejsceGlosowania/wnio:SiedzibaUlicaNazwa != ''">
                                <xsl:value-of select="$miejsceGlosowania/wnio:SiedzibaUlicaNazwa"/>
                            </xsl:when>
                            <xsl:otherwise>
                                Brak nazwy ulicy
                            </xsl:otherwise>
                        </xsl:choose>
                    </span>
                </div>
                <div class="du-col-12 du-no-mt nowrap">Numer budynku:
                    <span class="du-bold du-field">
                        <xsl:value-of select="$miejsceGlosowania/wnio:SiedzibaNumerBudynku"/>
                    </span>
                </div>
                <div class="du-col-12 du-no-mt nowrap">Numer lokalu:
                    <span class="du-bold du-field">
                        <xsl:choose>
                            <xsl:when test="$miejsceGlosowania/wnio:SiedzibaNumerLokalu != ''">
                                <xsl:value-of select="$miejsceGlosowania/wnio:SiedzibaNumerLokalu"/>
                            </xsl:when>
                            <xsl:otherwise>
                                Brak numeru lokalu
                            </xsl:otherwise>
                        </xsl:choose>
                    </span>
                </div>
            </div>
        </xsl:template>
    
        <xsl:template name="FormatDaty">
            <xsl:param name="data"/>
            <xsl:value-of select="substring($data,9,2)"/>.<xsl:value-of select="substring($data,6,2)"/>.<xsl:value-of select="substring($data,1,4)"/>
        </xsl:template>
    
        <xsl:template name="styleCSS">
            <style type="text/css">
                .du-view article,
                .du-view footer,
                .du-view header,
                .du-view section {
                    display: block;
                }
    
                .du-view div {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 16px;
                    line-height: 140%;
                    word-wrap: break-word;
                    display: inline-block;
                    padding: 5px;
                }
    
                .du-view,
                .du-view * {
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                }
    
                .du-view {
                    width: 100%;
                    height: 100%;
                    padding: 1%;
                    line-height: 130%;
                }
    
                .du-view h1,
                .du-view .h1 {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 42px;
                    line-height: 52px;
                    font-weight: bold;
                    margin-bottom: 2px;
                    margin-top: 0;
                }
    
                .du-view h2,
                .du-view .h2 {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 24px;
                    line-height: 34px;
                    font-weight: bold;
                    margin-bottom: 12px;
                }
    
                .du-view h3,
                .du-view .h3 {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 16px;
                    font-weight: bold;
                    margin: 0px 0px;
                }
    
                ol {
                    padding-left: 0;
                }
    
                ol li {
                    list-style: none;
                }
    
                /*grid and style for
                dotted*/
    
                .du-col-12 {
                    width: 100%;
                }
    
                .du-col-6 {
                width: 50%;
                }
    
                /*other style*/
    
                .du-text-transform-none {
                    text-transform: none !important;
                }
    
                div .du-no-mt {
                    padding-left: 0px;
                }
    
                .du-left {
                    text-align: left;
                    float: left;
                }
    
                .du-right {
                    text-align: right;
                    float: left;
                }
    
                .du-top-line {
                    border-top: 1px solid #DCDCDC;
                }
    
                .du-bottom-line {
                    border-bottom: 1px solid #DCDCDC;
                }
    
                .du-border {
                    border: 1px solid black;
                    min-width: 30px;
                    min-height: 30px;
                    margin-bottom: 1px;
                }
    
                .du-bold {
                    font-weight: bold;
                    text-transform: uppercase;
                }
    
                .du-bold2 {
                    font-weight: bold;
                    text-transform: none;
                }
    
                .du-list {
                    padding-left: 18px;
                    margin: 0 0 0 0;
                }
    
                .inline {
                    display: inline;
                }
    
                .nowrap {
                    white-space:nowrap
                }
    
                @media print {
                    .du-view {
                        font-size: 12px;
                    }
                    .du-view h3,
                    .du-view .h3 {
                        font-size: 14px;
                        font-weight: bold;
                        margin-top: 1%;
                        margin-bottom: 0;
                    }
                    .du-view div {
                        line-height: 100%;
                    }
                    .du-col-12 {
                        width: 100%;
                    }
                    .du-view div {
                        margin-top: 0px;
                    }
                }
    
                @media screen and (max-width: 650px) {
                    .du-view div {
                        font-size: 14px;
                    }
                    .du-col-12 {
                        width: 100%;
                        padding-right: 1.1%;
                    }
    
                    .du-view h1,
                    .du-view .h1 {
                        font-size: 24px;
                        line-height: 34px;
                    }
    
                    .du-view h2,
                    .du-view .h2 {
                        font-size: 18px;
                        line-height: 24px;
                    }
                }
    
                @media screen and (min-width: 651px) and (max-width: 1024px) {
                    .du-view h1,
                    .du-view .h1 {
                        font-size: 36px;
                        line-height: 48px;
                    }
                }
    
                .du-margin-top-15 {
                    margin-top: 15px !important;
                }
                .du-margin-bottom-15 {
                    margin-bottom: 15px !important;
                }
                .du-margin-top-0 {
                    margin-top: 0px !important;
                }
                .du-margin-bottom-0 {
                    margin-bottom: 0px !important;
                }
                .du-padding-top-0 {
                padding-top: 0px !important;
                }
                .du-padding-bottom-0 {
                    padding-bottom: 0px !important;
                }
    
                .du-margin-top-20 {
                    margin-top: 20px;
                }
    
                .du-margin-bottom-7 {
                    margin-bottom: 7px;
                }
    
                .du-margin-left-15 {
                    margin-left: 15px;
                }
    
                .du-simple-text {
                    line-height: 26px;
                }
            </style>
        </xsl:template>
    </xsl:stylesheet>