include_once DIR_FS_MODULES . "{$value}/config.php"; $ver = defined('MODULE_' . strtoupper($mod) . '_VERSION') ? constant('MODULE_' . strtoupper($mod) . '_VERSION') : '0.1'; } $translator->import_language($dir, $mod, $lang, $ver); break; } $f0 = $mod = ''; $f1 = $lang = ''; $f2 = $ver = ''; $_REQUEST['action'] = ''; break; case 'upload_go': $dir = DIR_FS_MY_FILES . 'translator/upload/'; $mod = db_prepare_input($_POST['mod']); $lang = db_prepare_input($_POST['lang']); $translator->upload_language($dir, $mod, $lang); $_REQUEST['action'] = ''; break; case 'create_new': $mod = db_prepare_input($_POST['mod']); $lang = db_prepare_input($_POST['lang']); $source = db_prepare_input($_POST['source_lang']); $replace = isset($_POST['replace']) ? true : false; $history = db_prepare_input($_POST['history_lang']); $subs = array(); // pull the source language current and historical values $lang_list = $replace ? "('" . $lang . "','" . $source . "','" . $history . "')" : "('" . $lang . "','" . $source . "')"; $sql = "select language, version, defined_constant, translation from " . TABLE_TRANSLATOR . " \n\t where language in " . $lang_list; if ($mod != 'all') { $sql .= " and module = '" . $mod . "'"; }