Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Хак удаления всех неотмодерированых новостей.
Скачать бесплатно Хак удаления всех неотмодерированых новостей.
Собственно, хак, который удалит все неотмодерированые новости
Автор: CaguCT
Установка:
1. Идем в /engine/inc/main.php
Ищем:
$approve = $approve . " [ [url=http://?mod=editnews&action=list&news_status=2]{$lang['stat_medit_link']}[/url] ]";
Заменить на:
$approve = $approve . " [ [url=http://?mod=editnews&action=list&news_status=2]{$lang['stat_medit_link']}[/url] ] [<a>Удалить неотмодерированые</a>]"
2. Идем в /engine/inc/editnews.php
Ищем:
$parse = new ParseFilter( Array (), Array (), 1, 1 );
Ниже добавить:
/* Удаление неотмодерированного от CaguCT */
if (isset($_GET['moddel'])) {
$moddel = $_GET['moddel'];
}
if( ! $_SESSION['admin_referrer'] ) { $_SESSION['admin_referrer'] = "?mod=editnews&action=moddel"; }
if ($action == "moddel") {
$sql_result_del = $db->query("DELETE FROM ". PREFIX ."_post WHERE approve='0'");
if ($sql_result_del == 'true') {
echo "alert('Неотмодерированные новости успешно удалены!'); location.replace('?mod=main');";
}
else {
echo "alert('Неотмодерированные новости НЕ удалены!'); location.replace('?mod=main');";
}
}
/* Удаление неотмодерированного от CaguCT */
Версия DLE: 8.5