From df11f9ee45b0441e373926fba582c3bf2309a212 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Mon, 17 Aug 2015 18:22:15 -0600 Subject: [PATCH] adminLanguages function --- classes/admin.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/classes/admin.php b/classes/admin.php index c35e0059..42d11943 100644 --- a/classes/admin.php +++ b/classes/admin.php @@ -5,6 +5,7 @@ use Grav\Common\Data; use Grav\Common\File\CompiledYamlFile; use Grav\Common\GPM\GPM; use Grav\Common\Grav; +use Grav\Common\Language\LanguageCodes; use Grav\Common\Page\Page; use Grav\Common\Page\Pages; use Grav\Common\Plugins; @@ -572,6 +573,16 @@ class Admin return $page; } + public static function adminLanguages() + { + $languages = []; + $lang_data = Yaml::parse(file_get_contents(__DIR__ . '/../languages.yaml')); + foreach ($lang_data as $lang => $values) { + $languages[$lang] = LanguageCodes::getNativeName($lang); + } + return $languages; + } + /** * Static helper method to return current route. *