456
ID | 456 |
Data | 2010-10-19 |
Symbol | 2010/10/19/456 |
Instytucja | Urząd Miejski W Gdańsku |
Nazwa | Odpowiedź na wniosek ogólny |
Czy Aktualny | 1 |
---|
Ustawy (2)
Pliki
Styl
<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:adr="http://crd.gov.pl/xml/schematy/adres/2009/03/06/" xmlns:inst="http://crd.gov.pl/xml/schematy/instytucja/2009/03/06/" xmlns:meta="http://crd.gov.pl/xml/schematy/meta/2009/03/06/" xmlns:oso="http://crd.gov.pl/xml/schematy/osoba/2009/03/06/" xmlns:str="http://crd.gov.pl/xml/schematy/struktura/2009/03/06/" xmlns:odp="http://crd.gov.pl/wzor/2010/10/19/456/">
<xsl:output version="4.0" method="html" indent="yes" encoding="UTF-8"/>
<xsl:variable name="XML" select="/"/>
<xsl:template match="/">
<html>
<head>
<title>
<xsl:text>Odpowiedź na wniosek ogólny</xsl:text>
</title>
<style type="text/css"> body { font-family: Arial; font-size: 10pt; color: #000000; text-align: left}</style>
<style type="text/css"> td { font-family: Arial; font-size: 10pt; color: #000000; text-align: left}</style>
<style type="text/css"> .sectionHeader {font-size: 11pt; font-weight: bold;}</style>
<style type="text/css"> .section {width:4px; background: #aaaaaa}</style>
</head>
<body>
<xsl:for-each select="odp:Dokument">
<div style="text-align:right">
<xsl:value-of select="odp:TrescDokumentu/odp:Wartosc/odp:RodzajWniosku/odp:MiejscowoscDokumentu"/>
<xsl:text>, </xsl:text>
<xsl:value-of select="odp:TrescDokumentu/odp:Wartosc/odp:RodzajWniosku/odp:DataDokumentu"/>
</div>
<span class="sectionHeader">Nadawca</span><br/><br/>
<xsl:for-each select="odp:DaneDokumentu/str:Nadawcy/meta:Podmiot[@typPodmiotu='Instytucja']">
<xsl:call-template name="Instytucja">
<xsl:with-param name="adres" select="inst:Instytucja/adr:Adres"/>
<xsl:with-param name="instytucja" select="inst:Instytucja"/>
</xsl:call-template>
</xsl:for-each>
<table width="100%">
<tr>
<td/>
<td width="300">
<xsl:if test="count(odp:TrescDokumentu/odp:Adresaci/odp:Adresat) = 1">
<span class="sectionHeader">Adresat</span>
<br/>
<br/>
</xsl:if>
<xsl:if test="count(odp:TrescDokumentu/odp:Adresaci/odp:Adresat) > 1">
<span class="sectionHeader">Adresaci</span>
<br/>
<br/>
</xsl:if>
<xsl:for-each select="odp:TrescDokumentu/odp:Adresaci/odp:Adresat">
<table>
<tr>
<td class="section"/>
<td>
<xsl:for-each select="meta:Podmiot[@typPodmiotu='Osoba']">
<xsl:call-template name="Osoba">
<xsl:with-param name="adres" select="oso:Osoba/adr:Adres"/>
<xsl:with-param name="osoba" select="oso:Osoba"/>
</xsl:call-template>
</xsl:for-each>
<xsl:for-each select="meta:Podmiot[@typPodmiotu='Instytucja']">
<xsl:call-template name="Instytucja">
<xsl:with-param name="adres" select="inst:Instytucja/adr:Adres"/>
<xsl:with-param name="instytucja" select="inst:Instytucja"/>
</xsl:call-template>
</xsl:for-each>
<xsl:for-each select="odp:Reprezentacja/odp:Reprezentant">
<br/>
<xsl:if test="@typ!='osobiscie'">
<xsl:choose>
<xsl:when test="@typ='przedstawiciel'">Przedstawiciel<br/></xsl:when>
<xsl:when test="@typ='pelnomocnik'">Pełnomocnik<br/></xsl:when>
</xsl:choose>
<xsl:call-template name="Osoba">
<xsl:with-param name="osoba" select="oso:Osoba"/>
<xsl:with-param name="adres" select="oso:Osoba/adr:Adres"/>
</xsl:call-template>
<br/>
</xsl:if>
<xsl:if test="odp:DoreczenieZwrotne/@typ!='elektroniczne' and odp:DoreczenieZwrotne/@typ!=''">
Doręczenie zwrotne:
<xsl:choose>
<xsl:when test="odp:DoreczenieZwrotne/@typ='brak'">Brak</xsl:when>
<xsl:when test="odp:DoreczenieZwrotne/@typ='listowne'">Listowne</xsl:when>
<xsl:when test="odp:DoreczenieZwrotne/@typ='elektroniczne-listowne'">Elektroniczne i listowne</xsl:when>
<xsl:when test="odp:DoreczenieZwrotne/@typ='osobiscie'">Odbiór osobisty</xsl:when>
</xsl:choose>
<br/><br/>
</xsl:if>
Adres do korespondencji:<br/>
<xsl:if test="odp:DoreczenieZwrotne/odp:AdresZwrotny/@typ='inny'">
<xsl:apply-templates select="odp:DoreczenieZwrotne/odp:AdresZwrotny/adr:Adres"/><br/>
</xsl:if>
<xsl:if test="odp:DoreczenieZwrotne/odp:AdresZwrotny/@typ='strony'">
<xsl:apply-templates select="../../meta:Podmiot/*/adr:Adres"/><br/>
</xsl:if>
<xsl:if test="odp:DoreczenieZwrotne/odp:AdresZwrotny/@typ='pelnomocnika'">
<xsl:apply-templates select="oso:Osoba/adr:Adres"/><br/>
</xsl:if>
</xsl:for-each>
</td>
</tr>
</table>
<br/>
</xsl:for-each> <!-- Adresat -->
</td>
</tr>
</table>
<br/>
<br/><br/>
<b><xsl:value-of select="odp:TrescDokumentu/odp:Wartosc/odp:TrescWniosku/odp:NaglowekTresci"/></b>
<br/><br/>
<xsl:value-of select="odp:TrescDokumentu/odp:Wartosc/odp:TrescWniosku/odp:ZawartoscTresci"/>
<br/><br/>
<xsl:apply-templates select="odp:TrescDokumentu/odp:Wartosc/str:Zalaczniki"/>
</xsl:for-each>
</body>
</html>
</xsl:template>
<xsl:template name="Osoba">
<xsl:param name="adres"/>
<xsl:param name="osoba"/>
<b>
<xsl:value-of select="$osoba/oso:Imie"/><xsl:text> </xsl:text>
<xsl:if test="count($osoba/oso:Nazwisko) > 0">
<xsl:if test="count($osoba/oso:Nazwisko) = 1">
<xsl:value-of select="$osoba/oso:Nazwisko"/><br/>
</xsl:if>
<xsl:if test="count($osoba/oso:Nazwisko) > 1">
<xsl:value-of select="$osoba/oso:Nazwisko[@rodzajCzlonu='pierwszy']"/>
-
<xsl:value-of select="$osoba/oso:Nazwisko[@rodzajCzlonu='drugi']"/><br/>
</xsl:if>
</xsl:if>
</b>
<xsl:if test="$adres">
<xsl:apply-templates select="$adres"/><br/>
</xsl:if>
<xsl:for-each select="$osoba/oso:IdOsoby/oso:PESEL[text() != '']">
<xsl:text>PESEL: </xsl:text><xsl:value-of select="."/><br/>
</xsl:for-each>
<xsl:for-each select="$osoba/oso:IdOsoby/oso:NIP[text() != '']">
<xsl:text> NIP: </xsl:text><xsl:value-of select="."/><br/>
</xsl:for-each>
<xsl:for-each select="$osoba/oso:IdOsoby/oso:InnyIdentyfikator[oso:TypIdentyfikatora='nazwaEwidencji']/oso:WartoscIdentyfikatora[text() != '']">
Organ prowadzący ewidencję działalności gospodarczej: <xsl:value-of select="."/><br/>
</xsl:for-each>
<xsl:for-each select="$osoba/oso:IdOsoby/oso:InnyIdentyfikator[oso:TypIdentyfikatora='numerEwidencji']/oso:WartoscIdentyfikatora[text() != '']">
Numeru wpisu w ewidencji działaności gospodarczej: <xsl:value-of select="."/><br/>
</xsl:for-each>
<xsl:for-each select="$osoba/adr:Kontakt[adr:Telefon != '']">
<xsl:text>Telefon: </xsl:text><xsl:value-of select="adr:Telefon"/><br/>
</xsl:for-each>
</xsl:template>
<xsl:template name="Instytucja">
<xsl:param name="adres"/>
<xsl:param name="instytucja"/>
<xsl:if test="$instytucja/inst:Pracownik/oso:Imie != ''">
Przedstawiciel<br/><br/>
<xsl:call-template name="Osoba">
<xsl:with-param name="adres" select="$instytucja/inst:Pracownik/adr:Adres"/>
<xsl:with-param name="osoba" select="$instytucja/inst:Pracownik"/>
</xsl:call-template>
<br/>
</xsl:if>
<b><xsl:value-of select="$instytucja/inst:NazwaInstytucji"/></b><br/>
<xsl:if test="$instytucja/inst:Jednostka/inst:NazwaInstytucji != ''">
<xsl:for-each select="$instytucja/inst:Jednostka">
<b><xsl:value-of select="inst:NazwaInstytucji"/></b><br/>
</xsl:for-each>
</xsl:if>
<xsl:apply-templates select="$adres"/><br/>
<xsl:for-each select="$instytucja/inst:IdInstytucji/inst:NIP[text() != '']">
<xsl:text> NIP: </xsl:text><xsl:value-of select="."/><br/>
</xsl:for-each>
<xsl:for-each select="$instytucja/inst:IdInstytucji/inst:REGON[text() != '']">
<xsl:text> REGON: </xsl:text><xsl:value-of select="."/><br/>
</xsl:for-each>
<xsl:for-each select="$instytucja/inst:IdInstytucji/inst:KRS[text() != '']">
<xsl:text>KRS: </xsl:text><xsl:value-of select="."/><br/>
</xsl:for-each>
<xsl:for-each select="$instytucja/inst:IdInstytucji/inst:InnyIdentyfikator[inst:TypIdentyfikatora='organizacjaPozarzadowa']/inst:WartoscIdentyfikatora[text() != '']">
<xsl:if test=".='true'">
Organizacja pozarządowa<br/>
</xsl:if>
</xsl:for-each>
<xsl:for-each select="$instytucja/adr:Kontakt[adr:Telefon != '']">
<xsl:text>Telefon: </xsl:text><xsl:value-of select="adr:Telefon"/><br/>
</xsl:for-each>
</xsl:template>
<xsl:template match="adr:Adres">
<xsl:if test="adr:Ulica!=''">
<xsl:for-each select="adr:Ulica[@rodzajUlicy != 'inna']">
<xsl:value-of select="@rodzajUlicy"/><xsl:text> </xsl:text>
</xsl:for-each>
<xsl:value-of select="adr:Ulica"/>
<xsl:text> </xsl:text>
<xsl:value-of select="adr:Budynek"/>
<xsl:for-each select="adr:Lokal[text() != '']">
<xsl:text>/</xsl:text><xsl:value-of select="."/>
</xsl:for-each>
<br/>
<xsl:choose>
<xsl:when test="adr:Poczta='' or (adr:Poczta=adr:Miejscowosc)">
<xsl:text/><xsl:value-of select="adr:KodPocztowy"/>
<xsl:text> </xsl:text><xsl:value-of select="adr:Miejscowosc"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="adr:Miejscowosc"/>
<xsl:text>, </xsl:text><xsl:value-of select="adr:KodPocztowy"/>
<xsl:text> </xsl:text>
<xsl:value-of select="adr:Poczta"/>
</xsl:otherwise>
</xsl:choose>
</xsl:if>
<xsl:if test="adr:Ulica=''">
<xsl:text> </xsl:text><xsl:value-of select="adr:Miejscowosc"/>
<xsl:text> </xsl:text>
<xsl:value-of select="adr:Budynek"/>
<xsl:for-each select="adr:Lokal[text() != '']">
<xsl:text>/</xsl:text><xsl:value-of select="."/>
</xsl:for-each>
<br/>
<xsl:value-of select="adr:KodPocztowy"/>
<xsl:text> </xsl:text>
<xsl:if test="adr:Poczta/text()!=''">
<xsl:value-of select="adr:Poczta"/>
</xsl:if>
<xsl:if test="adr:Poczta/text()=''">
<xsl:value-of select="adr:Miejscowosc"/>
</xsl:if>
</xsl:if>
</xsl:template>
<xsl:template match="str:Zalaczniki">
<xsl:if test="count(str:Zalacznik) > 0">
<span class="sectionHeader">Załączniki</span><br/><br/>
<xsl:for-each select="str:Zalacznik">
<xsl:value-of select="position()"/><xsl:text>. </xsl:text>
<xsl:for-each select="str:OpisZalacznika[text() != '']">
<xsl:value-of select="."/><xsl:text>,</xsl:text>
</xsl:for-each>
<xsl:text> </xsl:text>
<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:if>
</xsl:template>
</xsl:stylesheet>