http://4dle.ru/uploads/posts/2008-12/thumbs/1230637369_pmerr.jpg Сегодня будем исправлять такую распространенную проблему (или не проблему, в общем, для кого как), как отправка ПМ (персонального сообщения) самому себе. Явление довольно распространенное. Так, к примеру, Яндекс, Mail и RAMBLER (раньше точно, сейчас не знаю) позволяют пользователю беспрепятственно отправлять самому себе email сообщения. Так вот, может оно так и нужно, но мне не нравится. Те, кому не нравится тоже, вперед, читаем дальше, кого все устраивает, а также того, кто считает, что проблема высосана из пальца и мне просто нечем занятся, я не к чему не принуждаю. Итак, установка.
1) Открываем engine/modules/pm.php
После
if (!$db->num_rows()) $stop .= $lang['pm_err_4'];
вставляем
/* Баг - фикс "Отправка сообщения самому себе" by GRIMWEB. Начало. */
if($name == $member_id['name'])
{
$stop .= $lang['pm_err_10'];
}
/* Баг - фикс "Отправка сообщения самому себе" by GRIMWEB. Конец. */
2) Открываем language/Russian/website.lng
После
'pm_err_9' => "Ваш ящик достиг максимального количества полученных сообщений. Вы не сможете больше получать персональные сообщения до тех пор, пока не удалите лишние сообщения.",
вставляем
'pm_err_10' => "Вы пытаетесь отправить персональное сообщение самому себе!",
3) ВСЕ!