diff --git a/admin_clients.php b/admin_clients.php index 5af0f787..28041023 100644 --- a/admin_clients.php +++ b/admin_clients.php @@ -43,7 +43,6 @@ if((int)$settings['multiserver']['enabled'] == 1) $log->logAction(ADM_ACTION, LOG_NOTICE, "viewed admin_clients"); $fields = array( - 'id' => 'ID#', 'name' => $lng['admin']['froxlorclients']['name'], 'enabled' => $lng['admin']['froxlorclients']['enabled'] ); @@ -63,11 +62,6 @@ if((int)$settings['multiserver']['enabled'] == 1) if($paging->checkDisplay($i)) { $row = htmlentities_array($row); - if((int)$row['enabled'] == 1) { - $row['enabled'] = $lng['panel']['yes']; - } else { - $row['enabled'] = $lng['panel']['no']; - } eval("\$froxlorclients.=\"" . getTemplate("froxlorclients/froxlorclients_client") . "\";"); $count++; } @@ -179,6 +173,19 @@ if((int)$settings['multiserver']['enabled'] == 1) eval("echo \"" . getTemplate("froxlorclients/froxlorclients_edit") . "\";"); } } + /** + * view client details + */ + elseif($action == 'view' + && $id != 0 + ) { + $client = froxlorclient::getInstance($userinfo, $db, $id); + + /** + * for now, we'll only show a few links + */ + eval("echo \"" . getTemplate("froxlorclients/froxlorclients_view") . "\";"); + } /** * edit client settings */ diff --git a/images/multiserver/no.png b/images/multiserver/no.png new file mode 100644 index 00000000..4f1cde2f Binary files /dev/null and b/images/multiserver/no.png differ diff --git a/images/multiserver/server.png b/images/multiserver/server.png new file mode 100644 index 00000000..7f2ba3cc Binary files /dev/null and b/images/multiserver/server.png differ diff --git a/images/multiserver/tick.png b/images/multiserver/tick.png new file mode 100644 index 00000000..fd847a5b Binary files /dev/null and b/images/multiserver/tick.png differ diff --git a/images/multiserver/view.png b/images/multiserver/view.png new file mode 100644 index 00000000..6adc65af Binary files /dev/null and b/images/multiserver/view.png differ diff --git a/templates/admin/froxlorclients/froxlorclients.tpl b/templates/admin/froxlorclients/froxlorclients.tpl index 09939fd9..72f71f94 100644 --- a/templates/admin/froxlorclients/froxlorclients.tpl +++ b/templates/admin/froxlorclients/froxlorclients.tpl @@ -5,23 +5,22 @@ $header - + - - - - - + + + + $froxlorclients - + - +
 {$lng['menue']['multiserver']['clients']}{$searchcode}{$searchcode}
ID# {$arrowcode['id']}{$lng['admin']['froxlorclients']['name']} {$arrowcode['name']}{$lng['admin']['froxlorclients']['desc']}{$lng['admin']['froxlorclients']['enabled']} {$arrowcode['enabled']}#{$lng['admin']['froxlorclients']['name']} {$arrowcode['name']}
{$lng['admin']['froxlorclients']['desc']}
{$lng['admin']['froxlorclients']['enabled']} {$arrowcode['enabled']}
{$pagingcode}{$pagingcode}
{$lng['admin']['froxlorclients']['add']}{$lng['admin']['froxlorclients']['add']}
diff --git a/templates/admin/froxlorclients/froxlorclients_client.tpl b/templates/admin/froxlorclients/froxlorclients_client.tpl index 0674a45e..9916d3f8 100644 --- a/templates/admin/froxlorclients/froxlorclients_client.tpl +++ b/templates/admin/froxlorclients/froxlorclients_client.tpl @@ -1,12 +1,17 @@ - {$row['id']} - {$row['name']} - {$row['desc']} - {$row['enabled']} + + Client #{$row['id']} + {$row['name']}
{$row['desc']} - {$lng['admin']['froxlorclients']['settings']}  - {$lng['admin']['froxlorclients']['deploy']}  - {$lng['panel']['edit']}  - {$lng['panel']['delete']} + + {$lng['panel']['yes']} + + {$lng['panel']['no']} + + + + + {$lng['admin']['froxlorclients']['view']} + diff --git a/templates/admin/froxlorclients/froxlorclients_view.tpl b/templates/admin/froxlorclients/froxlorclients_view.tpl new file mode 100644 index 00000000..0f9a53d3 --- /dev/null +++ b/templates/admin/froxlorclients/froxlorclients_view.tpl @@ -0,0 +1,23 @@ +$header +
+ + + + + + + + + + + +
 {$lng['menue']['multiserver']['clients']} "{$client->Get('name')}"
@TODO infos about client "{$client->Get('name')}"
+ {$lng['admin']['froxlorclients']['settings']}  + {$lng['admin']['froxlorclients']['deploy']}  + {$lng['panel']['edit']}  + {$lng['panel']['delete']} +
+
+
+
+$footer