456

ID456
Data2010-10-19
Symbol2010/10/19/456
InstytucjaUrząd Miejski W Gdańsku
NazwaOdpowiedź na wniosek ogólny
Czy Aktualny1

Ustawy (2)

  • URI://Dziennik_Ustaw/2001/112/1198
  • Ustawa z dnia 6 września 2001 r. o dostępie do informacji publicznej
  • URI://Dziennik_Ustaw/2002/144/1204
  • Ustawa z dnia 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną

    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) &gt; 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) &gt; 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) &gt; 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) &gt; 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>