Index: branches/RC/core/units/general/cat_tag_processor.php =================================================================== diff -u -N -r9768 -r10060 --- branches/RC/core/units/general/cat_tag_processor.php (.../cat_tag_processor.php) (revision 9768) +++ branches/RC/core/units/general/cat_tag_processor.php (.../cat_tag_processor.php) (revision 10060) @@ -659,6 +659,21 @@ $object->RegisterHit(); } } + + /** + * Returns link to item's author public profile + * + * @param Array $params + * @return string + */ + function ProfileLink($params) + { + $object =& $this->getObject($params); + $owner_field = array_key_exists('owner_field', $params) ? $params['owner_field'] : 'CreatedById'; + $params['user_id'] = $object->GetDBField($owner_field); + + return $this->Application->ProcessParsedTag('m', 'Link', $params); + } } ?> \ No newline at end of file