From ace83fa79273de42bd690f62a79006abb756c1e6 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Wed, 25 Aug 2010 21:38:10 -0600 Subject: [PATCH] Bug #9193: Fix changeLanguage callback. This is an *app* method, not an API method. --- horde/lib/Prefs/Ui.php | 6 +++--- horde/services/language.php | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) 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'); } } -- 2.11.0