xref: /template/wikiweko/inc_detail.php (revision fa5fcaca4ebbd24e6c8814f25b15de04818f6f42)
1*fa5fcacaSAndreas Haerter<?php
2*fa5fcacaSAndreas Haerter
3*fa5fcacaSAndreas Haerter/**
4*fa5fcacaSAndreas Haerter * DokuWiki Image Detail Template
5*fa5fcacaSAndreas Haerter *
6*fa5fcacaSAndreas Haerter * See "detail.php" if you don't know how this is getting included within the
7*fa5fcacaSAndreas Haerter * "main.php".
8*fa5fcacaSAndreas Haerter *
9*fa5fcacaSAndreas Haerter *
10*fa5fcacaSAndreas Haerter * LICENSE: This file is open source software (OSS) and may be copied under
11*fa5fcacaSAndreas Haerter *          certain conditions. See COPYING file for details or try to contact
12*fa5fcacaSAndreas Haerter *          the author(s) of this file in doubt.
13*fa5fcacaSAndreas Haerter *
14*fa5fcacaSAndreas Haerter * @license GPLv2 (http://www.gnu.org/licenses/gpl2.html)
15*fa5fcacaSAndreas Haerter * @author Andreas Haerter <andreas.haerter@dev.mail-node.com>
16*fa5fcacaSAndreas Haerter * @link http://andreas-haerter.com/projects/dokuwiki-template-vector
17*fa5fcacaSAndreas Haerter * @link http://www.dokuwiki.org/template:vector
18*fa5fcacaSAndreas Haerter * @link http://www.dokuwiki.org/devel:templates
19*fa5fcacaSAndreas Haerter */
20*fa5fcacaSAndreas Haerter
21*fa5fcacaSAndreas Haerter//check if we are running within the DokuWiki environment
22*fa5fcacaSAndreas Haerterif (!defined("DOKU_INC")){
23*fa5fcacaSAndreas Haerter    die();
24*fa5fcacaSAndreas Haerter}
25*fa5fcacaSAndreas Haerter
26*fa5fcacaSAndreas Haerter//the following is a copy of some contents out of the "detail.php", coming from
27*fa5fcacaSAndreas Haerter//Andreas Gohr's "default" template. I simply deleted stuff not needed for
28*fa5fcacaSAndreas Haerter//this template. Compare the files, you will see what I mean -> everything
29*fa5fcacaSAndreas Haerter//outside the <div class="page">.
30*fa5fcacaSAndreas Haerter?>
31*fa5fcacaSAndreas Haerter
32*fa5fcacaSAndreas Haerter  <div class="page">
33*fa5fcacaSAndreas Haerter    <?php if($ERROR){ print $ERROR; }else{ ?>
34*fa5fcacaSAndreas Haerter
35*fa5fcacaSAndreas Haerter    <h1><?php echo hsc(tpl_img_getTag('IPTC.Headline',$IMG))?></h1>
36*fa5fcacaSAndreas Haerter
37*fa5fcacaSAndreas Haerter    <div class="img_big">
38*fa5fcacaSAndreas Haerter      <?php tpl_img(900,700) ?>
39*fa5fcacaSAndreas Haerter    </div>
40*fa5fcacaSAndreas Haerter
41*fa5fcacaSAndreas Haerter    <div class="img_detail">
42*fa5fcacaSAndreas Haerter      <p class="img_caption">
43*fa5fcacaSAndreas Haerter        <?php print nl2br(hsc(tpl_img_getTag('simple.title'))); ?>
44*fa5fcacaSAndreas Haerter      </p>
45*fa5fcacaSAndreas Haerter
46*fa5fcacaSAndreas Haerter      <p>&larr; <?php echo $lang['img_backto']?> <?php tpl_pagelink($ID)?></p>
47*fa5fcacaSAndreas Haerter
48*fa5fcacaSAndreas Haerter      <dl class="img_tags">
49*fa5fcacaSAndreas Haerter        <?php
50*fa5fcacaSAndreas Haerter          $t = tpl_img_getTag('Date.EarliestTime');
51*fa5fcacaSAndreas Haerter          if($t) print '<dt>'.$lang['img_date'].':</dt><dd>'.dformat($t).'</dd>';
52*fa5fcacaSAndreas Haerter
53*fa5fcacaSAndreas Haerter          $t = tpl_img_getTag('File.Name');
54*fa5fcacaSAndreas Haerter          if($t) print '<dt>'.$lang['img_fname'].':</dt><dd>'.hsc($t).'</dd>';
55*fa5fcacaSAndreas Haerter
56*fa5fcacaSAndreas Haerter          $t = tpl_img_getTag(array('Iptc.Byline','Exif.TIFFArtist','Exif.Artist','Iptc.Credit'));
57*fa5fcacaSAndreas Haerter          if($t) print '<dt>'.$lang['img_artist'].':</dt><dd>'.hsc($t).'</dd>';
58*fa5fcacaSAndreas Haerter
59*fa5fcacaSAndreas Haerter          $t = tpl_img_getTag(array('Iptc.CopyrightNotice','Exif.TIFFCopyright','Exif.Copyright'));
60*fa5fcacaSAndreas Haerter          if($t) print '<dt>'.$lang['img_copyr'].':</dt><dd>'.hsc($t).'</dd>';
61*fa5fcacaSAndreas Haerter
62*fa5fcacaSAndreas Haerter          $t = tpl_img_getTag('File.Format');
63*fa5fcacaSAndreas Haerter          if($t) print '<dt>'.$lang['img_format'].':</dt><dd>'.hsc($t).'</dd>';
64*fa5fcacaSAndreas Haerter
65*fa5fcacaSAndreas Haerter          $t = tpl_img_getTag('File.NiceSize');
66*fa5fcacaSAndreas Haerter          if($t) print '<dt>'.$lang['img_fsize'].':</dt><dd>'.hsc($t).'</dd>';
67*fa5fcacaSAndreas Haerter
68*fa5fcacaSAndreas Haerter          $t = tpl_img_getTag('Simple.Camera');
69*fa5fcacaSAndreas Haerter          if($t) print '<dt>'.$lang['img_camera'].':</dt><dd>'.hsc($t).'</dd>';
70*fa5fcacaSAndreas Haerter
71*fa5fcacaSAndreas Haerter          $t = tpl_img_getTag(array('IPTC.Keywords','IPTC.Category','xmp.dc:subject'));
72*fa5fcacaSAndreas Haerter          if($t) print '<dt>'.$lang['img_keywords'].':</dt><dd>'.hsc($t).'</dd>';
73*fa5fcacaSAndreas Haerter
74*fa5fcacaSAndreas Haerter        ?>
75*fa5fcacaSAndreas Haerter      </dl>
76*fa5fcacaSAndreas Haerter      <?php //Comment in for Debug// dbg(tpl_img_getTag('Simple.Raw'));?>
77*fa5fcacaSAndreas Haerter    </div>
78*fa5fcacaSAndreas Haerter
79*fa5fcacaSAndreas Haerter  <?php } ?>
80*fa5fcacaSAndreas Haerter  </div>
81