7
ID | 7 |
Data | 2008-07-10 |
Symbol | 2008/07/10/7 |
Instytucja | Ministerstwo Spraw Zagranicznych |
Nazwa | Wniosek o udostępnienie materiałów archiwalnych |
Czy Aktualny | 1 |
---|
Ustawy (1)
Pliki
Styl
<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:wnio="http://crd.gov.pl/wzor/2008/07/10/7/" xmlns:inst="http://crd.gov.pl/xml/schematy/instytucja/2008/05/09/" xmlns:str="http://crd.gov.pl/xml/schematy/struktura/2008/05/09/" xmlns:oso="http://crd.gov.pl/xml/schematy/osoba/2008/05/09/" xmlns:meta="http://crd.gov.pl/xml/schematy/meta/2008/05/09/" xmlns:adr="http://crd.gov.pl/xml/schematy/adres/2008/05/09/" xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<xsl:output method="html" encoding="utf-8" indent="yes"/>
<xsl:template match="/wnio:Dokument">
<html>
<head>
<style type="text/css">.tekst{ font-family: Arial; font-size: 10pt; color: #000000; text-align: center;}</style>
<style type="text/css">.naglowek{ font-family: Arial; font-size: 12pt; font-weight: bold; color: #000000; }</style>
<style type="text/css">.strona { width: 16cm; margin: 0 auto;text-align: justify;}</style>
<style type="text/css">.element{ font-family: Arial; font-size: 10pt; color: #800000; }</style>
<style type="text/css">.opis{ font-family: Arial; font-size: 12pt; font-weight: bold; color: #000000; }</style>
</head>
<body class="tekst">
<div class="strona">
<xsl:call-template name="Gora"/>
<xsl:call-template name="MojUrzad"/>
<xsl:call-template name="Tytul">
<xsl:with-param name="tresc" select="wnio:DaneDokumentu/str:Naglowek/str:NazwaDokumentu"/>
</xsl:call-template>
<br/>
<br/>
<xsl:call-template name="TrescWniosku"/>
<br/>
<br/>
<xsl:for-each select="wnio:TrescDokumentu/wnio:Wartosc/wnio:Zalaczniki">
<xsl:if test="count(.) > 0">
<p>
<span class="naglowek">ZAŁĄCZNIKI</span>
</p>
</xsl:if>
<xsl:for-each select="str:Zalacznik">
<xsl:choose>
<xsl:when test="@kodowanie='URI'">
<A>
<xsl:attribute name="HREF"><xsl:value-of select="str:DaneZalacznika"/></xsl:attribute>
<xsl:attribute name="TARGET">_blank</xsl:attribute>
<B>
<xsl:value-of select="@nazwaPliku"/>
</B>
</A>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="@nazwaPliku"/>
</xsl:otherwise>
</xsl:choose>
<br/>
</xsl:for-each>
</xsl:for-each>
<br/>
<br/>
<p>
<b>Dane dotyczące podpisu: </b>
</p>
<xsl:choose>
<xsl:when test="//wnio:Dokument/ds:Signature!=''">
<xsl:text>Dokument został podpisany - aby go zweryfikować należy użyć oprogramowania do weryfikacji podpisu</xsl:text>
<br/>
<span class="element">
<xsl:text>Lista podpisanych elementów (referencji):</xsl:text>
</span>
<br/>
<xsl:for-each select="//wnio:Dokument/ds:Signature/ds:SignedInfo/ds:Reference">
<span class="element">
<xsl:text>referencja </xsl:text>
<xsl:value-of select="@Id"/>
<xsl:text> : </xsl:text>
</span>
<xsl:value-of select="@URI"/>
<br/>
</xsl:for-each>
</xsl:when>
<xsl:otherwise>
<xsl:text>Dokument nie zawiera podpisu </xsl:text>
</xsl:otherwise>
</xsl:choose>
</div>
<br/>
</body>
</html>
</xsl:template>
<xsl:template name="TrescWniosku">
<xsl:for-each select="//wnio:TrescDokumentu/wnio:Wartosc/wnio:TrescWniosku">
<span class="naglowek">
<xsl:text>Dane akt</xsl:text>
</span>
<br/>
Temat akt: <xsl:value-of select="wnio:TematAkt"/>
<br/>
Termin/y dostępu do danych: <xsl:value-of select="wnio:TerminWypozyczenia"/>
<br/>
<br/>
<span class="naglowek">
<xsl:text>Dodatkowe dane wnioskodawcy</xsl:text>
</span>
<br/>
<xsl:choose>
<xsl:when test="wnio:DodatkoweDaneWnioskodawcy/wnio:DataUrodzenia!=''">
Data urodzenia: <xsl:value-of select="wnio:DodatkoweDaneWnioskodawcy/wnio:DataUrodzenia"/>
<br/>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="wnio:DodatkoweDaneWnioskodawcy/wnio:MiejsceUrodzenia!=''">
Miejsce urodzenia: <xsl:value-of select="wnio:DodatkoweDaneWnioskodawcy/wnio:MiejsceUrodzenia"/>
<br/>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="wnio:DodatkoweDaneWnioskodawcy/wnio:IdOsoby/oso:InnyIdentyfikator/oso:WartoscIdentyfikatora!=''">
<xsl:value-of select="wnio:DodatkoweDaneWnioskodawcy/wnio:IdOsoby/oso:InnyIdentyfikator/oso:TypIdentyfikatora"/> : <xsl:value-of select="wnio:DodatkoweDaneWnioskodawcy/wnio:IdOsoby/oso:InnyIdentyfikator/oso:WartoscIdentyfikatora"/>
<br/>
</xsl:when>
</xsl:choose>
<br/>
<span class="naglowek">
<xsl:text>Przedmiot udostępnienia</xsl:text>
<br/>
</span>
<xsl:choose>
<xsl:when test="wnio:PrzedmiotUdostepnienia/wnio:DataAkt!=''">
Akta z przedziału dat:
Od <xsl:value-of select="wnio:PrzedmiotUdostepnienia/wnio:DataAkt/meta:Od"/>
Do <xsl:value-of select="wnio:PrzedmiotUdostepnienia/wnio:DataAkt/meta:Do"/>
<br/>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="wnio:PrzedmiotUdostepnienia/wnio:TematykaAkt!=''">
Tematyka akt: <xsl:value-of select="wnio:PrzedmiotUdostepnienia/wnio:TematykaAkt"/>
<br/>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="wnio:PrzedmiotUdostepnienia/wnio:Kraj!=''">
Akta dotyczące krajów: <xsl:value-of select="wnio:PrzedmiotUdostepnienia/wnio:Kraj"/>
<br/>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="wnio:PrzedmiotUdostepnienia/wnio:CelWykorzystania!=''">
Cel wykorzystania akt: <xsl:value-of select="wnio:PrzedmiotUdostepnienia/wnio:CelWykorzystania"/>
<br/>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="wnio:PrzedmiotUdostepnienia/wnio:TematPracy!=''">
Temat pracy: <xsl:value-of select="wnio:PrzedmiotUdostepnienia/wnio:TematPracy"/>
<br/>
</xsl:when>
</xsl:choose>
<br/>
<span class="naglowek">
<xsl:text>Listy polecające</xsl:text>
<br/>
</span>
<xsl:for-each select="wnio:ListPolecajacy">
Nadawca listu polecającego: <xsl:value-of select="wnio:NadawcaListuPolecajacego"/>
<br/>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
<!--Szablon danych adresata -->
<xsl:template name="MojUrzad">
<xsl:for-each select="//wnio:DaneDokumentu/str:Adresaci/meta:Podmiot">
<xsl:for-each select="inst:Instytucja">
<div style="text-align:right">
<xsl:call-template name="DaneInstytucji"/>
</div>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
<!--Szablon wyświetlania nagłówków dokumentu-->
<xsl:template name="Gora">
<div style="width:99%;padding: 1px 1px;">
<div style="width:50%;float:left;text-align:left;vertical-align:top">
<xsl:call-template name="LewyGorny"/>
</div>
<div style="width:50%;float:right;text-align:right;vertical-align:top">
<xsl:call-template name="PrawyGorny"/>
</div>
<div style="clear:both"/>
</div>
<br/>
<br/>
<br/>
<br/>
</xsl:template>
<xsl:template name="LewyGorny">
<xsl:for-each select="wnio:DaneDokumentu/str:Nadawcy/meta:Podmiot">
<xsl:if test="count(//wnio:Dokument/wnio:DaneDokumentu/str:Nadawcy/meta:Podmiot) > 1">
<xsl:choose>
<xsl:when test="@typPodmiotu!=''">
Rodzaj Nadawcy:<xsl:value-of select="@typPodmiotu"/>
<br/>
</xsl:when>
</xsl:choose>
</xsl:if>
<xsl:for-each select="oso:Osoba">
<xsl:call-template name="DaneOsoby"/>
</xsl:for-each>
<xsl:for-each select="inst:Instytucja">
<xsl:call-template name="DaneInstytucji"/>
</xsl:for-each>
<br/>
</xsl:for-each>
</xsl:template>
<xsl:template name="Para">
<xsl:param name="etykieta"/>
<xsl:if test="string-length(.) > 0">
<xsl:value-of select="$etykieta"/> : <xsl:value-of select="."/>
<br/>
</xsl:if>
</xsl:template>
<xsl:template name="PrawyGorny">
<xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:MiejscowoscDokumentu"/>,
<xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:DataDokumentu/meta:Czas"/>
</xsl:template>
<xsl:template name="Tytul">
<xsl:param name="tresc"/>
<br/>
<br/>
<br/>
<br/>
<br/>
<p style="text-align:center">
<b>
<span style="font-size:12.0pt">
<xsl:value-of select="$tresc"/>
</span>
</b>
</p>
<br/>
</xsl:template>
<!-- INSTYTUCJA Szablon wyświetlania danych Instytucji-->
<xsl:template name="DaneInstytucji">
<xsl:for-each select="inst:Pracownik">
<xsl:call-template name="DanePracownika"/>
<br/>
</xsl:for-each>
<xsl:value-of select="inst:NazwaInstytucji"/>
<br/>
<xsl:for-each select="adr:Adres">
<xsl:call-template name="Adres"/>
<br/>
</xsl:for-each>
<xsl:for-each select="inst:IdInstytucji/inst:NIP">
<xsl:call-template name="Para">
<xsl:with-param name="etykieta">NIP</xsl:with-param>
</xsl:call-template>
</xsl:for-each>
<xsl:for-each select="inst:IdInstytucji/inst:KRS">
<xsl:call-template name="Para">
<xsl:with-param name="etykieta">KRS</xsl:with-param>
</xsl:call-template>
</xsl:for-each>
<xsl:for-each select="inst:IdInstytucji/inst:REGON">
<xsl:call-template name="Para">
<xsl:with-param name="etykieta">REGON</xsl:with-param>
</xsl:call-template>
</xsl:for-each>
<xsl:for-each select="inst:IdInstytucji/inst:InnyIdentyfikator">
<xsl:choose>
<xsl:when test="inst:WartoscIdentyfikatora!=''">
<xsl:value-of select="inst:TypIdentyfikatora"/>: <xsl:value-of select="inst:WartoscIdentyfikatora"/>
</xsl:when>
</xsl:choose>
<br/>
</xsl:for-each>
<xsl:for-each select="inst:Jednostka">
<xsl:call-template name="DaneJednostka"/>
<br/>
</xsl:for-each>
</xsl:template>
<!-- JEDNOSTKA Szablon wyświetlania danych Jednostki-->
<xsl:template name="DaneJednostka">
<br/>
<xsl:for-each select="inst:Pracownik">
<xsl:call-template name="DanePracownika"/>
<br/>
</xsl:for-each>
<xsl:value-of select="inst:NazwaInstytucji"/>
<br/>
<xsl:for-each select="adr:Adres">
<xsl:call-template name="Adres"/>
<br/>
</xsl:for-each>
<xsl:choose>
<xsl:when test="oso:Kontakt!=''">
<xsl:value-of select="oso:Kontakt/@typ"/>:
<xsl:value-of select="' '"/>
<xsl:value-of select="oso:Kontakt"/>
<br/>
</xsl:when>
</xsl:choose>
<xsl:for-each select="inst:Jednostka">
<xsl:call-template name="DaneJednostka"/>
<br/>
</xsl:for-each>
</xsl:template>
<!-- PRACOWNIK Szablon wyświetlania danych Pracownika-->
<xsl:template name="DanePracownika">
<xsl:choose>
<xsl:when test="oso:Imie!=''">
Sz. Pan/Pani <xsl:value-of select="oso:Imie"/><![CDATA[ ]]><xsl:value-of select="oso:Nazwisko[@rodzajCzlonu='pierwszy']"/><![CDATA[ ]]><xsl:value-of select="oso:Nazwisko[@rodzajCzlonu='drugi']"/><![CDATA[ ]]><xsl:value-of select="oso:Nazwisko[@rodzajCzlonu='trzeci']"/>
<br/>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="inst:Funkcja!=''">
funkcja: <xsl:value-of select="inst:Funkcja"/>
<br/>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="oso:Kontakt!=''">
<xsl:value-of select="oso:Kontakt/@typ"/>:
<xsl:value-of select="' '"/>
<xsl:value-of select="oso:Kontakt"/>
<br/>
</xsl:when>
</xsl:choose>
<xsl:for-each select="oso:IdOsoby/oso:NIP">
<xsl:call-template name="Para">
<xsl:with-param name="etykieta">NIP</xsl:with-param>
</xsl:call-template>
</xsl:for-each>
<xsl:for-each select="oso:IdOsoby/oso:PESEL">
<xsl:call-template name="Para">
<xsl:with-param name="etykieta">
PESEL
</xsl:with-param>
</xsl:call-template>
</xsl:for-each>
<xsl:for-each select="oso:IdOsoby/oso:InnyIdentyfikator">
<xsl:choose>
<xsl:when test="oso:WartoscIdentyfikatora!=''">
<xsl:value-of select="oso:TypIdentyfikatora"/>: <xsl:value-of select="oso:WartoscIdentyfikatora"/>
</xsl:when>
</xsl:choose>
<br/>
</xsl:for-each>
</xsl:template>
<!-- OSOBA Szablon wyświetlania danych Osoby-->
<xsl:template name="DaneOsoby">
<xsl:value-of select="oso:Imie"/><![CDATA[ ]]><xsl:value-of select="oso:Nazwisko[@rodzajCzlonu='pierwszy']"/><![CDATA[ ]]><xsl:value-of select="oso:Nazwisko[@rodzajCzlonu='drugi']"/><![CDATA[ ]]><xsl:value-of select="oso:Nazwisko[@rodzajCzlonu='trzeci']"/>
<br/>
<xsl:for-each select="adr:Adres">
<xsl:call-template name="Adres"/>
</xsl:for-each>
<xsl:for-each select="oso:IdOsoby/oso:NIP">
<xsl:call-template name="Para">
<xsl:with-param name="etykieta">NIP</xsl:with-param>
</xsl:call-template>
</xsl:for-each>
<xsl:for-each select="oso:IdOsoby/oso:PESEL">
<xsl:call-template name="Para">
<xsl:with-param name="etykieta">
PESEL
</xsl:with-param>
</xsl:call-template>
</xsl:for-each>
<xsl:for-each select="oso:IdOsoby/oso:InnyIdentyfikator">
<xsl:choose>
<xsl:when test="oso:WartoscIdentyfikatora!=''">
<xsl:value-of select="oso:TypIdentyfikatora"/>: <xsl:value-of select="oso:WartoscIdentyfikatora"/>
</xsl:when>
</xsl:choose>
<br/>
</xsl:for-each>
</xsl:template>
<!-- ADRES Szablon wyświetlania danych Adresu-->
<xsl:template name="Adres">
<xsl:value-of select="adr:Ulica/@rodzajUlicy"/>
<xsl:value-of select="' '"/>
<xsl:value-of select="adr:Ulica"/>
<xsl:value-of select="' '"/>
<xsl:choose>
<xsl:when test="adr:Lokal!=''">
<xsl:value-of select="adr:Budynek"/>/<xsl:value-of select="adr:Lokal"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="adr:Budynek"/>
</xsl:otherwise>
</xsl:choose>
<br/>
<xsl:value-of select="adr:KodPocztowy"/>
<xsl:value-of select="' '"/>
<xsl:value-of select="adr:Miejscowosc"/>
<br/>
<xsl:choose>
<xsl:when test="adr:Poczta!=''">
Poczta: <xsl:value-of select="adr:Poczta"/>
<br/>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="adr:SkrytkaPocztowa!=''">
Skrytka Pocztowa: <xsl:value-of select="adr:SkrytkaPocztowa"/>
<br/>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="adr:Kraj!=''">
Kraj: <xsl:value-of select="adr:Kraj"/>
<br/>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="adr:Wojewodztwo!=''">
Województwo: <xsl:value-of select="adr:Wojewodztwo"/>
</xsl:when>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>