diff options
Diffstat (limited to 'platform/www/lib/tpl/acervus/detail.php')
-rw-r--r-- | platform/www/lib/tpl/acervus/detail.php | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/platform/www/lib/tpl/acervus/detail.php b/platform/www/lib/tpl/acervus/detail.php new file mode 100644 index 0000000..e1b4900 --- /dev/null +++ b/platform/www/lib/tpl/acervus/detail.php @@ -0,0 +1,93 @@ +<?php +/** + * DokuWiki Image Detail Page + * + * @author Andreas Gohr <andi@splitbrain.org> + * @author Anika Henke <anika@selfthinker.org> + * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) + */ + +// must be run from within DokuWiki +if (!defined('DOKU_INC')) die(); +@require_once(dirname(__FILE__).'/tpl_functions.php'); +header('X-UA-Compatible: IE=edge,chrome=1'); + +?><!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $conf['lang']?>" + lang="<?php echo $conf['lang']?>" dir="<?php echo $lang['direction'] ?>" class="no-js"> +<head> + <meta charset="UTF-8" /> + <title> + <?php echo hsc(tpl_img_getTag('IPTC.Headline',$IMG))?> + [<?php echo strip_tags($conf['title'])?>] + </title> + <script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script> + <?php tpl_metaheaders()?> + <meta name="viewport" content="width=device-width,initial-scale=1" /> + <?php echo tpl_favicon(array('favicon', 'mobile')) ?> + <?php tpl_includeFile('meta.html') ?> +</head> + +<body> + <div id="dokuwiki__detail" class="<?php echo tpl_classes(); ?>"> + <?php html_msgarea() ?> + + <?php if($ERROR): print $ERROR; ?> + <?php else: ?> + + <?php if($REV) echo p_locale_xhtml('showrev');?> + <h1><?php echo hsc(tpl_img_getTag('IPTC.Headline', $IMG))?></h1> + + <div class="content group"> + <?php tpl_img(900, 700); ?> + + <div class="img_detail"> + <h2><?php print nl2br(hsc(tpl_img_getTag('simple.title'))); ?></h2> + + <?php if(function_exists('tpl_img_meta')): ?> + <?php tpl_img_meta(); ?> + <?php else: /* deprecated since Release 2014-05-05 */ ?> + <dl> + <?php + $config_files = getConfigFiles('mediameta'); + foreach ($config_files as $config_file) { + if(@file_exists($config_file)) { + include($config_file); + } + } + + foreach($fields as $key => $tag){ + $t = array(); + if (!empty($tag[0])) { + $t = array($tag[0]); + } + if(is_array($tag[3])) { + $t = array_merge($t,$tag[3]); + } + $value = tpl_img_getTag($t); + if ($value) { + echo '<dt>'.$lang[$tag[1]].':</dt><dd>'; + if ($tag[2] == 'date') { + echo dformat($value); + } else { + echo hsc($value); + } + echo '</dd>'; + } + } + ?> + </dl> + <?php endif; ?> + <?php //Comment in for Debug// dbg(tpl_img_getTag('Simple.Raw')); ?> + </div> + </div><!-- /.content --> + + <p class="back"> + <?php tpl_action('mediaManager', 1) ?><br /> + ← <?php tpl_action('img_backto', 1) ?> + </p> + + <?php endif; ?> + </div> +</body> +</html> |