Add default language setting for weblogin
authorNeutron Soutmun <neo.neutron@gmail.com>
Thu, 27 Nov 2008 19:30:12 +0000 (02:30 +0700)
committerNeutron Soutmun <neo.neutron@gmail.com>
Thu, 27 Nov 2008 19:30:12 +0000 (02:30 +0700)
2008-11-28  Neutron Soutmun <neo.neutron@gmail.com>

* weblogin/config.php, weblogin/locale.php: Add default language setting.

ChangeLog
weblogin/config.php
weblogin/locale.php

index fd2f7a2..280b61a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2008-11-28  Neutron Soutmun <neo.neutron@gmail.com>
 
+       * weblogin/config.php, weblogin/locale.php: Add default language setting.
+
+2008-11-28  Neutron Soutmun <neo.neutron@gmail.com>
+
        * src/rh-ipset.c: Fix mem free by replace free() with rh_free() for the 
          variable allocated memory by rh_malloc() which prevent the double free.
 
index 1f157a4..bccd9f6 100644 (file)
@@ -15,6 +15,7 @@ $config = array(
   "NAS_PORT" => 1,
   "NAS_LOGIN_TITLE" => "RahuNAS Network",
   "DEFAULT_REDIRECT_URL" => "http://www.kku.ac.th",
+  "DEFAULT_LANGUAGE" => "Thai",
   "UAM_TEMPLATE" => "rahunas"
 );
 ?>
index 0b5e0a8..f140f28 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+  require_once "config.php";
+  
   function explode_querystring($query_string) {
     // Explode the query string into array
     $query_string = explode("&", $query_string);
@@ -48,6 +50,9 @@
 
   echo "<div id='rh_language'>Language: " . implode(" | ", $lang_list) . "</div>";
 
+  if (empty($_SESSION['language']))
+    $_SESSION['language'] = $config['DEFAULT_LANGUAGE'];
+
   if (!empty($_GET['language']))
     $_SESSION['language'] = $_GET['language'];