From ee2e29db2ea5ed9c5b4bf26b508095f065598e53 Mon Sep 17 00:00:00 2001 From: Daniel Winzen Date: Sun, 11 Sep 2016 11:11:50 +0200 Subject: [PATCH] Don't send messages to inbox when in incognito --- CHANGELOG | 1 + chat.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index bd1c9ac..7548615 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -6,6 +6,7 @@ Allow making filters case sensitive Add option to hide the list of chatters Make nicknames in the chatters list clickable to send PMs more easily Add better multi-byte character support - New dependency: mbstring extension +Don't send messages to inbox when in incognito Version 1.21 - Aug. 29, 2016 Don't display empty option for system messages in delete messages by name diff --git a/chat.php b/chat.php index 8cab613..3645d0b 100644 --- a/chat.php +++ b/chat.php @@ -2829,7 +2829,7 @@ function validate_input(){ if(get_setting('disablepm')){ return; } - $stmt=$db->prepare('SELECT style FROM ' . PREFIX . 'members WHERE nickname=? AND eninbox!=0 AND eninbox<=? AND nickname NOT IN (SELECT nickname FROM ' . PREFIX . 'sessions WHERE incognito=0) AND nickname NOT IN (SELECT ign FROM ' . PREFIX . 'ignored WHERE ignby=?) AND nickname NOT IN (SELECT ignby FROM ' . PREFIX . 'ignored WHERE ign=?);'); + $stmt=$db->prepare('SELECT style FROM ' . PREFIX . 'members WHERE nickname=? AND eninbox!=0 AND eninbox<=? AND nickname NOT IN (SELECT nickname FROM ' . PREFIX . 'sessions) AND nickname NOT IN (SELECT ign FROM ' . PREFIX . 'ignored WHERE ignby=?) AND nickname NOT IN (SELECT ignby FROM ' . PREFIX . 'ignored WHERE ign=?);'); $stmt->execute(array($_REQUEST['sendto'], $U['status'], $U['nickname'], $U['nickname'])); if($tmp=$stmt->fetch(PDO::FETCH_NUM)){ $inbox=true;