summaryrefslogtreecommitdiff
path: root/data/tpl/pbrowse
blob: 71b40c82445e6e5a4b6c5cd96d6d3b497ea0ce7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<h2>[[: $p{PageTitle} ]]</h2>
<p class="chr">
 -[[= $d{chr} ne 'all' ? '<a href="/p/all">all</a>' : 'all' ]]- |
 [[ for('a'..'z', 0) { ]]-
 -[[ if($d{chr} eq $_) { ]][[= $_?$_:'#' ]][[ } else { ]]<a href="/p/[[= $_ ]]">[[= $_?$_:'#' ]]</a>[[ } ]]
 [[ } ]]-
 <form id="psearch" method="get" action="/p" accept-charset="UTF-8">
  <fieldset>
   <input type="text" name="q" id="q" value="[[: $d{query} ]]" class="text" />
   <input type="submit" value="Search!" />
  </fieldset>
 </form>
</p>

-[[ if($#{$d{prods}} < 0) { ]]
<p>
 No results again, life sucks... :'(
</p>
[[ } else {
  my $url = sprintf '/p/%s', $d{chr};
  $url .= '?q='.$d{query} if $d{query};
]]
[[= pagebut($url) ]]
<table id="tpd">
 <thead><tr>
  <td class="tc1">Name</td>
  <td class="tc2">Type</td>
  <td class="tc3">Main language</td>
  <td class="tc4">Website</td>
 </tr></thead>
[[ for (@{$d{prods}}) { ]]-
 <tr>
  <td class="tc1"><a href="/p[[= $_->{id} ]]">[[: $_->{name} ]]</a></td>
  <td class="tc2">[[: $VNDB::PROT->{$_->{type}} ]]</td>
  <td class="tc3">[[: $VNDB::LANG->{$_->{lang}} ]]</td>
  <td class="tc4">
   [[ if($_->{website}) { ]]
    <a href="[[: $_->{website} ]]">[[: length($_->{website}) > 30 ? substr($_->{website}, 0, 27).'...' : $_->{website} ]]
   [[ } else { ]]---[[ } ]]
  </td>
 </tr>
[[ } ]]-
</table>
[[= pagebut($url) ]]
[[ } ]]