From fcfd657240a9ed64c67706b771fd310095d4b443 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 19 Dec 2020 21:41:15 +0100 Subject: [PATCH] Fix links --- htdocs/admin/translation.php | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/htdocs/admin/translation.php b/htdocs/admin/translation.php index 5da91db0171..f82087ba30e 100644 --- a/htdocs/admin/translation.php +++ b/htdocs/admin/translation.php @@ -190,7 +190,7 @@ $formadmin = new FormAdmin($db); $wikihelp = 'EN:Setup Translation|FR:Paramétrage traduction|ES:Configuración'; llxHeader('', $langs->trans("Setup"), $wikihelp); -$param = '&mode='.$mode; +$param = '&mode='.urlencode($mode); $enabledisablehtml = ''; $enabledisablehtml .= $langs->trans("EnableOverwriteTranslation").' '; @@ -246,7 +246,7 @@ if ($mode == 'overwrite') print '
'; print img_info().' '.$langs->trans("SomeTranslationAreUncomplete"); $urlwikitranslatordoc = 'https://wiki.dolibarr.org/index.php/Translator_documentation'; - print ' ('.$langs->trans("SeeAlso", ''.$langs->trans("Here").'').')
'; + print ' ('.str_replace('{s1}', ''.$langs->trans("Here").'', $langs->trans("SeeAlso", '{s1}')).')
'; print $langs->trans("TranslationOverwriteDesc", $langs->transnoentitiesnoconv("Language"), $langs->transnoentitiesnoconv("Key"), $langs->transnoentitiesnoconv("NewTranslationStringToShow"))."\n"; print ' ('.$langs->trans("TranslationOverwriteDesc2").').'."
\n"; print '
'; @@ -338,14 +338,13 @@ if ($mode == 'overwrite') print ''; print ''; - if ($action == 'edit' && $obj->rowid == GETPOST('rowid', 'int')) - { + if ($action == 'edit' && $obj->rowid == GETPOST('rowid', 'int')) { print ''; print ''; print '   '; print ''; } else { - print ''.img_edit().''; + print ''.img_edit().''; print '   '; print ''.img_delete().''; } @@ -498,7 +497,7 @@ if ($mode == 'searchkey') // retrieve rowid $sql = "SELECT rowid"; $sql .= " FROM ".MAIN_DB_PREFIX."overwrite_trans"; - $sql .= " WHERE transkey = '".$key."'"; + $sql .= " WHERE transkey = '".$db->escape($key)."'"; $sql .= " AND entity IN (".getEntity('overwrite_trans').")"; dol_syslog("translation::select from table", LOG_DEBUG); $result = $db->query($sql); @@ -506,9 +505,9 @@ if ($mode == 'searchkey') { $obj = $db->fetch_object($result); } - print ''.img_edit().''; + print ''.img_edit().''; print ' '; - print ''.img_delete().''; + print ''.img_delete().''; print '  '; $htmltext = $langs->trans("OriginalValueWas", ''.$newlangfileonly->tab_translate[$key].''); print $form->textwithpicto('', $htmltext, 1, 'info');