Перейти к контенту
  • 0

Багфикс обхода игноров


FatCat

Вопрос

Есть игноры в ПМ, но нет игноров на мейлы из форума.

 

Этот код добавляет игнор и на мейлы из форума:

 

sources\misc\contact_member.php

Найти:

		$DB->query("SELECT name, id, email, hide_email from ibf_members WHERE id=".$ibforums->input['MID']);

	$member = $DB->fetch_row();

	//----------------------------------

	if (! $member['id'] )
	{
		$std->Error( array( 'LEVEL' => 1, 'MSG' => 'no_such_user' ) );
	}

	if ($member['hide_email'] == 1)
	{
		$std->Error( array( 'LEVEL' => 1, 'MSG' => 'private_email' ) );
	}

Ниже добавить:

// +FatCat: игнор так игнор везде
	$DB->query("SELECT contact_id, allow_msg FROM ibf_contacts WHERE contact_id='".$ibforums->member['id']."' AND member_id='".$ibforums->input['MID']."'");
	$can_msg = $DB->fetch_row();

	if ( (isset($can_msg['contact_id'])) and ($can_msg['allow_msg'] != 1) )
	{
		$std->Error( array( 'LEVEL' => 1, 'MSG' => 'private_email' ) );
	}
//

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

Пока что нет ответов на этот вопрос

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.