java/nekurak.net-web/web/WEB-INF/tags/nekurak/podnikZahlavi.tag
author František Kučera <franta-hg@frantovo.cz>
Thu Jan 13 23:54:59 2011 +0100 (2011-01-13)
changeset 166 7f9c6d10c3f6
parent 164 e146e2e3b80b
child 168 8149f05fe816
permissions -rw-r--r--
Spokojenost, štítky, zjednodušení CSS.
franta-hg@158
     1
<?xml version="1.0" encoding="UTF-8"?>
franta-hg@158
     2
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
franta-hg@158
     3
		  xmlns:c="http://java.sun.com/jsp/jstl/core"
franta-hg@158
     4
		  xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
franta-hg@158
     5
		  xmlns:fn="http://java.sun.com/jsp/jstl/functions"
franta-hg@158
     6
		  xmlns:nk="urn:jsptagdir:/WEB-INF/tags/nekurak"
franta-hg@158
     7
		  xmlns:nkfn="/WEB-INF/nekurakFunkce"
franta-hg@158
     8
		  version="2.0">
franta-hg@158
     9
franta-hg@158
    10
	<jsp:directive.attribute name="podnik" type="cz.frantovo.nekurak.dto.Podnik" required="true"/>
franta-hg@158
    11
	<jsp:directive.attribute name="detailPodniku" type="Boolean" required="true" description="true = záhlaví podniku na stránce detail | false = výpis jednoho podniku na stránce s přehledem podniků"/>
franta-hg@158
    12
franta-hg@164
    13
	<jsp:useBean id="zahlavi" class="cz.frantovo.nekurak.web.Zahlavi" scope="request"/>
franta-hg@164
    14
	<jsp:setProperty name="zahlavi" property="podnik" value="${podnik}"/>
franta-hg@164
    15
franta-hg@158
    16
	<div class="podnik oddelovac">
franta-hg@158
    17
		<!-- Tři bloky vedle sebe -->
franta-hg@158
    18
franta-hg@158
    19
		<!-- Název a adresa podniku -->
franta-hg@158
    20
		<div class="adresa">
franta-hg@158
    21
			<c:if test="${!detailPodniku}">
franta-hg@158
    22
				<h2><a href="?akce=detail&amp;amp;podnik=${podnik.id}"><c:out value="${podnik.nazev}"/></a></h2>
franta-hg@158
    23
			</c:if>
franta-hg@158
    24
			<p><c:out value="${podnik.popis}"/></p>
franta-hg@158
    25
			<p>
franta-hg@164
    26
				<fmt:message key="uvod.adresa"/>:<br/>
franta-hg@164
    27
				<c:out value="${podnik.ulice}"/>&amp;#160;
franta-hg@164
    28
				<c:out value="${podnik.cisloPopisne}"/><br/>
franta-hg@164
    29
				<c:out value="${podnik.mesto}"/>
franta-hg@158
    30
			</p>
franta-hg@158
    31
			<c:set var="domena" value="${podnik.urlDomena}"/>
franta-hg@158
    32
			<c:if test="${domena != null}">
franta-hg@158
    33
				<p>
franta-hg@164
    34
					<fmt:message key="uvod.www" var="titulekWwwStranka"/>
franta-hg@164
    35
					<a href="${fn:escapeXml(podnik.url)}" title="${fn:escapeXml(titulekWwwStranka)}">
franta-hg@164
    36
						<c:out value="${domena}"/>
franta-hg@164
    37
					</a>
franta-hg@158
    38
				</p>
franta-hg@158
    39
			</c:if>
franta-hg@158
    40
franta-hg@164
    41
			<ul class="stitky">
franta-hg@164
    42
				<!-- Kategorie podniku (hospoda, vinárna atd.) -->
franta-hg@164
    43
				<c:forEach var="k" items="${podnik.kategorie}">
franta-hg@166
    44
					<li class="normalni">
