From 89bf0aa128bbda9cde33ec0b0ae82f6a23e530cf Mon Sep 17 00:00:00 2001 From: "Michael Kaufmann (d00p)" Date: Tue, 19 Oct 2010 15:05:19 +0000 Subject: [PATCH] - finish adding of multiserver-clients --- admin_clients.php | 11 +++++-- lng/english.lng.php | 3 ++ .../admin/froxlorclients/froxlorclients.tpl | 30 +++++++++++++++++++ .../froxlorclients/froxlorclients_client.tpl | 9 ++++++ 4 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 templates/admin/froxlorclients/froxlorclients.tpl create mode 100644 templates/admin/froxlorclients/froxlorclients_client.tpl diff --git a/admin_clients.php b/admin_clients.php index 79f44650..6726c252 100644 --- a/admin_clients.php +++ b/admin_clients.php @@ -43,7 +43,9 @@ if((int)$settings['multiserver']['enabled'] == 1) $log->logAction(ADM_ACTION, LOG_NOTICE, "viewed admin_clients"); $fields = array( - 'none' => $lng['none']['yet'] + 'id' => 'ID#', + 'name' => $lng['admin']['froxlorclients']['name'], + 'enabled' => $lng['admin']['froxlorclients']['enabled'] ); $paging = new paging($userinfo, $db, TABLE_FROXLOR_CLIENTS, $fields, $settings['panel']['paging'], $settings['panel']['natsorting']); $ipsandports = ''; @@ -61,7 +63,12 @@ if((int)$settings['multiserver']['enabled'] == 1) if($paging->checkDisplay($i)) { $row = htmlentities_array($row); - eval("\$froxclients.=\"" . getTemplate("froxlorclients/froxlorclients_client") . "\";"); + if((int)$row['enabled'] == 1) { + $row['enabled'] = $lng['panel']['yes']; + } else { + $row['enabled'] = $lng['panel']['no']; + } + eval("\$froxlorclients.=\"" . getTemplate("froxlorclients/froxlorclients_client") . "\";"); $count++; } $i++; diff --git a/lng/english.lng.php b/lng/english.lng.php index f2d33518..1f4a40a9 100644 --- a/lng/english.lng.php +++ b/lng/english.lng.php @@ -1523,5 +1523,8 @@ $lng['admin']['froxlorclients']['longdesc_add'] = '@TODO a long description on h $lng['admin']['froxlorclients']['client'] = 'Froxlor client'; $lng['admin']['froxlorclients']['name'] = 'Client name'; $lng['admin']['froxlorclients']['desc'] = 'Client description'; +$lng['admin']['froxlorclients']['enabled'] = 'Client enabled?'; +$lng['admin']['froxlorclients']['settings'] = 'settings'; +$lng['menue']['multiserver']['clients'] = 'Multiserver clients'; ?> diff --git a/templates/admin/froxlorclients/froxlorclients.tpl b/templates/admin/froxlorclients/froxlorclients.tpl new file mode 100644 index 00000000..99608a48 --- /dev/null +++ b/templates/admin/froxlorclients/froxlorclients.tpl @@ -0,0 +1,30 @@ +$header +
+ + + + + + + + + + + + + + + $froxlorclients + + + + + + + + +
 {$lng['menue']['multiserver']['clients']}{$searchcode}
ID# {$arrowcode['id']}{$lng['admin']['froxlorclients']['name']} {$arrowcode['name']}{$lng['admin']['froxlorclients']['desc']}{$lng['admin']['froxlorclients']['enabled']} {$arrowcode['enabled']}
{$pagingcode}
{$lng['admin']['froxlorclients']['add']}
+
+
+
+$footer diff --git a/templates/admin/froxlorclients/froxlorclients_client.tpl b/templates/admin/froxlorclients/froxlorclients_client.tpl new file mode 100644 index 00000000..6dcfd4f6 --- /dev/null +++ b/templates/admin/froxlorclients/froxlorclients_client.tpl @@ -0,0 +1,9 @@ + + {$row['id']} + {$row['name']} + {$row['desc']} + {$row['enabled']} + {$lng['admin']['froxlorclients']['settings']} + {$lng['panel']['edit']} + {$lng['panel']['delete']} +