Index: branches/RC/core/kernel/db/db_tag_processor.php =================================================================== diff -u -r10530 -r10752 --- branches/RC/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 10530) +++ branches/RC/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 10752) @@ -2042,11 +2042,15 @@ return $m->t($params); } + /** + * Calls OnNew event from template, when no other event submitted + * + * @param Array $params + */ function PresetFormFields($params) { - $prefix = $this->getPrefixSpecial(); - if (!$this->Application->GetVar($prefix.'_event')) { - $this->Application->HandleEvent(new kEvent($prefix.':OnNew')); + if (!$this->Application->GetVar($this->getPrefixSpecial(true) . '_event')) { + $this->Application->HandleEvent(new kEvent($this->getPrefixSpecial() . ':OnNew')); } }