franta-hg@164
    45
						<fmt:message key="dto.kategorie.${k.id}.popis" var="popisKategorie"/>
franta-hg@164
    46
						<a href="?akce=kategorie&amp;amp;id=${k.id}" title="${popisKategorie}">
franta-hg@164
    47
							<fmt:message key="dto.kategorie.${k.id}.nazev"/>
franta-hg@164
    48
						</a>
franta-hg@164
    49
					</li>
franta-hg@164
    50
				</c:forEach>
franta-hg@164
    51
franta-hg@164
    52
				<!-- Kuřáckost podniku -->
franta-hg@166
    53
				<c:choose>
franta-hg@166
    54
					<c:when test="${podnik.kurackost.id == 2}"><c:set var="cssKurackost" value="kladny"/></c:when>
franta-hg@166
    55
					<c:otherwise><c:set var="cssKurackost" value="nevyrazny"/></c:otherwise>
franta-hg@166
    56
				</c:choose>
franta-hg@166
    57
				<li class="${cssKurackost}">
franta-hg@164
    58
					<fmt:message key="dto.podnik.kurackost.${podnik.kurackost.id}.popis" var="popisKurackosti"/>
franta-hg@164
    59
					<a href="?akce=kurackost&amp;amp;id=${podnik.kurackost.id}" title="${popisKurackosti}">
franta-hg@164
    60
						<fmt:message key="dto.podnik.kurackost.${podnik.kurackost.id}.nazev"/>
franta-hg@164
    61
					</a>
franta-hg@164
    62
				</li>
franta-hg@164
    63
franta-hg@164
    64
				<!-- Spokojenost-->
franta-hg@164
    65
				<c:set var="spokojenost" value="${zahlavi.vysledek.spokojenost}"/>
franta-hg@166
    66
				<c:choose>
franta-hg@166
    67
					<c:when test="${spokojenost}"><c:set var="cssSpokojenost" value="kladny"/></c:when>
franta-hg@166
    68
					<c:otherwise><c:set var="cssSpokojenost" value="nevyrazny"/></c:otherwise>
franta-hg@166
    69
				</c:choose>
franta-hg@166
    70
				<li class="${cssSpokojenost}">
franta-hg@164
    71
					<fmt:message key="dto.podnik.spokojenost.${spokojenost}.popis" var="popisSpokojenosti"/>
franta-hg@164
    72
					<a href="?akce=spokojenost&amp;amp;id=${spokojenost}" title="${popisSpokojenosti}">
franta-hg@164
    73
						<fmt:message key="dto.podnik.spokojenost.${spokojenost}.nazev"/>
franta-hg@164
    74
					</a>
franta-hg@164
    75
				</li>
franta-hg@164
    76
			</ul>
franta-hg@158
    77
		</div>
franta-hg@158
    78
franta-hg@158
    79
		<!-- Hlasování a graf -->
franta-hg@158
    80
		<div class="hlasovani">
franta-hg@164
    81
			<nk:hlasovani podnik="${podnik.id}" hlasuAno="${zahlavi.vysledek.hlasuAno}" hlasuNe="${zahlavi.vysledek.hlasuNe}"/>
franta-hg@158
    82
		</div>
franta-hg@158
    83
franta-hg@158
    84
		<!-- Fotky podniku -->
franta-hg@158
    85
		<div class="fotky">
franta-hg@158
    86
			<nk:fotkyPodniku podnik="${podnik}"/>
franta-hg@158
    87
		</div>
franta-hg@158
    88
franta-hg@158
    89
	</div>
franta-hg@164
    90
franta-hg@158
    91
	<c:if test="${detailPodniku}">
franta-hg@158
    92
		<!-- konec obtékaných bloků -->
franta-hg@158
    93
		<div class="cistic oddelovac"></div>
franta-hg@158
    94
	</c:if>
franta-hg@158
    95
franta-hg@158
    96
franta-hg@158
    97
</jsp:root>