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