0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
tikiwiki
/
1.9.7-31
/
htdocs
/
[
Home
]
File: tiki-admin_include_i18n.php
<?php // Copyright (c) 2002-2005, Luis Argerich, Garland Foster, Eduardo Polidor, et. al. // All Rights Reserved. See copyright.txt for details and a complete list of authors. // Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details. //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; } // Get list of available languages $languages = array(); $languages = $tikilib->list_languages(); $smarty->assign_by_ref("languages", $languages); if (isset($_REQUEST["i18nsetup"])) { ask_ticket('admin-inc-i18n'); $pref_toggles = array( "feature_multilingual", "feature_best_language", "feature_detect_language", "change_language", "feature_user_watches_translations", "lang_use_db", "record_untranslated", "feature_babelfish", "feature_babelfish_logo", ); foreach ($pref_toggles as $toggle) { simple_set_toggle ($toggle); } $pref_byref_values = array( "language", ); foreach ($pref_byref_values as $britem) { byref_set_value ($britem); } if (isset($_REQUEST["change_language"]) && isset($_REQUEST["available_languages"])) { $tikilib->set_preference("available_languages", serialize($_REQUEST["available_languages"])); } else { $tikilib->set_preference("available_languages", serialize(array())); } } $smarty->assign("available_languages", unserialize($tikilib->get_preference("available_languages"))); $smarty->assign("language", $tikilib->get_preference("language", "en")); ?>