Use GET array for language selection

This commit is contained in:
Eike Foken
2011-09-01 20:04:31 +02:00
parent 82b13d758d
commit 9d60c5457c
2 changed files with 5 additions and 18 deletions

View File

@@ -41,9 +41,6 @@
$route['default_controller'] = "dashboard"; $route['default_controller'] = "dashboard";
$route['404_override'] = ''; $route['404_override'] = '';
$route['(\w{2})/(.*)'] = '$2';
$route['(\w{2})'] = $route['default_controller'];
/* End of file routes.php */ /* End of file routes.php */
/* Location: ./application/config/routes.php */ /* Location: ./application/config/routes.php */

View File

@@ -14,28 +14,18 @@
* @return string * @return string
*/ */
if (!function_exists('lang_select')) { if (!function_exists('lang_select')) {
function lang_select($img_folder = '', $index_page = false) { function lang_select($img_folder = '') {
$CI =& get_instance(); $CI =& get_instance();
$link = '<a'; $link = '<a';
if ($CI->config->item('language') == 'en_US') { if ($CI->config->item('language') == 'en_US') {
$link .= ' href="' . $CI->config->site_url('de') . '">'; $link .= ' href="?lang=de">';
if ($index_page === true) {
$link .= '<img src="' . $CI->config->site_url('assets/images/languages/en.png') . '" />';
} else {
$link .= '<img src="' . $CI->config->slash_item('base_url') . 'assets/images/languages/en.png" />'; $link .= '<img src="' . $CI->config->slash_item('base_url') . 'assets/images/languages/en.png" />';
}
$link .= ' English'; $link .= ' English';
} else if ($CI->config->item('language') == 'de_DE') { } else if ($CI->config->item('language') == 'de_DE') {
$link .= ' href="' . $CI->config->site_url('en') . '" >'; $link .= ' href="?lang=en">';
if ($index_page === true) {
$link .= '<img src="' . $CI->config->site_url('assets/images/languages/de.png') . '" />';
} else {
$link .= '<img src="' . $CI->config->slash_item('base_url') . 'assets/images/languages/de.png" />'; $link .= '<img src="' . $CI->config->slash_item('base_url') . 'assets/images/languages/de.png" />';
}
$link .= ' Deutsch'; $link .= ' Deutsch';
} }