Собственно, хак, который удалит все неотмодерированые новости
Автор: 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

Главная
