summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--it_dbi.class6
1 files changed, 5 insertions, 1 deletions
diff --git a/it_dbi.class b/it_dbi.class
index de5d13a..16fe7dc 100644
--- a/it_dbi.class
+++ b/it_dbi.class
@@ -175,11 +175,15 @@ function createclass($table)
*/
function _set(&$tags)
{
- # Add member vars to tags, considering unquoted fields
+ # DEPRECATED BEHAVIOUR: Add member vars to tags, considering unquoted fields
foreach (get_object_vars($this) as $field => $value)
# Don't use isset($tags[$field]) (would not handle null values correctly)
if (isset($this->_fields[$field]) && !array_key_exists('-'.$field, $tags) && !array_key_exists($field, $tags))
+ {
$tags[$field] = $value;
+ if ($this->_data && ($value != $this->_data[$field]))
+ it::error("it_dbi::_set() would take value '$value' from this->$field:" . D($_this));
+ }
# Create SQL
$r = array();