Index: branches/unlabeled/unlabeled-1.11.2/core/units/general/cat_tag_processor.php =================================================================== diff -u -r5858 -r5869 --- branches/unlabeled/unlabeled-1.11.2/core/units/general/cat_tag_processor.php (.../cat_tag_processor.php) (revision 5858) +++ branches/unlabeled/unlabeled-1.11.2/core/units/general/cat_tag_processor.php (.../cat_tag_processor.php) (revision 5869) @@ -214,7 +214,11 @@ { // original id found & greather then zero + show original $display_original = isset($params['display_original']) && $params['display_original']; - return $display_original && $this->Application->GetVar($this->Prefix.'.original_id'); + + $object =& $this->getObject($params); + $perm_value = $this->PermHelper->ModifyCheckPermission($object->GetDBField('CreatedById'), $object->GetDBField('CategoryId'), $this->Prefix); + + return $display_original && ($perm_value == 1) && $this->Application->GetVar($this->Prefix.'.original_id'); } }