diff options
| author | bitweaver.org <bitweaver@users.sourceforge.net> | 2005-06-19 04:55:13 +0000 |
|---|---|---|
| committer | bitweaver.org <bitweaver@users.sourceforge.net> | 2005-06-19 04:55:13 +0000 |
| commit | 396ab382b5cac2adc58e92429b7b44ba07f2cb84 (patch) | |
| tree | 4c56dc7f1ce4b2287dd8b180668f4deca342f993 /modules | |
| download | languages-396ab382b5cac2adc58e92429b7b44ba07f2cb84.tar.gz languages-396ab382b5cac2adc58e92429b7b44ba07f2cb84.tar.bz2 languages-396ab382b5cac2adc58e92429b7b44ba07f2cb84.zip | |
IMPORT TikiPro CLYDE FINAL
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/index.php | 6 | ||||
| -rw-r--r-- | modules/mod_switch_language_dropdown.php | 12 | ||||
| -rw-r--r-- | modules/mod_switch_language_dropdown.tpl | 24 | ||||
| -rw-r--r-- | modules/mod_switch_language_links.php | 8 | ||||
| -rw-r--r-- | modules/mod_switch_language_links.tpl | 13 |
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} |
