Index: branches/5.1.x/core/units/form_fields/form_fields_tp.php =================================================================== diff -u -N -r12127 -r12657 --- branches/5.1.x/core/units/form_fields/form_fields_tp.php (.../form_fields_tp.php) (revision 12127) +++ branches/5.1.x/core/units/form_fields/form_fields_tp.php (.../form_fields_tp.php) (revision 12657) @@ -1,6 +1,6 @@ getObject($params); - $source_prefix = $this->Application->Parser->GetParam('SourcePrefix'); + class FormFieldsTagProcessor extends kDBTagProcessor{ - $source_tp =& $this->Application->recallTagProcessor($source_prefix); - $params['name'] = 'fld_'.$object->GetDBField('FormFieldId'); - if (isset($params['verify'])) $params['name'] .= '_verify'; - return $source_tp->InputName($params); - } + function CustomInputName($params) + { + $object =& $this->getObject($params); + $source_prefix = $this->Application->Parser->GetParam('SourcePrefix'); - function SubmissionTag($params) - { - $object =& $this->getObject($params); + $source_tp =& $this->Application->recallTagProcessor($source_prefix); + $params['name'] = 'fld_'.$object->GetDBField('FormFieldId'); + if (isset($params['verify'])) $params['name'] .= '_verify'; + return $source_tp->InputName($params); + } - $params['field'] = 'fld_'.$object->GetDBField('FormFieldId'); - $source_prefix = $this->Application->Parser->GetParam('SourcePrefix'); + function SubmissionTag($params) + { + $object =& $this->getObject($params); - return $this->Application->ProcessParsedTag($source_prefix, $params['tag'], $params); - } + $params['field'] = 'fld_'.$object->GetDBField('FormFieldId'); + $source_prefix = $this->Application->Parser->GetParam('SourcePrefix'); - /** - * Allows to modify block params & current list record before PrintList parses record - * - * @param kDBList $object - * @param Array $block_params - */ - function PrepareListElementParams(&$object, &$block_params) - { - $object->SetDBField('DirectOptions', false); - } + return $this->Application->ProcessParsedTag($source_prefix, $params['tag'], $params); + } -} + /** + * Allows to modify block params & current list record before PrintList parses record + * + * @param kDBList $object + * @param Array $block_params + */ + function PrepareListElementParams(&$object, &$block_params) + { + $object->SetDBField('DirectOptions', false); + } -?> \ No newline at end of file + } \ No newline at end of file