Userdelete 1.0.1 : удаление своего аккаунта

Userdelete 1.0.1 : удаление своего аккаунта

Небольшое обновления хака, предыдущая версия которого была опубликована ранее, дающего возможность пользователю удалить свой аккаунт на сайте DLE по какой либо причине. Удалить себя могут только те посетители, которые не находятся в 1, 2 или 3 группах. При этом опубликованные новости и комментарии останутся не тронутыми. После удаления у пользователя есть 30 дней, в течении которых он может отменить окончательное удаление аккаунта и моментально его восстановить.


В этой версии:
  • Комментарии удаленного пользователя помечаются как "Удаленный пользователь". Адрес электронной почты удаляется из поля комментария, а идентификатор пользователя получает значение id=0.
  • Исправлена ошибка: таблица "user_act" не была удалена во время деинсталляции.
  • Добавлен язык.

Установка:
  1. Загрузить файл хака через систему управления плагинами.
  2. Добавить в нужное место userinfo.tpl:
    {user_delete}

  3. Создать шаблон user_delete.tpl с содержимым:
    <div class="field-simple-checkbox"><input type="checkbox" name="user_save" id="user_save" value="yes"> <label for="user_save">Восстановить аккаунт</label></div>
    <div class="buttons">
       <button type="submit" class="button" name="submit">Восстановить</button>
       <input name="submit" type="hidden" id="submit" value="submit">
    </div>

Готово!

Важно: при обновлении с предыдущей версии следует удалить хак и в БД вручную удалить в разделе "dle_users" таблицу "user_act".

userdelete-1_0_1-udalenie-svoego-akkaunta.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 9.х-15.х
Кодировка: utf-8
Автор: Krispie
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.