Убираем с профиля Email и PM самому себе [DLE 10.0 — 10.1]

Убираем с профиля Email и PM самому себе [DLE 10.0 — 10.1]

Название: Убираем с профиля Email и PM самому себе
Автор: Gameer
CMS: DLE 10.0 — 10.1
Описание:
Почему разработчики оставляют возможность отправить самому себе сообщение на Email или PM в профиле? Это для форевер алонов что ли? Этот мини-хак уберет с профиля вошедшего эти функции а в других профилях будет доступно.
Установка:
Открываем /engine/modules/profile.php и находим код:

if( $row['allow_mail'] ) {
		if ( !$user_group[$member_id['user_group']]['allow_feed'] AND $row['user_group'] != 1 )
			$tpl->set( '{email}', $lang['news_mail'] );
		else
			$tpl->set( '{email}', "<a href=\"$PHP_SELF?do=feedback&amp;user=$row[user_id]\">" . $lang['news_mail'] . "</a>" );
	} else {
		$tpl->set( '{email}', $lang['news_mail'] );
	}
	if ( $user_group[$member_id['user_group']]['allow_pm'] )	
		$tpl->set( '{pm}', "<a href=\"$PHP_SELF?do=pm&amp;doaction=newpm&amp;user=" . $row['user_id'] . "\">" . $lang['news_pmnew'] . "</a>" );
	else
		$tpl->set( '{pm}', $lang['news_pmnew'] );

Меняем все это на:

if( $row['allow_mail'] ) {
		if ( $user_group[$member_id['user_group']]['allow_feed'] AND $row['user_group'] = 1 AND $member_id['user_id']!==$row['user_id'])
			$tpl->set( '{email}', "<a href=\"$PHP_SELF?do=feedback&amp;user=$row[user_id]\">" . $lang['news_mail'] . "</a>" );
		else
			$tpl->set( '{email}', '' );
	} else {
		$tpl->set( '{email}', $lang['news_mail'] );
	}
	if ( $user_group[$member_id['user_group']]['allow_pm'] AND $member_id['user_id']!==$row['user_id'])	
		$tpl->set( '{pm}', "<a href=\"$PHP_SELF?do=pm&amp;doaction=newpm&amp;user=" . $row['user_id'] . "\">" . $lang['news_pmnew'] . "</a>" );
	else
		$tpl->set( '{pm}', '' );

Установка завершена!