summaryrefslogtreecommitdiff
path: root/modules/kohana23_compat/libraries/MY_Database_Builder.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules/kohana23_compat/libraries/MY_Database_Builder.php')
-rw-r--r--modules/kohana23_compat/libraries/MY_Database_Builder.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/modules/kohana23_compat/libraries/MY_Database_Builder.php b/modules/kohana23_compat/libraries/MY_Database_Builder.php
index 54a10860..c82b6ac4 100644
--- a/modules/kohana23_compat/libraries/MY_Database_Builder.php
+++ b/modules/kohana23_compat/libraries/MY_Database_Builder.php
@@ -29,6 +29,17 @@ class Database_Builder extends Database_Builder_Core {
return $this;
}
+ /**
+ * Merge in a series of where clause tuples and call or_where() on each one.
+ * @chainable
+ */
+ public function merge_or_where($tuples) {
+ foreach ($tuples as $tuple) {
+ $this->or_where($tuple[0], $tuple[1], $tuple[2]);
+ }
+ return $this;
+ }
+
public function compile() {
return parent::compile();
}