Добро пожаловать, Гость!
:: + Добавить ссылку через биллинг
:: + Добавить ссылку анонимно
❤️МИР, ЯРКИХ ЗНАКОМСТВ И ОБЩЕНИЯ!❤️
❤️МИР, ЯРКИХ ЗНАКОМСТВ И ОБЩЕНИЯ!❤️
Добавления в друзья [FIX]
Баги/обновления движка | Добавления в друзья [FIX]
Искатель
:
Может кто и заметил что в DCMS-Social есть баг с тем что можно добавить в друзья человека который у тебя уже он есть)
Вот короче исправления:
1. Открываем user/info/web.php ищем строку 16 до 25 и заменяем на:
<?
if (isset($user) && isset($_GET['frends'])){
if ($user['id']!=$ank['id']){
if ($frend_new==0 && $frend==0){ // Проверяем...
echo '<center>';
echo "<div class='err'>";
echo "$ank[nick] должен будет подтвердить, что вы друзья.<p>";
echo "<form action='/user/frends/create.php?add=".$ank['id']."' method="post"><input style='width: 110px;' class='input' type='submit' value='Пригласить' />n";
echo "<a href='/info.php?id=$ank[id]'><input type='button' value='Отмена' /></a>n";
echo "</form></div>";
echo '</center><p>';
}elseif ($frend_new==1){ // Если пользователю отправлена заявка в друзья то выведим
echo '<center>';
echo "<div class='err'>";
echo "Пользователю $ank[nick], уже отправлена заявка на добавления в друзья.<p>";
echo "<a href='/user/frends/create.php?otm=$ank[id]'><input type='button' value='Отклонить заявку'></a>n";
echo "</div>";
echo '</center><p>';
}elseif ($frend==2){ // Если уже в друзьях то...
echo '<center>';
echo "<div class='err'>";
echo "Наркоман штолэ? $ank[nick] уже у вас в списке друзей.<p>";
echo "<a href='/user/frends/create.php?del=$ank[id]'><input type='button' value='Удалить из друзей'></a>n";
echo "</div>";
echo '</center><p>';
}
}
}
?>
Добавления в друзья [FIX]
12 Мая 2013Может кто и заметил что в DCMS-Social есть баг с тем что можно добавить в друзья человека который у тебя уже он есть)
Вот короче исправления:
1. Открываем user/info/web.php ищем строку 16 до 25 и заменяем на:
<?
if (isset($user) && isset($_GET['frends'])){
if ($user['id']!=$ank['id']){
if ($frend_new==0 && $frend==0){ // Проверяем...
echo '<center>';
echo "<div class='err'>";
echo "$ank[nick] должен будет подтвердить, что вы друзья.<p>";
echo "<form action='/user/frends/create.php?add=".$ank['id']."' method="post"><input style='width: 110px;' class='input' type='submit' value='Пригласить' />n";
echo "<a href='/info.php?id=$ank[id]'><input type='button' value='Отмена' /></a>n";
echo "</form></div>";
echo '</center><p>';
}elseif ($frend_new==1){ // Если пользователю отправлена заявка в друзья то выведим
echo '<center>';
echo "<div class='err'>";
echo "Пользователю $ank[nick], уже отправлена заявка на добавления в друзья.<p>";
echo "<a href='/user/frends/create.php?otm=$ank[id]'><input type='button' value='Отклонить заявку'></a>n";
echo "</div>";
echo '</center><p>';
}elseif ($frend==2){ // Если уже в друзьях то...
echo '<center>';
echo "<div class='err'>";
echo "Наркоман штолэ? $ank[nick] уже у вас в списке друзей.<p>";
echo "<a href='/user/frends/create.php?del=$ank[id]'><input type='button' value='Удалить из друзей'></a>n";
echo "</div>";
echo '</center><p>';
}
}
}
?>
Комментарии:
Вадим Кондаков 7 Мая 2013
чтобы протестировать фикс) создайте левый аккаунт и попробуйте добавить админа в друзья:
сайт.ru/info.php?id=1&frends
после из аккаунта админа потвердите дружбу и попробуйте из левого аккаунта добавить снова через ссылку:
сайт.ru/info.php?id=1&frends
и выведит типо этого:
чтобы протестировать фикс) создайте левый аккаунт и попробуйте добавить админа в друзья:
сайт.ru/info.php?id=1&frends
после из аккаунта админа потвердите дружбу и попробуйте из левого аккаунта добавить снова через ссылку:
сайт.ru/info.php?id=1&frends
и выведит типо этого: