From: Michael M Slusarz Date: Thu, 26 Aug 2010 03:38:10 +0000 (-0600) Subject: Bug #9193: Fix changeLanguage callback. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=ace83fa79273de42bd690f62a79006abb756c1e6;p=horde.git Bug #9193: Fix changeLanguage callback. This is an *app* method, not an API method. --- diff --git a/horde/lib/Prefs/Ui.php b/horde/lib/Prefs/Ui.php index 688c81d1b..76f130745 100644 --- a/horde/lib/Prefs/Ui.php +++ b/horde/lib/Prefs/Ui.php @@ -202,9 +202,9 @@ class Horde_Prefs_Ui if ($prefs->isDirty('language')) { $registry->setLanguageEnvironment($prefs->getValue('language')); - foreach ($registry->listAPIs() as $api) { - if ($registry->hasMethod($api . '/changeLanguage')) { - $registry->call($api . '/changeLanguage'); + foreach ($registry->listApps() as $app) { + if ($registry->hasAppMethod($app, 'changeLanguage')) { + $registry->callAppMethod($app, 'changeLanguage'); } } } diff --git a/horde/services/language.php b/horde/services/language.php index aa9cd815c..2a156f483 100644 --- a/horde/services/language.php +++ b/horde/services/language.php @@ -18,9 +18,9 @@ $_SESSION['horde_language'] = $registry->preferredLanguage(Horde_Util::getForm(' $prefs->setValue('language', $_SESSION['horde_language']); /* Update apps language */ -foreach ($registry->listAPIs() as $api) { - if ($registry->hasAppMethod($api, 'changeLanguage')) { - $registry->callAppMethod($api, 'changeLanguage'); +foreach ($registry->listApps() as $app) { + if ($registry->hasAppMethod($app, 'changeLanguage')) { + $registry->callAppMethod($app, 'changeLanguage'); } }