summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorbitweaver.org <bitweaver@users.sourceforge.net>2005-06-19 04:55:13 +0000
committerbitweaver.org <bitweaver@users.sourceforge.net>2005-06-19 04:55:13 +0000
commit396ab382b5cac2adc58e92429b7b44ba07f2cb84 (patch)
tree4c56dc7f1ce4b2287dd8b180668f4deca342f993 /modules
downloadlanguages-396ab382b5cac2adc58e92429b7b44ba07f2cb84.tar.gz
languages-396ab382b5cac2adc58e92429b7b44ba07f2cb84.tar.bz2
languages-396ab382b5cac2adc58e92429b7b44ba07f2cb84.zip
IMPORT TikiPro CLYDE FINAL
Diffstat (limited to 'modules')
-rw-r--r--modules/index.php6
-rw-r--r--modules/mod_switch_language_dropdown.php12
-rw-r--r--modules/mod_switch_language_dropdown.tpl24
-rw-r--r--modules/mod_switch_language_links.php8
-rw-r--r--modules/mod_switch_language_links.tpl13
5 files changed, 63 insertions, 0 deletions
diff --git a/modules/index.php b/modules/index.php
new file mode 100644
index 0000000..3e305fe
--- /dev/null
+++ b/modules/index.php
@@ -0,0 +1,6 @@
+<?php
+
+ // This is not a package.
+ header ("location: ../index.php");
+
+?> \ No newline at end of file
diff --git a/modules/mod_switch_language_dropdown.php b/modules/mod_switch_language_dropdown.php
new file mode 100644
index 0000000..43fb004
--- /dev/null
+++ b/modules/mod_switch_language_dropdown.php
@@ -0,0 +1,12 @@
+<?php
+// setup has already set the $language variable
+//Create a list of languages
+global $gBitLanguage, $gBitUser;
+//vd($_COOKIE);
+//vd($_SESSION);
+$sel_lang = !empty( $gBitUser->mInfo['tikilanguage'] ) ? $gBitUser->mInfo['tikilanguage'] : $gBitLanguage->mLanguage;
+$smarty->assign( 'sel_lang', $sel_lang );
+$languages = array();
+$languages = $gBitLanguage->listLanguages( FALSE );
+$smarty->assign_by_ref('languages', $languages);
+?>
diff --git a/modules/mod_switch_language_dropdown.tpl b/modules/mod_switch_language_dropdown.tpl
new file mode 100644
index 0000000..94082ef
--- /dev/null
+++ b/modules/mod_switch_language_dropdown.tpl
@@ -0,0 +1,24 @@
+{* $Header: /cvsroot/bitweaver/_bit_languages/modules/mod_switch_language_dropdown.tpl,v 1.1 2005/06/19 04:55:13 bitweaver Exp $ *}
+{strip}
+{bitmodule title="$moduleTitle" name="switch_language_dropdown"}
+ {form method="get" ipackage='languages' ifile='switch_lang.php'}
+ <select name="language" onchange="this.form.submit();">
+ {foreach from=$languages item=proc key=langCode}
+ {if is_disabled ne 'y'}
+ <option value="{$langCode}"
+ {if $sel_lang eq $langCode}selected="selected"{/if}>
+ {$proc.native_name}
+ </option>
+ {/if}
+ {foreachelse}
+ <option>{tr}No records found{/tr}</option>
+ {/foreach}
+ </select>
+ <noscript>
+ <div class="row submit">
+ <input type="submit" value="{tr}Translate{/tr}" />
+ </div>
+ </noscript>
+ {/form}
+{/bitmodule}
+{/strip}
diff --git a/modules/mod_switch_language_links.php b/modules/mod_switch_language_links.php
new file mode 100644
index 0000000..eaa0cc0
--- /dev/null
+++ b/modules/mod_switch_language_links.php
@@ -0,0 +1,8 @@
+<?php
+global $gBitLanguage;
+$sel_lang = !empty( $gBitUser->mInfo['tikilanguage'] ) ? $gBitUser->mInfo['tikilanguage'] : $gBitLanguage->mLanguage;
+$smarty->assign( 'sel_lang', $sel_lang );
+$languages = array();
+$languages = $gBitLanguage->listLanguages( FALSE );
+$smarty->assign_by_ref('languages', $languages);
+?>
diff --git a/modules/mod_switch_language_links.tpl b/modules/mod_switch_language_links.tpl
new file mode 100644
index 0000000..f75f0aa
--- /dev/null
+++ b/modules/mod_switch_language_links.tpl
@@ -0,0 +1,13 @@
+{* $Header: /cvsroot/bitweaver/_bit_languages/modules/mod_switch_language_links.tpl,v 1.1 2005/06/19 04:55:13 bitweaver Exp $ *}
+{strip}
+{bitmodule title="$moduleTitle" name="switch_language_links"}
+ {foreach from=$languages item=lang key=langCode}
+ {if is_disabled ne 'y'}
+ <span {if $sel_lang eq $langCode}class="highlight"{/if} style="display:bock;width:33%;float:left;">
+ <a title="{$lang.native_name} ({$lang.translated_name})" href="{$gBitLoc.LANGUAGES_PKG_URL}switch_lang.php?language={$langCode}">{$lang.lang_code}</a>
+ </span>
+ {/if}
+ {/foreach}
+ <div class="clear"></div>
+{/bitmodule}
+{/strip}