Index: trunk/core/kernel/db/dbitem.php =================================================================== diff -u -N -r6093 -r6583 --- trunk/core/kernel/db/dbitem.php (.../dbitem.php) (revision 6093) +++ trunk/core/kernel/db/dbitem.php (.../dbitem.php) (revision 6583) @@ -100,7 +100,9 @@ { $options = $this->GetFieldOptions($name); $parsed = $value; - if ($value == '') $parsed = NULL; + if ($value == '') { + $parsed = NULL; + } if (isset($options['formatter'])) { $formatter =& $this->Application->recallObject($options['formatter']); // $parsed = $formatter->Parse($value, $options, $err); @@ -781,13 +783,13 @@ if( !isset($id) ) $id = $this->GetID(); $event = new kEvent( Array('name'=>$name,'prefix'=>$this->Prefix,'special'=>$this->Special) ); $event->setEventParam('id', $id); - + if ($additional_params) { foreach ($additional_params as $ap_name => $ap_value) { $event->setEventParam($ap_name, $ap_value); } } - + $this->Application->HandleEvent($event); return $event->status == erSUCCESS ? true : false; } @@ -921,15 +923,15 @@ foreach ($this->customFields as $custom_id => $custom_name) { $cdata->SetDBField($ml_formatter->LangFieldName('cust_'.$custom_id), $this->GetDBField('cust_'.$custom_name)); } - + if ($cdata->isLoaded()) { $ret = $cdata->Update(); } else { $ret = $cdata->Create(); if ($cdata->mode == 't') $cdata->setTempID(); } - + return $ret; } }