0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
tikiwiki
/
1.9.7-31
/
htdocs
/
modules
/
[
Home
]
File: mod-switch_lang2.php
<?php // tiki-setup has already set the $language variable //this script may only be included - so its better to die if called directly. if (strpos($_SERVER["SCRIPT_NAME"],basename(__FILE__)) !== false) { header("location: index.php"); exit; } $languages = array(); $languages2 = array(); $languages = $tikilib->list_languages(); foreach($languages as $lingua) { // if a language name in the language's native tongue is provided, // use that for display; if none is provided, // use the two-letter code for display // LocalName (NativeName, code) if(preg_match("/\((.*)\,/", $lingua["name"], $tmp) === 1) { $disp = $tmp[1]; } else { // no native language name provided // LocalName (code) or Unknown (code) $disp = $lingua["value"]; // get two-letter code // currently displayed language's entry has it's native/local name // in front of the brackets, not inside; get it from there // NativeName (code) if($disp === $language) { $tmp = explode (" ", $lingua["name"]); $disp = $tmp[0]; } } $tmp = array(); $tmp["display"] = $disp; $tmp["value"] = $lingua["value"]; $tmp["name"] = $lingua["name"]; $languages2[] = $tmp; } $smarty->assign_by_ref('languages', $languages2); ?>
© 2017 -
ZeroByte.ID
.