• Автор:

    Flesha
  • Добавлено:

    сен 25, 2013
  • Комментариев:

    0
  • Просмотров:

    1075

Хак Кто отредактировал пользователя

Хак Кто отредактировал пользователя

Хак Кто отредактировал пользователя - позволяет вывести ник последнего, кто редактировал профиль пользователя с датой редактирования.

Установка:

1. Делаем SQL запрос:
ALTER TABLE `dle_users` ADD `pr_editor` VARCHAR( 40 ) DEFAULT '—';
ALTER TABLE `dle_users` ADD `pr_date` VARCHAR( 40 ) DEFAULT '—';


2. В файле \engine\inc\editusers.php найти:
<tr>
<td style="padding:4px;">{$lang['user_news']}</td>
<td>{$row['news_num']}</td>
</tr>



Ниже добавить:
<tr>
<td style="padding:4px;"><b><font color=red>Отредактировал Юзера:</font></b></td>
<td>{$row['pr_editor']}</td>
</tr>
<tr>
<td style="padding:4px;"><b><font color=red>Дата Редактирования:</font></b></td>
<td>{$row['pr_date']}</td>
</tr>


3. Там же ищем строчку:
$sql_update = "UPDATE " . USERPREFIX . "_users set user_group='$editlevel', banned='$banned', icq='$editicq', pr_editor='$editorn', land=’$editland’, info=’$editinfo’, signature=’$editsignature’, email=’$editmail’, fullname=’$editfullname’, time_limit=’$time_limit’, xfields=’$filecontents’»;


Выше добавить:
$added_time = time() + ($config['date_adjust'] * 60);
$nowdate = date( "Y-m-d H:i:s", $added_time );
$editorn = $member_id['name'];


4. Вернемся на строчку из пункта 3:
$sql_update = "… 


На этой строке ищем:
icq='$editicq',


Дальше добавим:
pr_editor='$editorn',pr_date='$nowdate',


Версия DLE: 9.x-10.0
Автор: Trust
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.