From 43405bf246540e6756bc6c46d0449bcb4cfa26c2 Mon Sep 17 00:00:00 2001 From: Nathan Klatt Date: Thu, 6 Mar 2014 10:52:04 -0600 Subject: [PATCH] use default language, if set, as initial Copy From selection in Multilingual Content Setup's Copy Language Tree section --- .../single_pages/dashboard/multilingual/setup.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/multilingual/single_pages/dashboard/multilingual/setup.php b/packages/multilingual/single_pages/dashboard/multilingual/setup.php index f5f597f..b981a43 100644 --- a/packages/multilingual/single_pages/dashboard/multilingual/setup.php +++ b/packages/multilingual/single_pages/dashboard/multilingual/setup.php @@ -80,18 +80,22 @@ $u = new User(); $copyLanguages = array(); $includesHome = false; +$defaultCopyTreeFrom = false; foreach($pages as $pc) { $pcl = MultilingualSection::getByID($pc->getCollectionID()); if ($pc->getCollectionID() == HOME_CID) { $includesHome = true; } $copyLanguages[$pc->getCollectionID()] = $pc->getCollectionName() . ' - ' . $pcl->getLanguageText(); + if ($pcl->msLocale === $defaultLanguage) { + $defaultCopyTreeFrom = $pc->getCollectionID(); + } } if ($u->isSuperUser() && !$includesHome) { ?>
1) { - $copyLanguageSelect1 = $form->select('copyTreeFrom', $copyLanguages); + $copyLanguageSelect1 = $form->select('copyTreeFrom', $copyLanguages, $defaultCopyTreeFrom); // works whether $defaultCopyTreeFrom remains false or was set to a locale $copyLanguageSelect2 = $form->select('copyTreeTo', $copyLanguages); ?>