From 4152e820be846129501e5c71a49eed5b6214f2da Mon Sep 17 00:00:00 2001 From: Nao Date: Sun, 6 Jul 2014 10:07:19 +0200 Subject: [PATCH] ! Contact hiding was broken. For once, it wasn't a last-minute change, but instead a change followed by a couple of days of not testing the feature. (Profile-Modify.php) --- core/app/Profile-Modify.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/core/app/Profile-Modify.php b/core/app/Profile-Modify.php index 56034f1d..b78c0678 100644 --- a/core/app/Profile-Modify.php +++ b/core/app/Profile-Modify.php @@ -1581,12 +1581,23 @@ function editContactList($memID) return_raw(isset($_GET['name']) ? generic_contacts($target) : $target); } + wesql::query(' + UPDATE {db_prefix}contacts + SET hidden = !hidden + WHERE id_member = {int:user} + AND id_list = {int:list}' . ($canChangeOther ? '' : ' + AND id_owner = {int:me}'), + array( + 'user' => $data[1], + 'list' => $data[0], + 'me' => $memID, + ) + ); $request = wesql::query(' SELECT hidden FROM {db_prefix}contacts WHERE id_member = {int:user} - AND id_list = {int:list}' . ($canChangeOther ? '' : ' - AND id_owner = {int:me}'), + AND id_list = {int:list}', array( 'user' => $data[1], 'list' => $data[0],