tablerender(LAN_SAVED, "
".LAN_SETSAVED."
");
}
// ----------------- delete tables ---------------------------------------------
if (isset($_POST['del_existing']) && $_POST['lang_choices']) {
$lang = strtolower($_POST['lang_choices']);
foreach ($tabs as $del_table) {
if (db_Table_exists($lang."_".$del_table)) {
$qry = "DROP TABLE ".$mySQLprefix."lan_".$lang."_".$del_table;
echo $qry;
$message .= (mysql_query($qry)) ? $_POST['lang_choices']." ".$del_table." deleted
" :
$_POST['lang_choices']." $del_table couldn't be deleted
";
}
}
global $cachevar;
unset($cachevar['table_list']);
}
// ----------create tables -----------------------------------------------------
if (isset($_POST['create_tables']) && $_POST['language']) {
$table_to_copy = array();
$lang_to_create = array();
foreach ($tabs as $value) {
$lang = strtolower($_POST['language']);
if (isset($_POST[$value])) {
$copdata = ($_POST['copydata_'.$value]) ? 1 : 0;
if (copy_table($value, "lan_".$lang."_".$value, $_POST['drop'],$copdata)) {
$message .= " ".$_POST['language']." ".$value." created
";
} else {
$message .= (!$_POST['drop'])? " ".$_POST['language']." ".$value." ".LANG_LAN_00."
" : $_POST['language']." ".$value." ".LANG_LAN_01."
";
}
} elseif(db_Table_exists($lang."_".$value)) {
if ($_POST['remove']) {
// Remove table.
$message .= (mysql_query("DROP TABLE ".$mySQLprefix."lan_".$lang."_".$value)) ? $_POST['language']." ".$value." ".LAN_DELETED."
" : $_POST['language']." $value ".LANG_LAN_02."
";
} else {
// leave table.
$message = $_POST['language']." ".$value." was disabled but left intact.";
}
}
}
global $cachevar;
unset($cachevar['table_list']);
}
if(isset($message) && $message){
$ns->tablerender(LAN_OK, $message);
}
unset($text);
if (!e_QUERY || $action == 'main' && !$_POST['language'] && !$_POST['edit_existing']) {
multilang_prefs();
}
if ($action == 'db') {
multilang_db();
}
if($action == "tools"){
show_tools();
}
// Grab Language configuration. ---
if ($_POST['edit_existing']) {
$text .= "
";
$ns->tablerender(LANG_LAN_21, $text);
}
// ----------------------------------------------------------------------------
function language_adminmenu() {
global $action,$pref;
if ($action == "") {
$action = "main";
}
if($action == "modify"){
$action = "db";
}
$var['main']['text'] = LAN_PREFS;
$var['main']['link'] = e_SELF;
if(isset($pref['multilanguage']) && $pref['multilanguage']){
$var['db']['text'] = LANG_LAN_03;
$var['db']['link'] = e_SELF."?db";
}
$lcnt = explode(",",e_LANLIST);
if(count($lcnt) > 1)
{
$var['tools']['text'] = ADLAN_CL_6;
$var['tools']['link'] = e_SELF."?tools";
}
show_admin_menu(ADLAN_132, $action, $var);
}
?>