From 33be446e1ff049367fa08eff3d823db58f97f2ef Mon Sep 17 00:00:00 2001 From: Arturo Gonzalez Date: Fri, 10 Feb 2017 12:30:21 +0100 Subject: [PATCH] Fixed events query with like in tags field. Ticket #208 (cherry picked from commit 930304145031a3a74524500c0f55d1f0237ad41a) --- pandora_console/operation/events/events.build_query.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pandora_console/operation/events/events.build_query.php b/pandora_console/operation/events/events.build_query.php index 8bd79b7b3a..1d6cb59b73 100755 --- a/pandora_console/operation/events/events.build_query.php +++ b/pandora_console/operation/events/events.build_query.php @@ -192,7 +192,13 @@ if (!empty($tag_with)) { foreach ($tag_with as $id_tag) { if ($first) $first = false; else $sql_post .= " AND "; - $sql_post .= "tags LIKE '%" . tags_get_name($id_tag) . "%'"; + $sql_post .= "tags LIKE '" . tags_get_name($id_tag) . "'"; + $sql_post .= " OR "; + $sql_post .= "tags LIKE '" . tags_get_name($id_tag) . ",%'"; + $sql_post .= " OR "; + $sql_post .= "tags LIKE '%, " . tags_get_name($id_tag) . "'"; + $sql_post .= " OR "; + $sql_post .= "tags LIKE '%, " . tags_get_name($id_tag) . ",%'"; } $sql_post .= ' ) '; }