Index: server/HTML/EN/settings/footer.html
===================================================================
--- server/HTML/EN/settings/footer.html	(revision 14887)
+++ server/HTML/EN/settings/footer.html	(working copy)
@@ -1,5 +1,5 @@
 
-
+[% IF menu != 'main' %]
 
 
 [%- IF versionInfo -%]
@@ -41,6 +41,7 @@
 
 
 
+[% END %]
 [%- IF NOT ajaxUpdate -%]
 
 
Index: server/HTML/EN/settings/index.html
===================================================================
--- server/HTML/EN/settings/index.html	(revision 14887)
+++ server/HTML/EN/settings/index.html	(working copy)
@@ -0,0 +1,93 @@
+[%- IF menu == 'ADVANCED_SETTINGS';
+	PROCESS setting_chooser.html useTabList=1 style='list';
+%]
+
+[%- ELSIF menu == 'PLAYER';
+
+	PROCESS settings/header.html menu = 'main';
+	
+	stringkeys = playersetup.keys;
+	USE Clients; players = Clients.get("id")
+	%]
+		
+
+ [% + + IF playerid; + PROCESS setting_chooser.html useTabList=1 style='list' needsClient = 1 target='subSettings'; + + END %] + [% PROCESS settings/footer.html nosubmit=1 menu='main' %] + +[%- ELSIF menu == 'main'; + IF playerid && needsClient; pagetitle='PLAYER_SETTINGS' | string; ELSE; pagetitle = 'SERVER_SETTINGS' | string; END; + pageicon = 'settings'; + noSpacer = 1; + + pageHeaderMenu = BLOCK; + FOREACH stringkey = firstLevelItems; + link = additionalLinks.setup.$stringkey; + IF !link; link = path _ '?sub=' _ stringkey _ '&'; END %] + [% stringkey | string | html %][% IF style == "list" %][% END %] + [% IF !loop.last %][% END %] + [%- END; END; + + PROCESS settings/header.html; + + PROCESS settings/footer.html nosubmit=1 %] + +[%- ELSIF sub == 'PLAYER' && !playerid; + PROCESS settings/header.html %] +
[% "NO_PLAYER_FOUND" | string %]