change admin_configfiles to handle the new XML-configs instead of the old php-arrays

Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann (d00p)
2015-02-09 13:54:55 +01:00
parent c3b45a62ca
commit 4bd91a811d
15 changed files with 250 additions and 217 deletions

View File

@@ -3,27 +3,38 @@ $header
<header>
<h2>
<img src="templates/{$theme}/assets/img/icons/settings_big.png" alt="" />&nbsp;
{$configfiles[$distribution]['label']}&nbsp;&raquo;&nbsp;
{$configfiles[$distribution]['services'][$service]['label']}&nbsp;&raquo;&nbsp;
{$configfiles[$distribution]['services'][$service]['daemons'][$daemon]['label']}&nbsp;
[<a href="{$linker->getLink(array('section' => 'configfiles', 'page' => $page, 'distribution' => $distribution, 'service' => $service))}">{$lng['panel']['back']}</a>]
{$dist_display}&nbsp;&raquo;&nbsp;
{$services[$service]->title}&nbsp;&raquo;&nbsp;
{$daemons[$daemon]->title}&nbsp;[<a href="{$linker->getLink(array('section' => 'configfiles', 'page' => $page, 'distribution' => $distribution, 'service' => $service))}">{$lng['panel']['back']}</a>]
</h2>
</header>
<section>
<table class="full">
{$configpage}
<if $restart != ''>
<tr class="section">
<th>{$lng['admin']['configfiles']['restart']}</th>
<table class="full" id="howto">
<tr>
<tr>
<td>
<textarea class="textarea_border" rows="" cols="70" readonly="readonly">$restart</textarea></td>
<th>{$lng['admin']['configfiles']['legend']}</th>
<th class="right">[close]</th>
</tr>
</if>
</table>
<br />
<tr>
<th>{$lng['admin']['configfiles']['commands']}</th>
<td><pre class="shell">
chmod u+x example-script.sh
./example-script.sh</pre></td>
</tr>
<tr>
<th>{$lng['admin']['configfiles']['files']}</th>
<td>
<pre class="filecontent">Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt
ut labore et dolore magna aliquyam erat, sed diam voluptua.
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</pre>
</td>
</tr>
</table>
</section>
<section>
{$configpage}
</section>
</article>
$footer

View File

@@ -1,6 +1,3 @@
<tr class="section">
<th>{$lng['admin']['configfiles']['commands']}</th>
</tr>
<tr>
<td><textarea rows="10" cols="70" readonly="readonly">{$commands}</textarea></td>
</tr>
<div>
<pre class="shell">{$commands}</pre>
</div>

View File

@@ -1,5 +1,4 @@
<p>
<label><b>{$realname}</b></label><br />
<textarea rows="<if $numbrows <= 10 >{$numbrows}</if><if 10 < $numbrows >10</if>" cols="70" readonly="readonly" id="selectall">{$file_content}</textarea>
</p>
<div>
<pre class="shell">&dollar;EDITOR {$realname}</pre>
<pre class="filecontent">{$file_content}</pre>
</div>

View File

@@ -1,6 +0,0 @@
<tr class="section">
<th>{$lng['admin']['configfiles']['files']}</th>
</tr>
<tr>
<td>{$files}</td>
</tr>

View File

@@ -0,0 +1,5 @@
<div class="filesub">
{$commands_pre}
{$commands_file}
{$commands_post}
</div>

View File

@@ -17,11 +17,31 @@ $header
<table class="tiny center">
<tr>
<td><b>{$lng['admin']['configfiles']['distribution']}:</b></td>
<td><if $distribution != ''><input type="hidden" name="distribution" value="$distribution"/><a href="{$linker->getLink(array('section' => 'configfiles', 'page' => $page))}">{$configfiles[$distribution]['label']}</a><else><select id="config_distribution" name="distribution"><option value="choose">{$lng['admin']['configfiles']['choosedistribution']}</option>{$distributions_select}</select></if></td>
<td>
<if $distribution != ''>
<input type="hidden" name="distribution" value="$distribution"/>
<a href="{$linker->getLink(array('section' => 'configfiles', 'page' => $page))}">{$dist_display}</a>
<else>
<select id="config_distribution" name="distribution">
<option value="choose">{$lng['admin']['configfiles']['choosedistribution']}</option>
{$distributions_select}
</select>
</if>
</td>
</tr>
<tr>
<td><b>{$lng['admin']['configfiles']['service']}:</b></td>
<td><if $service != ''><input type="hidden" name="service" value="$service"/><a href="{$linker->getLink(array('section' => 'configfiles', 'page' => $page, 'distribution' => $distribution))}">{$configfiles[$distribution]['services'][$service]['label']}</a><else><select id="config_service" name="service"><option value="choose">{$lng['admin']['configfiles']['chooseservice']}</option>{$services_select}</select></if></td>
<td>
<if $service != ''>
<input type="hidden" name="service" value="$service"/>
<a href="{$linker->getLink(array('section' => 'configfiles', 'page' => $page, 'distribution' => $distribution))}">{$services[$service]->title}</a>
<else>
<select id="config_service" name="service">
<option value="choose">{$lng['admin']['configfiles']['chooseservice']}</option>
{$services_select}
</select>
</if>
</td>
</tr>
<tr>
<td><b>{$lng['admin']['configfiles']['daemon']}:</b></td>