From: <tom...@us...> - 2007-09-26 20:27:53
|
Update of /cvsroot/tikiwiki/tiki In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv4482 Modified Files: tiki-imexport_languages.php Log Message: [FIX]export lang: antishash " and $ to produce correct php + can import export even if lang is not in db to be able to prepare Index: tiki-imexport_languages.php =================================================================== RCS file: /cvsroot/tikiwiki/tiki/tiki-imexport_languages.php,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- tiki-imexport_languages.php 6 Mar 2007 19:29:49 -0000 1.19 +++ tiki-imexport_languages.php 26 Sep 2007 20:27:53 -0000 1.20 @@ -9,13 +9,6 @@ // Initialization require_once ('tiki-setup.php'); -if ($lang_use_db != 'y') { - $smarty->assign('msg', tra("This feature is disabled").": lang_use_db"); - - $smarty->display("error.tpl"); - die; -} - if ($tiki_p_edit_languages != 'y') { $smarty->assign('msg', tra("Permission denied to use this feature")); @@ -79,7 +72,11 @@ $data = "<?php\n\$lang=Array(\n"; while ($res = $result->fetchRow()) { - $data = $data . "\"" . $res["source"] . "\" => \"" . $res["tran"] . "\",\n"; + $source = str_replace('"', '\\"', $res['source']); + $source = str_replace('$', '\\$', $source); + $tran = str_replace('"', '\\"', $res['tran']); + $tran = str_replace('$', '\\$', $tran); + $data = $data . "\"" . $source . "\" => \"" . $tran . "\",\n"; } $data = $data . ");\n?>"; |