Запрет личных сообщений для определенных групп

Запрет личных сообщений для определенных групп 1.1.0

Совместимость
проверялся на совместимость
Изменения в БД
требуются
Автор
Sprinx
Общественное достояние
нет
Описание: добавляет администрации возможность запретить отправку личных сообщений членами определенных групп.
Инструкция по установке
PHP:
Сделать запрос в базу данных

INSERT INTO `bb_config` VALUES ('allow_pm_group', '');


Открыть language/russian/main.php

В самый конец вставить

$lang['PM_GROUP_NOT_ALLOW'] = 'Вы не можете использовать личные сообщения';

Открыть language/english/main.php

В самый конец вставить

$lang['PM_GROUP_NOT_ALLOW'] = 'You can not use your private messages';


Открыть privmsg.php

Найти

$user->session_start(array('req_login' => true));

Ниже вставить

if(!IS_ADMIN) {
    $sql = DB()->fetch_rowset("SELECT group_id FROM ". BB_USER_GROUP ." WHERE user_id = ". $userdata['user_id']);
    if($sql){
        foreach($sql as $row) {
   
            if(!in_array($row['group_id'], explode(", ", $bb_cfg['allow_pm_group']))) {
                bb_die($lang['PM_GROUP_NOT_ALLOW']);
            }   
        }
    } else {
        bb_die($lang['PM_GROUP_NOT_ALLOW']);
    }
}
  • Мне нравится
Реакции: Exile
Автор
Sprinx
Скачивания
26
Просмотры
237
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Sprinx

Последние обновления

  1. Обновление 1.1.0

    Обновлено описание ресурса
  2. Обновление под новую версию

    Обновление под новую версию
Сверху