From 10df9bdc7b40c5ddbea02e92f0af6b1fcf8f01bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20T=C3=A4nzer?= Date: Tue, 8 May 2012 22:39:45 +0200 Subject: bug 1025: Correct name clash of variables and loose comparison MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michael Tänzer --- www/disputes.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/www/disputes.php b/www/disputes.php index 5b78c1e..e86a0fa 100644 --- a/www/disputes.php +++ b/www/disputes.php @@ -72,11 +72,11 @@ mysql_query($query); } mysql_query("update `disputeemail` set hash='',action='accept' where `id`='$emailid'"); - $rc = mysql_num_rows(mysql_query("select * from `domains` where `memid`='$oldmemid' and `deleted`=0")); - $rc = mysql_num_rows(mysql_query("select * from `email` where `memid`='$oldmemid' and `deleted`=0 and `id`!='$emailid'")); - $res = mysql_query("select * from `users` where `id`='$oldmemid'"); - $user = mysql_fetch_assoc($res); - if($rc == 0 && $rc2 == 0 && $_SESSION['_config']['email'] == $user['email']) + $domaincount = mysql_num_rows(mysql_query("select * from `domains` where `memid`='$oldmemid' and `deleted`=0")); + $emailcount = mysql_num_rows(mysql_query("select * from `email` where `memid`='$oldmemid' and `deleted`=0 and `id`!='$emailid'")); + $res = mysql_query("select * from `users` where `id`='$oldmemid'"); + $user = mysql_fetch_assoc($res); + if($domaincount === 0 && $emailcount === 0 && $_SESSION['_config']['email'] === $user['email']) { mysql_query("update `users` set `deleted`=NOW() where `id`='$oldmemid'"); echo _("This was the primary email on the account, and no emails or domains were left linked so the account has also been removed from the system."); -- cgit v1.2.1