source: documentation/trunk/packages/dokuwiki-2011-05-25a/lib/tpl/index.php@ 25027

Last change on this file since 25027 was 25027, checked in by jmt12, 12 years ago

Adding the packages directory, and within it a configured version of dokuwiki all ready to run

File size: 2.1 KB
Line 
1<?php
2/**
3 * This file reads the style.ini of the used template and displays the
4 * replacements defined in it. Color replacements will be displayed
5 * visually. This should help with adjusting and using the styles
6 * specified in the style.ini
7 *
8 * @author Andreas Gohr <[email protected]>
9 * @author Anika Henke <[email protected]>
10 */
11if(!defined('DOKU_INC')) define('DOKU_INC',dirname(__FILE__).'/../../');
12if(!define('NOSESSION')) define('NOSESSION',1);
13require_once(DOKU_INC.'inc/init.php');
14?>
15<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
16 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
17<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
18<head>
19 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
20 <title>Template Replacements</title>
21 <style type="text/css">
22 body {
23 background-color: #fff;
24 color: #000;
25 }
26 caption {
27 font-weight: bold;
28 }
29 td {
30 margin: 0;
31 padding: 0.5em 2em;
32 font-family: monospace;
33 font-size: 120%;
34 border: 1px solid #fff;
35 }
36 tr:hover td {
37 border: 1px solid #ccc;
38 }
39 .color {
40 padding: 0.25em 1em;
41 border: 1px #000 solid;
42 }
43 </style>
44</head>
45<body>
46<?php
47$ini = @parse_ini_file($conf['template'].'/style.ini',true);
48if ($ini) {
49 echo '<table>';
50 echo "<caption>".htmlspecialchars($conf['template'])."'s style.ini</caption>";
51 foreach($ini['replacements'] as $key => $val){
52 echo '<tr>';
53 echo '<td>'.htmlspecialchars($key).'</td>';
54 echo '<td>'.htmlspecialchars($val).'</td>';
55 echo '<td>';
56 if(preg_match('/^#[0-f]{3,6}$/i',$val)){
57 echo '<div class="color" style="background-color:'.$val.';">&nbsp;</div>';
58 }
59 echo '</td>';
60 echo '</tr>';
61 }
62 echo '</table>';
63} else {
64 echo "<p>Non-existent template: <strong>".htmlspecialchars($conf['template'])."</strong></p>";
65}
66?>
67</body>
68</html>
Note: See TracBrowser for help on using the repository browser.