diff --git a/redirect.module b/redirect.module index 0f294f6..1d9554b 100644 --- a/redirect.module +++ b/redirect.module @@ -403,6 +403,7 @@ function redirect_init() { // Force langauge prefix. if (variable_get('redirect_global_language_prefix', 0) && module_exists('locale')) { + require_once DRUPAL_ROOT . '/includes/language.inc'; list($language, $raw_path) = language_url_split_prefix($request_uri, language_list()); if (!$language) { redirect_redirect((object)array('redirect' => $request_uri, 'type' => 'global')); @@ -1101,6 +1102,7 @@ function redirect_goto($redirect) { } if (module_exists('locale')) { // Peel off language prefix if already there. + require_once DRUPAL_ROOT . '/includes/language.inc'; list($language, $raw_path) = language_url_split_prefix($redirect->redirect, language_list()); $url = ($language) ? url($raw_path, $redirect->redirect_options) : url($redirect->redirect, $redirect->redirect_options); }