From 3ddc68b0a5997786282c2a67f12e5a05468e37f8 Mon Sep 17 00:00:00 2001
From: Peter Rotich <peter@enhancesoft.com>
Date: Fri, 6 Jul 2018 07:40:24 +0000
Subject: [PATCH] ORM: Add "__in" operator to evaluate

---
 include/class.orm.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/include/class.orm.php b/include/class.orm.php
index 934dcc86f..1325bbab7 100644
--- a/include/class.orm.php
+++ b/include/class.orm.php
@@ -2282,6 +2282,7 @@ class SqlCompiler {
             'gte' => function($a, $b) { return $a >= $b; },
             'lt' => function($a, $b) { return $a < $b; },
             'lte' => function($a, $b) { return $a <= $b; },
+            'in' => function($a, $b) { return in_array($a, is_array($b) ? $b : array($b)); },
             'contains' => function($a, $b) { return stripos($a, $b) !== false; },
             'startswith' => function($a, $b) { return stripos($a, $b) === 0; },
             'endswith' => function($a, $b) { return iEndsWith($a, $b); },
-- 
GitLab