Subject says all.

Greez.
Manuel
>From 013006224eaf48f7aec1b67ab20e9df82b920a16 Mon Sep 17 00:00:00 2001
From: Manuel <[email protected]>
Date: Wed, 29 Jun 2011 22:11:37 +0200
Subject: [PATCH 2/2] Convert the language selection menu in a select form


Signed-off-by: Manuel <[email protected]>
---
 web/template/header.php |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/web/template/header.php b/web/template/header.php
index 8313bb3..47ec909 100644
--- a/web/template/header.php
+++ b/web/template/header.php
@@ -48,13 +48,24 @@
 
 	<div id="lang_sub">
 <?php
-reset($SUPPORTED_LANGS);
-foreach ($SUPPORTED_LANGS as $lang => $lang_name) {
-        print '<a href="'
-		. htmlspecialchars($_SERVER["PHP_SELF"], ENT_QUOTES)
-		."?setlang=$lang\" title=\"$lang_name\">"
-		. strtolower($lang) . "</a>\n";
-}
+	reset($SUPPORTED_LANGS);
+	$select_lang = "<form method='get' action='".$_SERVER["PHP_SELF"]."'>\n";
+	if (isset($_REQUEST['ID'])) {
+		  $select_lang.= "<input type='hidden' name='ID' value='".$_REQUEST['ID']."'>\n";
+	}
+	$select_lang.= "<select name='setlang'>\n";
+	foreach ($SUPPORTED_LANGS as $lang => $lang_name) {
+		if ($lang == $LANG) {
+			$select_lang.= "<option selected='selected' value='$lang'>".$SUPPORTED_LANGS[$lang]."</option>";
+		}
+		else {
+			$select_lang.= "<option value='$lang'>".$SUPPORTED_LANGS[$lang]."</option>";
+		}
+	}
+	$select_lang.= "</select>&nbsp;<input class='button' type='submit' value='".__("Go")."' />";
+	$select_lang.= "</form>";
+      
+	echo $select_lang;
 ?>
 	</div>
 	<!-- Start of main content -->
-- 
1.7.5.3

Reply via email to