From 67300189f3c6b9e1405c0f7e751915f24e717135 Mon Sep 17 00:00:00 2001
From: fantu <fantu@ispconfig3>
Date: Thu, 11 Dec 2008 07:23:11 -0500
Subject: [PATCH] multilanguage improve also in "tform-system"
---
interface/lib/classes/tform_tpl_generator.inc.php | 29 -----------------------------
interface/lib/classes/tform.inc.php | 3 +++
interface/web/lang/lib/lang/en_tform.lng | 4 ++++
3 files changed, 7 insertions(+), 29 deletions(-)
diff --git a/interface/lib/classes/tform.inc.php b/interface/lib/classes/tform.inc.php
index c9baa5c..f05e19e 100644
--- a/interface/lib/classes/tform.inc.php
+++ b/interface/lib/classes/tform.inc.php
@@ -139,6 +139,9 @@
include_once("../$module/lib/lang/".$_SESSION["s"]["language"]."_".$this->formDef["name"].".lng");
}
}
+ $lng_file = ISPC_WEB_PATH.'/lang/lib/lang/'.$_SESSION['s']['language'].'_tform.lng';
+ if(!file_exists($lng_file)) $lng_file = ISPC_WEB_PATH.'/lang/lib/lang/en_'.'_tform.lng';
+ include($lng_file);
$this->wordbook = $wb;
return true;
diff --git a/interface/lib/classes/tform_tpl_generator.inc.php b/interface/lib/classes/tform_tpl_generator.inc.php
index 5a9af70..b11de85 100644
--- a/interface/lib/classes/tform_tpl_generator.inc.php
+++ b/interface/lib/classes/tform_tpl_generator.inc.php
@@ -171,8 +171,6 @@
</div>
";
- $lang['btn_save_txt'] = "Save";
- $lang['btn_cancel_txt'] = "Cancel";
// speichere Template
if (!$handle = fopen($formDef['tabs'][$tab]['template'], 'w')) {
@@ -185,9 +183,6 @@
exit;
}
fclose($handle);
-
- // speichere language Datei
- $this->lng_add($lang,$formDef);
// �berpr�fe, ob es die Tabelle schon gibt,
// ansonsten wird sie angelegt
@@ -325,30 +320,6 @@
}
}
- function lng_add($lang,$formDef) {
- global $go_api, $go_info,$conf;
-
- $lng_file = "lib/lang/".$conf["language"]."_".$formDef['name'].".lng";
- if(is_file($lng_file)) {
- include($lng_file);
- } else {
- $wb = array();
- }
-
- $wb_out = array_merge($lang,$wb);
-
- if(is_array($wb_out)) {
- $fp = fopen ($lng_file, "w");
- fwrite($fp,"<?php\r\n");
- foreach($wb_out as $key => $val) {
- $new_line = '$wb["'.$key.'"] = '."'$val';\r\n";
- fwrite($fp,$new_line);
-
- }
- fwrite($fp,"?>");
- fclose($fp);
- }
- }
}
?>
\ No newline at end of file
diff --git a/interface/web/lang/lib/lang/en_tform.lng b/interface/web/lang/lib/lang/en_tform.lng
new file mode 100644
index 0000000..f0eed30
--- /dev/null
+++ b/interface/web/lang/lib/lang/en_tform.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['btn_save_txt'] = "Save";
+$wb['btn_cancel_txt'] = "Cancel";
+?>
--
Gitblit v1.9.1