13.09.15, 21:09
0 комментарий
  DLE Баг-Фиксы

Запрет на отправку писем саму себе

Что делать когда юзер шлет сам себе письма или что бы по ошибке кто-то не отправил сам себе письмо ? Ответ прост, с помощью хака Запрет на отправку саму себе писем, вы сможете быть спокойными что юзер не наделает глупостей.

Установка :

Открыть /engine/modules/pm.php, найти код :

$ajax_form = <<


Выше вставить :

$name = $member_id["name"];
$send_not_for_me = <<<HTML
<script type="text/javascript">
	$(function(){
		var member_name = "{$name}";
		$('body').on('click', '[type=submit]', function() {
			var status = true;
			var name =  $('[name=name]').val();
			if (name == member_name) {
				DLEalert('Вы не можете отправлять самому себе письма', dle_info); 
				status = false;
			} else {
				status = true;
			}
			return status;
		});
	});

HTML;


Далее найти :

$tpl->set( '[newpm]', $ajax_form );


Заменить на :

$tpl->set( '[newpm]', $send_not_for_me . $ajax_form );


Автор : Gameer

Напишите своё мнение