Текущее время: 23 сен 2020, 22:40

Русская поддержка форума phpBB

Это сайт русской поддержки phpBB

Запрет отправки личных сообщений самому себе phpBB3

Сообщения: 12
Стаж: 7 лет 4 месяца
Карма: 0
Украина

Сообщение » 20 мар 2014, 08:14

В phpbBB3 можно отправлять личные сообщения не только другим пользователям или группам, но и самому себе, на этом форуме по ошибке несколько раз сам делал подобное :pardon:, простейший мод который не даёт этого делать:
includes/ucp/ucp_pm_compose.php после
Код: Выделить всё
   if (!is_array($address_list))
   {
      $address_list = array();
   }

добавить
Код: Выделить всё
   else
   {
      if(isset($address_list['u']) && sizeof($address_list['u']) && isset($_POST['post']))
      {
         foreach($address_list['u'] as $user_id=>$type)
         {
            if($user_id==$user->data['user_id'])
            {
               trigger_error('NO_SELF_SEND_MESSAGE');
            }
         }
      }
   }

language/ru/ucp.php в самом конце, перед
Код: Выделить всё
));

?>

добавить
Код: Выделить всё
   'NO_SELF_SEND_MESSAGE' => 'Вы отправляете личное сообщение самому себе, пожалуйста выберите другого пользователя.',
Источник: ppkbb3cker.ru

Аватара пользователя
Сообщения: 358
Стаж: 8 лет 6 месяцев
Карма: 30
Россия

Сообщение » 20 мар 2014, 19:38

Нагло скопировано, источник укажи в теме.
Если нужен стиль для сайта, стучите: ICQ 560107181


Вернуться в Не большие моды, хаки, улучшения



Кто сейчас на конференции

Сейчас этот форум просматривают: нет пользователей онлайн и гости: 1