diff options
-rw-r--r-- | lib/tpl/default/index.php | 53 | ||||
-rw-r--r-- | lib/tpl/index.html | 12 | ||||
-rw-r--r-- | lib/tpl/index.php | 68 |
3 files changed, 68 insertions, 65 deletions
diff --git a/lib/tpl/default/index.php b/lib/tpl/default/index.php deleted file mode 100644 index d9d850bd9..000000000 --- a/lib/tpl/default/index.php +++ /dev/null @@ -1,53 +0,0 @@ -<?php -/** - * This file reads the style.ini and displays the replacements defined in - * it. Color replacements will be displayed visually. This should help - * with adjusting and using the styles specified in the style.ini - * - * You don't need this file when you create your own template, but it might - * help others. Just copy it from the default. No modification needed. - * - * @author Andreas Gohr <andi@splitbrain.org> - */ -?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr"> -<head> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Template Replacements</title> - <style type="text/css"> - body { - background-color: #fff; - } - td { - margin: 0; - padding: 0.5em 2em; - font-family: monospace; - font-size: 120%; - border: 1px solid #fff; - } - tr:hover td { - border: 1px solid #ccc; - } - </style> -</head> -<body> -<?php -$ini = parse_ini_file('style.ini',true); -echo '<table>'; -foreach($ini['replacements'] as $key => $val){ - echo '<tr>'; - echo '<td>'.htmlspecialchars($key).'</td>'; - echo '<td>'.htmlspecialchars($val).'</td>'; - echo '<td>'; - if(preg_match('/^#[0-f]{3,6}$/i',$val)){ - echo '<div style="width: 40px; height:25px; background-color:'.$val.';border: 1px #000 solid"></div>'; - } - echo '</td>'; - echo '</tr>'; -} -echo '</table>'; -?> -</body> -</html> diff --git a/lib/tpl/index.html b/lib/tpl/index.html deleted file mode 100644 index d614603ac..000000000 --- a/lib/tpl/index.html +++ /dev/null @@ -1,12 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="refresh" content="0; URL=../../" /> -<meta name="robots" content="noindex" /> -<title>nothing here...</title> -</head> -<body> -<!-- this is just here to prevent directory browsing --> -</body> -</html> diff --git a/lib/tpl/index.php b/lib/tpl/index.php new file mode 100644 index 000000000..a55081738 --- /dev/null +++ b/lib/tpl/index.php @@ -0,0 +1,68 @@ +<?php +/** + * This file reads the style.ini of the used template and displays the + * replacements defined in it. Color replacements will be displayed + * visually. This should help with adjusting and using the styles + * specified in the style.ini + * + * @author Andreas Gohr <andi@splitbrain.org> + * @author Anika Henke <anika@selfthinker.org> + */ +?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <title>Template Replacements</title> + <style type="text/css"> + body { + background-color: #fff; + color: #000; + } + caption { + font-weight: bold; + } + td { + margin: 0; + padding: 0.5em 2em; + font-family: monospace; + font-size: 120%; + border: 1px solid #fff; + } + tr:hover td { + border: 1px solid #ccc; + } + .color { + padding: 0.25em 1em; + border: 1px #000 solid; + } + </style> +</head> +<body> +<?php +if(!defined('DOKU_INC')) define('DOKU_INC',dirname(__FILE__).'/../../'); +require_once(DOKU_INC.'inc/init.php'); + +$ini = @parse_ini_file($conf['template'].'/style.ini',true); +if ($ini) { + echo '<table>'; + echo "<caption>".htmlspecialchars($conf['template'])."'s style.ini</caption>"; + foreach($ini['replacements'] as $key => $val){ + echo '<tr>'; + echo '<td>'.htmlspecialchars($key).'</td>'; + echo '<td>'.htmlspecialchars($val).'</td>'; + echo '<td>'; + if(preg_match('/^#[0-f]{3,6}$/i',$val)){ + echo '<div class="color" style="background-color:'.$val.';"> </div>'; + } + echo '</td>'; + echo '</tr>'; + } + echo '</table>'; +} else { + echo "<p>Non-existent template: <strong>".htmlspecialchars($conf['template'])."</strong></p>"; +} +?> +</body> +</html> |