

Можно ли как-то допилить вот этот чат , чтобы не видеть сообщения от недругов?
Игнорирование сообщений от недругов
Код: Выделить всё
$sql = 'SELECT * FROM ' . CHAT_TABLE . ' ORDER BY message_id DESC';
Код: Выделить всё
$sql = 'SELECT * FROM ' . CHAT_TABLE . ' WHERE user_id NOT IN(SELECT zebra_id FROM ' . ZEBRA_TABLE . " WHERE user_id = {$user->data['user_id']} AND foe = 1) ORDER BY message_id DESC";
Код: Выделить всё
$sql = 'SELECT COUNT(message_id) AS total_messages FROM ' . CHAT_TABLE;
Код: Выделить всё
$sql = 'SELECT COUNT(message_id) AS total_messages FROM ' . CHAT_TABLE . ' WHERE user_id NOT IN(SELECT zebra_id FROM ' . ZEBRA_TABLE . " WHERE user_id = {$user->data['user_id']} AND foe = 1)";
Код: Выделить всё
$sql = 'SELECT * FROM ' . CHAT_TABLE . " WHERE message_id > $last_id ORDER BY message_id DESC";
Код: Выделить всё
$sql = 'SELECT * FROM ' . CHAT_TABLE . " WHERE message_id > $last_id AND user_id NOT IN(SELECT zebra_id FROM " . ZEBRA_TABLE . " WHERE user_id = {$user->data['user_id']} AND foe = 1) ORDER BY message_id DESC";