[limb-svn] r6295 - 3.x/trunk/limb/dbal/src/criteria

svn at limb-project.com svn at limb-project.com
Thu Sep 13 12:31:33 MSD 2007


Author: pachanga
Date: 2007-09-13 12:31:33 +0400 (Thu, 13 Sep 2007)
New Revision: 6295
URL: http://fisheye.limb-project.com/changelog/limb/?cs=6295

Modified:
   3.x/trunk/limb/dbal/src/criteria/lmbSQLCriteria.class.php
Log:
-- optional third argument added into lmbSQLCriteria :: in(..), it allows to specify a function to be applied to array of ids, for example 'intval' and so on

Modified: 3.x/trunk/limb/dbal/src/criteria/lmbSQLCriteria.class.php
===================================================================
--- 3.x/trunk/limb/dbal/src/criteria/lmbSQLCriteria.class.php	2007-09-12 12:27:57 UTC (rev 6294)
+++ 3.x/trunk/limb/dbal/src/criteria/lmbSQLCriteria.class.php	2007-09-13 08:31:33 UTC (rev 6295)
@@ -58,8 +58,10 @@
     return new lmbSQLFieldBetweenCriteria($column, $value_from, $value_to);
   }
 
-  static function in($column, $values)
+  static function in($column, $values, $handler = null)
   {
+    if($handler)
+      $values = array_map($handler, $values);
     return new lmbSQLFieldCriteria($column, $values, lmbSQLFieldCriteria :: IN);
   }
 



More information about the limb-svn mailing list