- added "deploy" menu to Froxlor-client (multiserver-support)
This commit is contained in:
@@ -190,6 +190,36 @@ if((int)$settings['multiserver']['enabled'] == 1)
|
||||
}
|
||||
else
|
||||
{
|
||||
/**
|
||||
* @TODO
|
||||
* - show all client settings
|
||||
* - validate settings
|
||||
*/
|
||||
echo $header;
|
||||
echo "Here you will see the clients configuration, you will know most of the settings from the 'master'-panel already";
|
||||
echo $footer;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* deploy client to the destination server
|
||||
*/
|
||||
elseif($action == 'deploy'
|
||||
&& $id != 0
|
||||
) {
|
||||
$client = froxlorclient::getInstance($userinfo, $db, $id);
|
||||
|
||||
if(isset($_POST['send'])
|
||||
&& $_POST['send'] == 'send')
|
||||
{
|
||||
}
|
||||
else
|
||||
{
|
||||
/**
|
||||
* @TODO
|
||||
* - validate client-settings
|
||||
* - validate client ssh connection (test?)
|
||||
*/
|
||||
echo "Here the client's settings and ssh-connection will be validated";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1526,6 +1526,7 @@ $lng['admin']['froxlorclients']['name'] = 'Client name';
|
||||
$lng['admin']['froxlorclients']['desc'] = 'Client description';
|
||||
$lng['admin']['froxlorclients']['enabled'] = 'Client enabled?';
|
||||
$lng['admin']['froxlorclients']['settings'] = 'settings';
|
||||
$lng['admin']['froxlorclients']['deploy'] = 'deploy';
|
||||
$lng['menue']['multiserver']['clients'] = 'Multiserver clients';
|
||||
$lng['admin']['froxlorclient'] = 'Multiserver client settings';
|
||||
$lng['froxlorclient']['ipaddress'] = 'Client IP';
|
||||
|
||||
@@ -4,24 +4,24 @@ $header
|
||||
<input type="hidden" name="page" value="$page"/>
|
||||
<table cellpadding="5" cellspacing="0" border="0" align="center" class="maintable">
|
||||
<tr>
|
||||
<td class="maintitle_search_left" colspan="4"><b><img src="images/title.gif" alt="" /> {$lng['menue']['multiserver']['clients']}</b></td>
|
||||
<td class="maintitle_search_right" colspan="3">{$searchcode}</td>
|
||||
<td class="maintitle_search_left" colspan="3"><b><img src="images/title.gif" alt="" /> {$lng['menue']['multiserver']['clients']}</b></td>
|
||||
<td class="maintitle_search_right" colspan="2">{$searchcode}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="field_display_border_left">ID# {$arrowcode['id']}</td>
|
||||
<td class="field_display">{$lng['admin']['froxlorclients']['name']} {$arrowcode['name']}</td>
|
||||
<td class="field_display">{$lng['admin']['froxlorclients']['desc']}</td>
|
||||
<td class="field_display">{$lng['admin']['froxlorclients']['enabled']} {$arrowcode['enabled']}</td>
|
||||
<td class="field_display_search" colspan="3">{$sortcode}</td>
|
||||
<td class="field_display_search">{$sortcode}</td>
|
||||
</tr>
|
||||
$froxlorclients
|
||||
<if $pagingcode != ''>
|
||||
<tr>
|
||||
<td class="field_display_border_left" colspan="7" style=" text-align: center; ">{$pagingcode}</td>
|
||||
<td class="field_display_border_left" colspan="5" style=" text-align: center; ">{$pagingcode}</td>
|
||||
</tr>
|
||||
</if>
|
||||
<tr>
|
||||
<td class="field_display_border_left" colspan="7"><a href="$filename?page=$page&action=add&s=$s">{$lng['admin']['froxlorclients']['add']}</a></td>
|
||||
<td class="field_display_border_left" colspan="5"><a href="$filename?page=$page&action=add&s=$s">{$lng['admin']['froxlorclients']['add']}</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
<td class="field_name">{$row['name']}</td>
|
||||
<td class="field_name">{$row['desc']}</td>
|
||||
<td class="field_name">{$row['enabled']}</td>
|
||||
<td class="field_name"><a href="$filename?s=$s&page=$page&action=settings&id={$row['id']}">{$lng['admin']['froxlorclients']['settings']}</a></td>
|
||||
<td class="field_name"><a href="$filename?s=$s&page=$page&action=edit&id={$row['id']}">{$lng['panel']['edit']}</a></td>
|
||||
<td class="field_name"><a href="$filename?s=$s&page=$page&action=delete&id={$row['id']}">{$lng['panel']['delete']}</a></td>
|
||||
<td class="field_name">
|
||||
<a href="$filename?s=$s&page=$page&action=settings&id={$row['id']}">{$lng['admin']['froxlorclients']['settings']}</a>
|
||||
<a href="$filename?s=$s&page=$page&action=deploy&id={$row['id']}">{$lng['admin']['froxlorclients']['deploy']}</a>
|
||||
<a href="$filename?s=$s&page=$page&action=edit&id={$row['id']}">{$lng['panel']['edit']}</a>
|
||||
<a href="$filename?s=$s&page=$page&action=delete&id={$row['id']}">{$lng['panel']['delete']}</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
Reference in New Issue
Block a user