Комментарии в фотоальбоме

Модули и плагины для vii (студяги)!
Ответить
Аватара пользователя
glGizma
Site Admin
Сообщения: 214
Зарегистрирован: Ср сен 27, 2017 2:20 pm

Комментарии в фотоальбоме

Сообщение glGizma » Сб фев 01, 2020 7:32 am

1. Открываем /system/modules/photo.php
2. Находим таблицу "Удаление комментария".
3. Удаляем всё что там находится.
4. И заменяем на:

Код: Выделить всё

//################### Удаление комментария ###################//
case "del_comm":
NoAjaxQuery();
$hash = $db->safesql(substr($_POST['hash'], 0, 32));
echo $hash;
$check_comment = $db->super_query("SELECT id, pid, album_id, owner_id FROM `".PREFIX."_photos_comments` WHERE hash like '%{$hash}%'");
var_dump($check_comment);
if($check_comment){
$db->query("DELETE FROM `".PREFIX."_photos_comments` WHERE hash like '%{$hash}%'");
$db->query("DELETE FROM `".PREFIX."_news` WHERE obj_id = '{$check_comment['id']}' AND action_type = 8");
$db->query("UPDATE `".PREFIX."_photos` SET comm_num = comm_num-1 WHERE id = '{$check_comment['pid']}'");
$db->query("UPDATE `".PREFIX."_albums` SET comm_num = comm_num-1 WHERE aid = '{$check_comment['album_id']}'");
//Чистим кеш кол-во комментов
mozg_mass_clear_cache_file("user_{$check_comment['owner_id']}/albums_{$check_comment['owner_id']}_comm|user_{$check_comment['owner_id']}/albums_{$check_comment['owner_id']}_comm_all|user_{$check_comment['owner_id']}/albums_{$check_comment['owner_id']}_comm_friends");
}
die();
break;
Вложения
(47).jpg
(47).jpg (680.84 КБ) 7117 просмотров

Ответить