1c165b184SJames Collins<?php 29cff245bSJames Collins 3c165b184SJames Collins/** 4a8eebd82SJames Collins * DokuWiki Mikio Template Image Detail Page 5c165b184SJames Collins * 6a8eebd82SJames Collins * @link http://dokuwiki.org/template:mikio 7a8eebd82SJames Collins * @author James Collins <james.collins@outlook.com.au> 8a8eebd82SJames Collins * @license GPLv2 (http://www.gnu.org/licenses/gpl-2.0.html) 9a8eebd82SJames Collins * 10a8eebd82SJames Collins * Based on DokuWiki Theme Template 11c165b184SJames Collins */ 129cff245bSJames Collins 139cff245bSJames Collinsif (defined('DOKU_INC') === false) { 149cff245bSJames Collins die(); 159cff245bSJames Collins} 16b448d3bfSJames Collins//require_once(dirname(__FILE__).'/tpl_functions.php'); /* include hook for template functions */ 17c165b184SJames Collinsheader('X-UA-Compatible: IE=edge,chrome=1'); 18c165b184SJames Collins 19*340644deSJames Collinsglobal $conf; 20*340644deSJames Collinsglobal $lang; 21*340644deSJames Collinsglobal $IMG; 22*340644deSJames Collinsglobal $REV; 23*340644deSJames Collinsglobal $ERROR; 24*340644deSJames Collinsglobal $fields; 25*340644deSJames Collins 26c165b184SJames Collins?><!DOCTYPE html> 27c165b184SJames Collins<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $conf['lang']?>" 28c165b184SJames Collins lang="<?php echo $conf['lang']?>" dir="<?php echo $lang['direction'] ?>" class="no-js"> 29c165b184SJames Collins<head> 30c165b184SJames Collins <meta charset="UTF-8" /> 31c165b184SJames Collins <title> 32c165b184SJames Collins <?php echo hsc(tpl_img_getTag('IPTC.Headline', $IMG))?> 33c165b184SJames Collins [<?php echo strip_tags($conf['title'])?>] 34c165b184SJames Collins </title> 35c165b184SJames Collins <script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script> 36c165b184SJames Collins <?php tpl_metaheaders()?> 37c165b184SJames Collins <meta name="viewport" content="width=device-width,initial-scale=1" /> 389cff245bSJames Collins <?php echo tpl_favicon(['favicon', 'mobile']) ?> 39c165b184SJames Collins <?php tpl_includeFile('meta.html') ?> 40a8eebd82SJames Collins <?php 41a8eebd82SJames Collins $baseDir = tpl_basedir(); 42a8eebd82SJames Collins echo '<link type="text/css" rel="stylesheet" href="' . $baseDir . 'css.php?css=assets/mikio.less">'; 43a8eebd82SJames Collins echo '<script type="text/javascript" src="' . $baseDir . 'assets/mikio.js"></script>'; 44a8eebd82SJames Collins ?> 45c165b184SJames Collins</head> 46c165b184SJames Collins 47c165b184SJames Collins<body> 48c165b184SJames Collins <!--[if lte IE 8 ]><div id="IE8"><![endif]--> 49c165b184SJames Collins <div id="dokuwiki__detail" class="<?php echo tpl_classes(); ?>"> 50c165b184SJames Collins <?php html_msgarea() ?> 51c165b184SJames Collins 52934c4ad0SJames Collins <?php if (strlen($ERROR) !== 0) : 539cff245bSJames Collins echo $ERROR; ?> 54c165b184SJames Collins <?php else : ?> 55*340644deSJames Collins <?php if (strlen($REV) !== 0 && strcmp($REV, '0') !== 0) { 569cff245bSJames Collins echo p_locale_xhtml('showrev'); 579cff245bSJames Collins }?> 58c165b184SJames Collins <h1><?php echo hsc(tpl_img_getTag('IPTC.Headline', $IMG))?></h1> 59c165b184SJames Collins 60c165b184SJames Collins <div class="content group"> 61c165b184SJames Collins <?php tpl_img(900, 700); /* the image; parameters: maximum width, maximum height (and more) */ ?> 62c165b184SJames Collins 63c165b184SJames Collins <div class="img_detail"> 649cff245bSJames Collins <h2><?php echo nl2br(hsc(tpl_img_getTag('simple.title'))); ?></h2> 65c165b184SJames Collins 669cff245bSJames Collins <?php if (function_exists('tpl_img_meta') === true) : ?> 67c165b184SJames Collins <?php tpl_img_meta(); ?> 68c165b184SJames Collins <?php else : /* deprecated since Release 2014-05-05 */ ?> 69c165b184SJames Collins <dl> 70c165b184SJames Collins <?php 71c165b184SJames Collins $config_files = getConfigFiles('mediameta'); 72c165b184SJames Collins foreach ($config_files as $config_file) { 739cff245bSJames Collins if (@file_exists($config_file) === true) { 74c165b184SJames Collins include($config_file); 75c165b184SJames Collins } 76c165b184SJames Collins } 77c165b184SJames Collins 78c165b184SJames Collins foreach ($fields as $key => $tag) { 799cff245bSJames Collins $t = []; 809cff245bSJames Collins if (empty($tag[0]) === false) { 819cff245bSJames Collins $t = [$tag[0]]; 82c165b184SJames Collins } 839cff245bSJames Collins if (is_array($tag[3]) === true) { 84c165b184SJames Collins $t = array_merge($t, $tag[3]); 85c165b184SJames Collins } 86c165b184SJames Collins $value = tpl_img_getTag($t); 879cff245bSJames Collins if ($value !== '') { 88c165b184SJames Collins echo '<dt>' . $lang[$tag[1]] . ':</dt><dd>'; 899cff245bSJames Collins if ($tag[2] === 'date') { 90c165b184SJames Collins echo dformat($value); 91c165b184SJames Collins } else { 92c165b184SJames Collins echo hsc($value); 93c165b184SJames Collins } 94c165b184SJames Collins echo '</dd>'; 95c165b184SJames Collins } 96c165b184SJames Collins } 97c165b184SJames Collins ?> 98c165b184SJames Collins </dl> 99c165b184SJames Collins <?php endif; ?> 100c165b184SJames Collins <?php //Comment in for Debug// dbg(tpl_img_getTag('Simple.Raw')); ?> 101c165b184SJames Collins </div> 102c165b184SJames Collins </div><!-- /.content --> 103c165b184SJames Collins 104c165b184SJames Collins <p class="back"> 105c165b184SJames Collins <?php tpl_action('mediaManager', 1) ?><br /> 106c165b184SJames Collins ← <?php tpl_action('img_backto', 1) ?> 107c165b184SJames Collins </p> 108c165b184SJames Collins 109c165b184SJames Collins <?php endif; ?> 110c165b184SJames Collins </div> 111c165b184SJames Collins <!--[if lte IE 8 ]></div><![endif]--> 112c165b184SJames Collins</body> 113c165b184SJames Collins</html> 114