Для синхронизации форума с CMS я использую функции on_login, on_email_change из класса ipb_member_sync.
Но СMS также как и IPB использует экземпляр $DB, поэтому возникают конфликты. Как решить проблему? пробовал вот так:
function on_login($member=array())
{
global $DB;
$DBF = $DB;
//подключение CMS
require_once("путь к файлу CMS");
/*
код синхронизации, использующий API СMS
*/
$DB = $DBF;
}
но выходит непонятная ошибка SQL
mySQL query error: SELECT macro_value, macro_replace FROM ibf_macro WHERE macro_set='1'
mySQL error:
mySQL error code:
Date: Saturday 28th of May 2005 10:52:12 AM
Проверил этот запрос в phpmyadmin - работает. Код синхронизации выполняется.[1117267247:1117269181]разобрался, тему можно удалить
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
-co-
Для синхронизации форума с CMS я использую функции on_login, on_email_change из класса ipb_member_sync.
Но СMS также как и IPB использует экземпляр $DB, поэтому возникают конфликты. Как решить проблему? пробовал вот так:
но выходит непонятная ошибка SQL
Проверил этот запрос в phpmyadmin - работает. Код синхронизации выполняется.[1117267247:1117269181]разобрался, тему можно удалить
Ссылка на комментарий
Поделиться на других сайтах
1 ответ на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.