Ejemplo n.º 1
0
$sel_language = isset($_REQUEST['pass_lang']) ? $_REQUEST['pass_lang'] : 0;
if (!$sel_language) {
    trigger_error($lang['valid_language'], E_USER_WARNING);
}
if (isset($_POST['btnSubmit'])) {
    $msg = '';
    $TC = new TypicalConfig(SITE_ROOT . 'languages/lang.' . $sel_language . '.php');
    $TC->loadConfig();
    $TC->clearValue('arr');
    $TC->setArrayName('lang');
    foreach ($_POST as $key => $val) {
        if (strpos($_POST['skip'], $key) === false) {
            $TC->setArray($key, $val);
        }
    }
    $TC->saveConfig();
    $msg .= sprintf($lang['language_updated'], SITE_ROOT . 'admin/editor/index.php');
    $tpl =& new TemplateSystem();
    $tpl->set('msg', $msg);
    $tpl->set('page_title', $lang['editor']);
    $tpl->set('message', $msg);
    $tpl->set('tbody', 'action_complete.tpl');
    $tpl->display();
    exit;
}
$message = '';
$TC = new TypicalConfig(SITE_ROOT . 'languages/lang.' . $sel_language . '.php');
$TC->loadConfig();
$topComment = $TC->topinfo;
$langVars = $TC->getVars('arr');
unset($TC);