9498
ID | 9498 |
Data | 2020-06-03 |
Symbol | 2020/06/03/9498 |
Instytucja | Ministerstwo Cyfryzacji |
Nazwa | Zgłoszenie zamiaru głosowania korespondencyjnego dla osób głosujących w Polsce |
Czy Aktualny | 0 |
---|
Ustawy (1)
Pliki
Styl
<?xml version="1.0" encoding="UTF-8"?><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:wnio="http://crd.gov.pl/wzor/2020/06/03/9498/" xmlns:xls="http://www.w3.org/1999/XSL/Transform" version="1.0">
<!-- Version 1.3 -->
<xsl:template match="/">
<xsl:apply-templates select="wnio:Dokument">
<xsl:with-param name="tytul">
Zgłoszenie zamiaru głosowania korespondencyjnego dla osób głosujących w Polsce
</xsl:with-param>
<xsl:with-param name="dane" select="//wnio:DaneDokumentu"/>
<xsl:with-param name="tresc" select="//wnio:TrescDokumentu"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="wnio:Dokument">
<xsl:param name="tytul"/>
<xsl:param name="tresc"/>
<html lang="pl">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>
<xsl:value-of select="$tytul"/>
</title>
</head>
<body>
<div class="du-preview">
<xsl:call-template name="TytulDokumentu">
<xsl:with-param name="tytul" select="$tytul"/>
<xsl:with-param name="podtytul" select="$tresc/wnio:RodzajWyborow"/>
</xsl:call-template>
<xsl:call-template name="DaneUrzedu">
<xsl:with-param name="nazwa" select="$tresc/wnio:Urzad"/>
</xsl:call-template>
<xsl:call-template name="DaneZglaszajacego">
<xsl:with-param name="zglaszajacy" select="$tresc/wnio:DaneZglaszajacego"/>
</xsl:call-template>
<xsl:call-template name="SposobOdbioru">
<xsl:with-param name="sposob" select="$tresc/wnio:SposobOdbioru"/>
<xsl:with-param name="adres" select="$tresc/wnio:AdresWysylki"/>
<xsl:with-param name="deklaracjaBrakNumeruLokalu" select="$tresc/wnio:deklaracjaBrakNumeruLokalu"/>
<xsl:with-param name="deklaracjaBrakUlicy" select="$tresc/wnio:deklaracjaBrakUlicy"/>
</xsl:call-template>
<xsl:call-template name="Oswiadczenia">
<xsl:with-param name="oswiadczenieONiepelnosprawnosci" select="$tresc/wnio:OswiadczenieONiepelnosprawnosci"/>
<xsl:with-param name="wyslijDoDomu" select="$tresc/wnio:WyslijDoDomu"/>
<xsl:with-param name="braille" select="$tresc/wnio:OswiadczenieBraille"/>
<xsl:with-param name="kwarantanna" select="$tresc/wnio:OswiadczenieKwarantanna"/>
</xsl:call-template>
<xsl:call-template name="Zalaczniki">
<xsl:with-param name="zalaczniki" select="$tresc/str:Zalaczniki"/>
</xsl:call-template>
</div>
<xsl:call-template name="styleCSS"/>
</body>
</html>
</xsl:template>
<xsl:template name="TytulDokumentu">
<xsl:param name="tytul"/>
<xsl:param name="podtytul" select="''"/>
<div class="du-section">
<div class="du-block du-margin-bottom">
<h2 class="du-h1">
<xsl:value-of select="$tytul"/>
</h2>
</div>
<xsl:if test="$podtytul != ''">
<div class="du-margin-vertical">
<div class="du-field">
<p class="du-text du-text--bold">
<xsl:value-of select="$podtytul"/>
</p>
</div>
</div>
</xsl:if>
</div>
</xsl:template>
<xsl:template name="TytulCzesci">
<xsl:param name="tytul"/>
<div class="du-margin-vertical du-margin-bottom-x2">
<h3 class="du-h1">
<xsl:value-of select="$tytul"/>
</h3>
</div>
</xsl:template>
<xsl:template name="TytulSekcji">
<xsl:param name="tytul"/>
<div class="du-margin-vertical du-margin-bottom-x2">
<h4 class="du-h2">
<xsl:value-of select="$tytul"/>
</h4>
</div>
</xsl:template>
<xsl:template name="TytulPodSekcji">
<xsl:param name="tytul"/>
<div class="du-margin-vertical du-margin-bottom-x2">
<h5 class="du-h2">
<xsl:value-of select="$tytul"/>
</h5>
</div>
</xsl:template>
<xsl:template name="DaneUrzedu">
<xsl:param name="nazwa"/>
<div class="du-section">
<xsl:call-template name="TytulPodSekcji">
<xsl:with-param name="tytul" select="'TWOJE ZGŁOSZENIE ODBIERZE'"/>
</xsl:call-template>
<div class="du-margin-vertical">
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'DANE URZĘDU'"/>
<xsl:with-param name="wartosc" select="$nazwa"/>
</xsl:call-template>
</div>
</div>
</xsl:template>
<xsl:template name="DaneZglaszajacego">
<xsl:param name="zglaszajacy"/>
<div class="du-section">
<xsl:call-template name="TytulPodSekcji">
<xsl:with-param name="tytul" select="'TWOJE DANE'"/>
</xsl:call-template>
<div class="du-margin-vertical">
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Imię'"/>
<xsl:with-param name="wartosc" select="$zglaszajacy/wnio:Imie"/>
</xsl:call-template>
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Nazwisko'"/>
<xsl:with-param name="wartosc" select="$zglaszajacy/wnio:Nazwisko"/>
</xsl:call-template>
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Numer PESEL'"/>
<xsl:with-param name="wartosc" select="$zglaszajacy/oso:PESEL"/>
</xsl:call-template>
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Data urodzenia'"/>
<xsl:with-param name="wartosc" select="$zglaszajacy/wnio:DataUrodzenia"/>
</xsl:call-template>
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Imię ojca'"/>
<xsl:with-param name="wartosc" select="$zglaszajacy/wnio:ImieOjca"/>
</xsl:call-template>
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Adres e-mail'"/>
<xsl:with-param name="wartosc" select="$zglaszajacy/wnio:Email"/>
</xsl:call-template>
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Numer telefonu'"/>
<xsl:with-param name="wartosc" select="$zglaszajacy/adr:Telefon"/>
</xsl:call-template>
</div>
</div>
</xsl:template>
<xsl:template name="SposobOdbioru">
<xsl:param name="sposob"/>
<xsl:param name="adres"/>
<xsl:param name="deklaracjaBrakNumeruLokalu"/>
<xsl:param name="deklaracjaBrakUlicy"/>
<div class="du-section">
<xsl:call-template name="TytulSekcji">
<xsl:with-param name="tytul">
Sposób dostarczenia pakietu wyborczego
</xsl:with-param>
</xsl:call-template>
<div class="du-margin-vertical">
<xsl:choose>
<xsl:when test="$sposob = 'osobisty'">
<div class="du-field">
<p class="du-text du-text--bold">
Odbiorę osobiście w urzędzie
</p>
</div>
</xsl:when>
<xsl:when test="$sposob = 'poczta'">
<xsl:call-template name="AdresWysylki">
<xsl:with-param name="adres" select="$adres"/>
<xsl:with-param name="deklaracjaBrakNumeruLokalu" select="$deklaracjaBrakNumeruLokalu"/>
<xsl:with-param name="deklaracjaBrakUlicy" select="$deklaracjaBrakUlicy"/>
</xsl:call-template>
</xsl:when>
</xsl:choose>
</div>
</div>
</xsl:template>
<xsl:template name="AdresWysylki">
<xsl:param name="adres"/>
<xsl:param name="deklaracjaBrakNumeruLokalu"/>
<xsl:param name="deklaracjaBrakUlicy"/>
<div class="du-field">
<p class="du-text du-text--bold">
Adres, na który ma być dostarczony pakiet wyborczy
</p>
</div>
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Miejscowość'"/>
<xsl:with-param name="wartosc" select="$adres/adr:Miejscowosc"/>
</xsl:call-template>
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Województwo'"/>
<xsl:with-param name="wartosc" select="$adres/adr:Wojewodztwo"/>
</xsl:call-template>
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Powiat'"/>
<xsl:with-param name="wartosc" select="$adres/adr:Powiat"/>
</xsl:call-template>
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Gmina'"/>
<xsl:with-param name="wartosc" select="$adres/adr:Gmina"/>
</xsl:call-template>
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Kod pocztowy'"/>
<xsl:with-param name="wartosc" select="$adres/adr:KodPocztowy"/>
</xsl:call-template>
<xsl:if test="$deklaracjaBrakUlicy = 'true'">
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Ulica'"/>
<xsl:with-param name="wartosc" select="'moja miejscowość nie ma ulicy'"/>
</xsl:call-template>
</xsl:if>
<xsl:if test="$deklaracjaBrakUlicy = 'false'">
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Ulica'"/>
<xsl:with-param name="wartosc" select="$adres/adr:Ulica"/>
</xsl:call-template>
</xsl:if>
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Numer domu'"/>
<xsl:with-param name="wartosc" select="$adres/adr:Budynek"/>
</xsl:call-template>
<xsl:if test="$deklaracjaBrakNumeruLokalu = 'true'">
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Numer lokalu'"/>
<xsl:with-param name="wartosc" select="'nie mam numeru lokalu'"/>
</xsl:call-template>
</xsl:if>
<xsl:if test="$deklaracjaBrakNumeruLokalu = 'false'">
<xsl:call-template name="Pole">
<xsl:with-param name="nazwa" select="'Numer lokalu'"/>
<xsl:with-param name="wartosc" select="$adres/adr:Lokal"/>
</xsl:call-template>
</xsl:if>
</xsl:template>
<xsl:template name="Oswiadczenia">
<xsl:param name="oswiadczenieONiepelnosprawnosci"/>
<xsl:param name="wyslijDoDomu"/>
<xsl:param name="braille"/>
<xsl:param name="kwarantanna"/>
<xsl:if test="$kwarantanna = 'true' or $braille = 'true' or $wyslijDoDomu = 'true' or $oswiadczenieONiepelnosprawnosci = 'true'">
<div class="du-section">
<xsl:call-template name="TytulPodSekcji">
<xsl:with-param name="tytul" select="'Oświadczenia'"/>
</xsl:call-template>
<div class="du-margin-vertical du-text-transform-none du-text--bold">
<xsl:if test="$kwarantanna = 'true'">
<div class="du-field">
<p class="du-text">
Oświadczam, że jestem i będę przebywać w dniu wyborów na kwarantannie, w izolacji lub izolacji w warunkach
domowych
</p>
</div>
</xsl:if>
<xsl:if test="$wyslijDoDomu = 'true'">
<div class="du-field">
<p class="du-text">
Oświadczam, że chcę, aby dostarczono mi pakiet wyborczy do drzwi domu lub lokalu pod adres wskazany w zgłoszeniu
</p>
</div>
</xsl:if>
<xsl:if test="$oswiadczenieONiepelnosprawnosci = 'true'">
<div class="du-field">
<p class="du-text">
Oświadczam, że jestem osobą z niepełnosprawnością w stopniu umiarkowanym lub znacznym
</p>
</div>
</xsl:if>
<xsl:if test="$braille = 'true'">
<div class="du-field">
<p class="du-text">
Oświadczam, że będę potrzebować nakładki Braille’a
</p>
</div>
</xsl:if>
</div>
</div>
</xsl:if>
</xsl:template>
<xsl:template name="Zalaczniki">
<xsl:param name="zalaczniki"/>
<xsl:if test="count($zalaczniki/str:Zalacznik) > 0">
<div class="du-section">
<xsl:call-template name="TytulPodSekcji">
<xsl:with-param name="tytul" select="'Załączniki'"/>
</xsl:call-template>
<div class="du-margin-vertical">
<div class="du-field">
<p class="du-text">
Orzeczenie o niepełnosprawności
</p>
</div>
<xsl:for-each select="$zalaczniki/str:Zalacznik[@nazwaPliku != '']">
<div class="du-field">
<p class="du-text du-text--bold du-text-transform-none">
<xsl:if test="@kodowanie='base64'">
<xsl:value-of select="@nazwaPliku"/>
</xsl:if>
<xsl:if test="@kodowanie='URI'">
<xsl:value-of select="@nazwaPliku"/>
</xsl:if>
</p>
</div>
</xsl:for-each>
</div>
</div>
</xsl:if>
</xsl:template>
<xsl:template name="Pole">
<xsl:param name="nazwa"/>
<xsl:param name="wartosc"/>
<xsl:if test="$wartosc != ''">
<div class="du-field">
<p class="du-text">
<xsl:value-of select="concat($nazwa, ': ')"/>
<span class="du-text--bold">
<xsl:value-of select="$wartosc"/>
</span>
</p>
</div>
</xsl:if>
</xsl:template>
<xsl:template name="styleCSS">
<style type="text/css">
.du-preview div, .du-preview span, .du-preview h1, .du-preview h2, .du-preview h3, .du-preview h4, .du-preview h5,
.du-preview h6, .du-preview p, .du-preview a, .du-preview b, .du-preview u, .du-preview i, .du-preview ol,
.du-preview ul, .du-preview li { margin:0; padding:0; border:0; font-size:100%; font:inherit;
vertical-align:baseline; }
.du-preview ul, .du-preview ol { list-style:none; }
.du-preview { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24px; word-wrap:
break-word; text-transform: uppercase }
.du-preview, .du-preview * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.du-preview .du-text, .du-preview .du-h1, .du-preview .du-h2, .du-preview .du-h3, .du-preview .du-h4, .du-preview
.du-h5, .du-preview .du-h6 { font-family: Arial, Helvetica, sans-serif; margin: 0; }
.du-preview .du-h1, .du-preview .du-h2, .du-preview .du-h3, .du-preview .du-h4, .du-preview .du-h5, .du-preview
.du-h6 { font-weight: bold; }
.du-preview .du-h1 { font-size: 24px; line-height: 34px; }
.du-preview .du-h2 { font-size: 18px; line-height: 28px; }
.du-preview .du-h3, .du-preview .du-h4, .du-preview .du-h5, .du-preview .du-h6 { font-size: 14px; line-height:
24px; }
.du-preview .du-text { font-size: 15px; line-height: 25px; }
.du-preview { padding: 0 1%; }
.du-preview .du-section { padding: 1% 0; }
.du-preview .du-section { border-bottom: 1px solid #DCDCDC; }
.du-preview .du-text--bold { font-weight: bold; }
.du-preview .du-margin-vertical { margin: 10px 0; }
.du-preview .du-margin-bottom { margin-bottom: 10px; }
.du-preview .du-margin-top-x2 { margin-top: 20px; }
.du-preview .du-margin-bottom-x2 { margin-bottom: 20px; }
.du-preview .du-block, .du-preview .du-section, .du-preview .du-field, .du-preview .du-margin-vertical {
display:block; }
.du-preview .du-field + .du-field { margin-top: 5px; }
.du-preview .du-text-transform-none { text-transform: none !important; }
</style>
</xsl:template>
</xsl:stylesheet>