2016-02-25 3 views
1

Я установил новую установку Mantis BT на Windows Server 2008. Когда я пытаюсь установить плагин для отправки сообщений электронной почты, я получаю эту ошибку Неустранимая ошибка: Непринятая ошибка: вызов на неопределенный function user_pref_get_language() в E: \ xampp \ htdocs \ mantis \ core \ lang_api.php: 107.Ошибка: function user_pref_get_language() On Mantis

fucntion является: функция lang_get_default() { глобальный $ g_active_language;

$t_pref_file = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'user_pref_api.php'; 
    require_once($t_pref_file); 

$t_lang = false; 

# Confirm that the user's language can be determined 
if(function_exists('auth_is_user_authenticated') && auth_is_user_authenticated()) { 
    $t_lang = user_pref_get_language(auth_get_current_user_id()); ****Line 107**** 

} 

# Otherwise fall back to default 
if(!$t_lang) { 
    $t_lang = config_get_global('default_language'); 
} 

if($t_lang == 'auto') { 
    $t_lang = lang_map_auto(); 
} 

# Remember the language 
$g_active_language = $t_lang; 

return $t_lang; 

}

Спасибо за вашу помощь.

ответ

0

У вас есть эта функция «user_pref_get_language()» в файле user_pref_api.php в ядре?

 
function user_pref_get_language($p_user_id, $p_project_id = ALL_PROJECTS)  { 
    $t_prefs = user_pref_get($p_user_id, $p_project_id); 
    $t_lang = $t_prefs->language; 
    if(!lang_language_exists($t_lang)) { 
     $t_lang = null; 
    } 
    return $t_lang; 
    } 
+0

Я сталкиваюсь с той же проблемой, и функция, о которой вы говорите, - это то, где она должна быть. – Greg0ry

 Смежные вопросы

  • Нет связанных вопросов^_^