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

Добавляет администрации возможность запретить отправку личных сообщений членами определенных групп.

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

    INSERT INTO 
    `bb_configVALUES ('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 нравится это.