From 237c4f3a122816b94f3b0bf7b22d5a83ee3f9365 Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Wed, 23 Aug 2017 13:39:12 +0200 Subject: [PATCH] Added helper method to retrieve content language ids --- .../system/language/LanguageFactory.class.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/wcfsetup/install/files/lib/system/language/LanguageFactory.class.php b/wcfsetup/install/files/lib/system/language/LanguageFactory.class.php index 4f3a675a33..18919304c9 100644 --- a/wcfsetup/install/files/lib/system/language/LanguageFactory.class.php +++ b/wcfsetup/install/files/lib/system/language/LanguageFactory.class.php @@ -280,6 +280,23 @@ class LanguageFactory extends SingletonFactory { return $availableLanguages; } + /** + * Returns the list of content language ids. + * + * @return integer[] + * @since 3.1 + */ + public function getContentLanguageIDs() { + $languageIDs = []; + foreach ($this->getLanguages() as $language) { + if ($language->hasContent) { + $languageIDs[] = $language->languageID; + } + } + + return $languageIDs; + } + /** * Makes given language the default language. * -- 2.20.1