Автоматическа подписка

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

Автоматическа подписка

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

Открываем файл: ../system/modules/friends.php

Ищем:

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

//Обновляем кол-во заявок у юзера 
$db->query("UPDATE `".PREFIX."_users` SET user_friends_demands = user_friends_demands-1 WHERE user_id = '{$user_id}'");
Меняем на:

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

//Обновляем кол-во заявок у юзера 
$db->query("INSERT INTO `".PREFIX."_friends` SET friend_id = '{$reject_user_id}', user_id = '{$user_id}', friends_date = NOW(), subscriptions = 1"); 
$db->query("UPDATE `".PREFIX."_users` SET user_friends_demands = user_friends_demands-1, user_subscriptions_num = user_subscriptions_num+1 WHERE user_id = '{$user_id}'"); 
Находим:

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

//Удаляем друга из таблицы друзей 
$db->query("DELETE FROM `".PREFIX."_friends` WHERE user_id = '{$user_id}' AND friend_id = '{$delet_user_id}' AND subscriptions = 0");
//Удаляем у друга из таблицы 
$db->query("DELETE FROM `".PREFIX."_friends` WHERE user_id = '{$delet_user_id}' AND friend_id = '{$user_id}' AND subscriptions = 0");
Меняем на:

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

//Удаляем друга из таблицы друзей
db->query("UPDATE `".PREFIX."_friends` SET subscriptions = 1 WHERE  user_id = '{$delet_user_id}' AND friend_id = '{$user_id}'");
$db->query("UPDATE `".PREFIX."_users` SET user_friends_num = user_friends_num-1, user_subscriptions_num = user_subscriptions_num+1 WHERE user_id = '{$user_id}'");
Вложения
(31).jpg
(31).jpg (716.51 КБ) 7044 просмотра

Ответить