xref: /template/ancient/detail.php (revision 5046b4362243e89db3bfe0433ec1d5d5a76270b9)
1*5046b436Sluqi114<?php
2*5046b436Sluqi114/**
3*5046b436Sluqi114 * DokuWiki Image Detail Page
4*5046b436Sluqi114 *
5*5046b436Sluqi114 * @author   Andreas Gohr <andi@splitbrain.org>
6*5046b436Sluqi114 * @author   Anika Henke <anika@selfthinker.org>
7*5046b436Sluqi114 * @license  GPL 2 (http://www.gnu.org/licenses/gpl.html)
8*5046b436Sluqi114 */
9*5046b436Sluqi114
10*5046b436Sluqi114// must be run from within DokuWiki
11*5046b436Sluqi114if (!defined('DOKU_INC')) die();
12*5046b436Sluqi114@require_once(dirname(__FILE__).'/tpl_functions.php'); /* include hook for template functions */
13*5046b436Sluqi114header('X-UA-Compatible: IE=edge,chrome=1');
14*5046b436Sluqi114
15*5046b436Sluqi114?><!DOCTYPE html>
16*5046b436Sluqi114<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $conf['lang']?>"
17*5046b436Sluqi114 lang="<?php echo $conf['lang']?>" dir="<?php echo $lang['direction'] ?>" class="no-js">
18*5046b436Sluqi114<head>
19*5046b436Sluqi114    <meta charset="UTF-8" />
20*5046b436Sluqi114    <title>
21*5046b436Sluqi114        <?php echo hsc(tpl_img_getTag('IPTC.Headline',$IMG))?>
22*5046b436Sluqi114        [<?php echo strip_tags($conf['title'])?>]
23*5046b436Sluqi114    </title>
24*5046b436Sluqi114    <script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script>
25*5046b436Sluqi114    <?php tpl_metaheaders()?>
26*5046b436Sluqi114    <meta name="viewport" content="width=device-width,initial-scale=1" />
27*5046b436Sluqi114    <?php echo tpl_favicon(array('favicon', 'mobile')) ?>
28*5046b436Sluqi114    <?php tpl_includeFile('meta.html') ?>
29*5046b436Sluqi114</head>
30*5046b436Sluqi114
31*5046b436Sluqi114<body>
32*5046b436Sluqi114    <!--[if lte IE 8 ]><div id="IE8"><![endif]-->
33*5046b436Sluqi114    <div id="dokuwiki__detail" class="<?php echo tpl_classes(); ?>">
34*5046b436Sluqi114        <?php html_msgarea() ?>
35*5046b436Sluqi114
36*5046b436Sluqi114        <?php if($ERROR): print $ERROR; ?>
37*5046b436Sluqi114        <?php else: ?>
38*5046b436Sluqi114
39*5046b436Sluqi114            <?php if($REV) echo p_locale_xhtml('showrev');?>
40*5046b436Sluqi114            <h1><?php echo hsc(tpl_img_getTag('IPTC.Headline', $IMG))?></h1>
41*5046b436Sluqi114
42*5046b436Sluqi114            <div class="content group">
43*5046b436Sluqi114                <?php tpl_img(900, 700); /* the image; parameters: maximum width, maximum height (and more) */ ?>
44*5046b436Sluqi114
45*5046b436Sluqi114                <div class="img_detail">
46*5046b436Sluqi114                    <h2><?php print nl2br(hsc(tpl_img_getTag('simple.title'))); ?></h2>
47*5046b436Sluqi114
48*5046b436Sluqi114                    <?php if(function_exists('tpl_img_meta')): ?>
49*5046b436Sluqi114                        <?php tpl_img_meta(); ?>
50*5046b436Sluqi114                    <?php else: /* deprecated since Release 2014-05-05 */ ?>
51*5046b436Sluqi114                        <dl>
52*5046b436Sluqi114                            <?php
53*5046b436Sluqi114                                $config_files = getConfigFiles('mediameta');
54*5046b436Sluqi114                                foreach ($config_files as $config_file) {
55*5046b436Sluqi114                                    if(@file_exists($config_file)) {
56*5046b436Sluqi114                                        include($config_file);
57*5046b436Sluqi114                                    }
58*5046b436Sluqi114                                }
59*5046b436Sluqi114
60*5046b436Sluqi114                                foreach($fields as $key => $tag){
61*5046b436Sluqi114                                    $t = array();
62*5046b436Sluqi114                                    if (!empty($tag[0])) {
63*5046b436Sluqi114                                        $t = array($tag[0]);
64*5046b436Sluqi114                                    }
65*5046b436Sluqi114                                    if(is_array($tag[3])) {
66*5046b436Sluqi114                                        $t = array_merge($t,$tag[3]);
67*5046b436Sluqi114                                    }
68*5046b436Sluqi114                                    $value = tpl_img_getTag($t);
69*5046b436Sluqi114                                    if ($value) {
70*5046b436Sluqi114                                        echo '<dt>'.$lang[$tag[1]].':</dt><dd>';
71*5046b436Sluqi114                                        if ($tag[2] == 'date') {
72*5046b436Sluqi114                                            echo dformat($value);
73*5046b436Sluqi114                                        } else {
74*5046b436Sluqi114                                            echo hsc($value);
75*5046b436Sluqi114                                        }
76*5046b436Sluqi114                                        echo '</dd>';
77*5046b436Sluqi114                                    }
78*5046b436Sluqi114                                }
79*5046b436Sluqi114                            ?>
80*5046b436Sluqi114                        </dl>
81*5046b436Sluqi114                    <?php endif; ?>
82*5046b436Sluqi114                    <?php //Comment in for Debug// dbg(tpl_img_getTag('Simple.Raw')); ?>
83*5046b436Sluqi114                </div>
84*5046b436Sluqi114            </div><!-- /.content -->
85*5046b436Sluqi114
86*5046b436Sluqi114            <p class="back">
87*5046b436Sluqi114                <?php tpl_action('mediaManager', 1) ?><br />
88*5046b436Sluqi114                &larr; <?php tpl_action('img_backto', 1) ?>
89*5046b436Sluqi114            </p>
90*5046b436Sluqi114
91*5046b436Sluqi114        <?php endif; ?>
92*5046b436Sluqi114    </div>
93*5046b436Sluqi114    <!--[if lte IE 8 ]></div><![endif]-->
94*5046b436Sluqi114</body>
95*5046b436Sluqi114</html>
96