1
0
mirror of https://github.com/dg/dibi.git synced 2025-08-05 05:37:39 +02:00

DibiTranslator: added modifiers %sN & %iN, replacements for %sn & %in

This commit is contained in:
David Grudl
2010-01-23 06:02:03 +01:00
parent cb1ed71669
commit 2395b83b03

View File

@@ -332,10 +332,12 @@ final class DibiTranslator extends DibiObject
case 'b': // boolean
return $value === NULL ? 'NULL' : $this->driver->escape($value, $modifier);
case 'sn': // string or NULL
case 'sN': // string or NULL
case 'sn':
return $value == '' ? 'NULL' : $this->driver->escape($value, dibi::TEXT); // notice two equal signs
case 'in': // signed int or NULL
case 'iN': // signed int or NULL
case 'in': // deprecated
if ($value == '') $value = NULL;
// intentionally break omitted