Интеграция DLE 7.x и OpenFire Jabber Server



Модуль интеграции DLE 7.x и OpenFire RTC Server
Не знаете что такое Jabber? Вам сюда.

Установка:

Данная интеграция подразумевает, что у Вас на сервере уже установлен OpenFire и в качестве хранилища используется MySQL.

1. Откроем файл из архива openfire.php
Вверху файла изменим параметры подключения к Б.Д.
Закачаем файл на сервер в директорию /engine/modules

2. Откроем /engine/modules/register.php и находим:
$db->query("INSERT INTO " . USERPREFIX . "_users (name, password, email, reg_date, lastdate, user_group, info, signature, favorites, xfields, logged_ip) VALUES ('$name', '$regpassword', '$email', '$add_time', '$add_time', '".$config['reg_group']."', '', '', '', '', '".$_IP."')");


После добавляем:
/* OpenFire Integration */
   include(ENGINE_DIR.'/modules/openfire.php');
   sync_users();
  /* OpenFire Integration */
3. Откроем /engine/modules/profile.php и находим:
$sql_user = "UPDATE " . USERPREFIX . "_users set fullname='$fullname', land='$land', icq='$icq', email='$email', info='$info', signature='$signature', password='$password1', allow_mail='$allow_mail', xfields='$filecontents', allowed_ip='$allowed_ip' where name='$user'";


После добавляем:
/* OpenFire Integration */
  include_once ENGINE_DIR.'/modules/openfire.php';
  update_user();
  /* OpenFire Integration */


Автор: Nitro
Скачать модуль «Интеграция DLE 7.x и OpenFire Jabber Server»
  • +1
  • 26 января 2009, 20:48
  • Kripl

Комментарии (0)

RSS свернуть / развернуть

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.