From f40fdad06cecc9486fb13172e599a35874a2783a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 16 Nov 2019 12:54:05 +0100 Subject: [PATCH] Fix link between translations --- htdocs/website/index.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/htdocs/website/index.php b/htdocs/website/index.php index f34b629b733..5d2dcb9a15f 100644 --- a/htdocs/website/index.php +++ b/htdocs/website/index.php @@ -3034,19 +3034,23 @@ if ($action == 'editmeta' || $action == 'createcontainer') $num_rows = $db->num_rows($resql); if ($num_rows > 0) { - print ''.$langs->trans('ThisPageHasTranslationPages').':
'; + print ''.$langs->trans('ThisPageHasTranslationPages').':'; $i = 0; $tmppage = new WebsitePage($db); + $tmpstring = ''; while ($obj = $db->fetch_object($resql)) { $result = $tmppage->fetch($obj->rowid); if ($result > 0) { - if ($i > 0) print '
'; - print $tmppage->getNomUrl(1).' ('.$tmppage->lang.')'; + if ($i > 0) $tmpstring .= '
'; + $tmpstring .= $tmppage->getNomUrl(1).' ('.$tmppage->lang.')'; $translatedby++; $i++; } } + if ($i > 1) print '
'; + else print ' '; + print $tmpstring; } } else dol_print_error($db); @@ -3064,6 +3068,9 @@ if ($action == 'editmeta' || $action == 'createcontainer') $translationof = $objectpage->fk_page; print ''.$langs->trans('ThisPageIsTranslationOf').' '; print $formwebsite->selectContainer($website, 'pageidfortranslation', ($translationof ? $translationof : -1), 1, $action, 'minwidth300', array($objectpage->id)); + if ($translationof > 0) { + print $sourcepage->getNomUrl(2).' ('.$sourcepage->lang.')'; + } } } print '';