1<?php $helper = plugin_load('helper', 'confmanager'); ?>
2<div class="table">
3	<h3><?php echo $helper->getLang('user_defined_values') ?></h3>
4	<table class="inline confmanager_twoLine<?php echo ucfirst($this->imageAlignment) ?>Image">
5		<tr>
6            <th><?php echo $helper->getLang('key') ?></th>
7            <th><?php echo $helper->getLang('value') ?></th>
8            <th><?php echo $helper->getLang('actions') ?></th>
9        </tr>
10        <?php foreach($local as $key => $value):?>
11        <?php $image = $this->getImage('local', $key); ?>
12        <?php $isDefault = array_key_exists($key, $default) ?>
13        <tr>
14                <td>
15                	<?php if ($image !== '' && $this->imageAlignment == 'left'): ?>
16                		<img src="<?php echo hsc($image) ?>" alt="" />
17                	<?php endif ?>
18                	<input
19                        name="keys[]"
20                        value="<?php echo hsc($key) ?>"
21                        class="key"
22                    />
23                </td>
24                <td>
25                    <?php if ($image !== '' && $this->imageAlignment == 'right'): ?>
26                        <img src="<?php echo hsc($image) ?>" alt="" />
27                    <?php endif ?>
28                    <input
29                        type="text"
30                        name="values[]"
31                        value="<?php echo hsc($value) ?>"
32                        class="edit value"
33                        />
34                    <?php if($isDefault): ?>
35                        <br>
36                        <span class="overriddenValue">
37                            <?php if($local[$key] === ''): ?>
38                                <?php echo $helper->getLang('disablesdefault') ?>
39                            <?php else : ?>
40                                <?php echo $helper->getLang('modifiesdefault') ?>
41                            <?php endif ?>
42                        </span>
43                    <?php endif ?>
44                </td>
45                <td>
46                    <?php include DOKU_PLUGIN . 'confmanager/tpl/deleteButton.php' ?>
47
48                    <?php if($isDefault) : ?>
49	                    <img class="upload_image_button"
50							src="<?php echo DOKU_PLUGIN_ICONS.'picture_edit_disabled.png' ?>"
51							alt="<?php echo hsc($helper->getLang('edit_icon_action_disabled')) ?>"
52							title="<?php echo hsc($helper->getLang('edit_icon_action_tooltip_disabled')) ?>" />
53                    <?php else : ?>
54	                    <img class="upload_image_button clickable"
55							src="<?php echo DOKU_PLUGIN_ICONS.'picture_edit.png' ?>"
56							alt="<?php echo hsc($helper->getLang('edit_icon_action')) ?>"
57							title="<?php echo hsc($helper->getLang('edit_icon_action_tooltip')) ?>" />
58                    <?php endif ?>
59
60
61					<?php if($image !== '' && !$isDefault) : ?>
62						<img class="delete_image_button clickable"
63                       		src="<?php echo DOKU_PLUGIN_ICONS.'picture_delete.png' ?>"
64                       		alt="<?php echo hsc($helper->getLang('delete_icon_action')) ?>"
65                       		title="<?php echo hsc($helper->getLang('delete_icon_action_tooltip')) ?>" />
66                    <?php else : ?>
67                       	<img src="<?php echo DOKU_PLUGIN_ICONS.'picture_delete_disabled.png' ?>"
68                       		 alt="<?php echo hsc($helper->getLang('delete_icon_action_disabled')) ?>"
69                       		title="<?php echo hsc($helper->getLang('delete_icon_action_tooltip_disabled')) ?>" />
70                    <?php endif ?>
71                </td>
72            </tr>
73        <?php endforeach ?>
74        <tr>
75            <td>
76                <input class="newItem key" type="text" name="newKey[]">
77            </td>
78            <td>
79                <input class="newItem value submitOnTab" type="text" name="newValue[]" />
80            </td>
81            <td/>
82        </tr>
83	</table>
84	<?php $this->helper->tplSaveButton() ?>
85</div>
86	<h3 class="clickable hoverFeedback" title="<?php echo $helper->getLang('toggle_defaults') ?>">
87		<a id="toggleDefaults">
88			<?php echo $helper->getLang('default_values') ?>
89			<img id="defaults_toggle_button"/>
90		</a>
91	</h3>
92	<div class="defaults">
93		<p>
94			<?php echo hsc($helper->getLang('defaults_description')) ?>
95		</p>
96	    <table class="inline confmanager_twoLineLeftImage">
97	        <tr>
98	            <th><?php echo $helper->getLang('key') ?></th>
99	            <th><?php echo $helper->getLang('value') ?></th>
100	            <th><?php echo $helper->getLang('actions') ?></th>
101	        </tr>
102	        <?php foreach ($default as $key => $value): ?>
103	        	<?php $isOverridden = array_key_exists($key, $local) ?>
104	            <?php $image = $this->getImage('default', $key); ?>
105	            <tr<?php if($isOverridden): ?> class="overridden"<?php endif ?>>
106	                <td>
107	                	<div class="defaultValue" title="<?php echo hsc($helper->getLang('default_value_tooltip')) ?>">
108	                		<?php if ($image !== '' && $this->imageAlignment == 'left'): ?>
109	                            <img src="<?php echo hsc($image) ?>" alt="" />
110	                        <?php endif ?>
111                            <span class="default_key"><?php echo hsc($key) ?></span>
112	                	</div>
113	                </td>
114	                <td>
115	                	<div class="defaultValue" title="<?php echo hsc($helper->getLang('default_value_tooltip')) ?>">
116	                        <?php if ($image !== '' && $this->imageAlignment == 'right'): ?>
117	                            <img src="<?php echo hsc($image) ?>" alt="" />
118	                        <?php endif ?>
119                            <span class="default_value"><?php echo hsc($value) ?></span>
120                            <?php if($isOverridden): ?>
121                                <br>
122                                <span class="overriddenValue">
123                                    <?php if($local[$key] === ''): ?>
124                                        <?php echo $helper->getLang('disabledbylocal') ?>
125                                    <?php else : ?>
126                                        <?php echo $helper->getLang('modifiedbylocal') ?>
127                                    <?php endif ?>
128                                </span>
129                            <?php endif ?>
130	                    </div>
131	                </td>
132	                <td class="defaultValue">
133                        <?php include DOKU_PLUGIN . 'confmanager/tpl/disableButton.php' ?>
134
135                        <img src="<?php echo DOKU_PLUGIN_ICONS.'picture_edit_disabled.png' ?>"
136                            alt="<?php echo hsc($helper->getLang('edit_icon_action')) ?>"
137                            title="<?php echo hsc($helper->getLang('edit_icon_action_tooltip_disabled')) ?>" />
138	                </td>
139	            </tr>
140	        <?php endforeach ?>
141	    </table>
142    </div>
143</div>
144