Index: branches/5.3.x/core/units/reviews/reviews_tag_processor.php =================================================================== diff -u -N -r15483 -r15698 --- branches/5.3.x/core/units/reviews/reviews_tag_processor.php (.../reviews_tag_processor.php) (revision 15483) +++ branches/5.3.x/core/units/reviews/reviews_tag_processor.php (.../reviews_tag_processor.php) (revision 15698) @@ -1,6 +1,6 @@ Application->findModule('Name', $object->GetDBField('Module'), 'Var'); - $edit_template = $this->Application->getUnitOption($item_prefix, 'AdminTemplatePath') . '/' . $this->Application->getUnitOption($item_prefix, 'AdminTemplatePrefix') . 'edit'; + $item_config = $this->Application->getUnitConfig($item_prefix); + $edit_template = $item_config->getAdminTemplatePath() . '/' . $item_config->getAdminTemplatePrefix() . 'edit'; + $url_params = Array ( 'm_opener' => 'd', $item_prefix.'_mode' => 't', @@ -48,7 +50,8 @@ $object = $this->getObject($params); /* @var $object kDBItem */ - $parent_prefix = $this->Application->getUnitOption($this->Prefix, 'ParentPrefix'); + $parent_prefix = $this->getUnitConfig()->getParentPrefix(); + $params['events[' . $parent_prefix . ']'] = 'OnReviewHelpful'; $params['review_id'] = $object->GetID(); @@ -68,7 +71,7 @@ $object = $this->getObject($params); /* @var $object kDBItem */ - $parent_prefix = $this->Application->getUnitOption($this->Prefix, 'ParentPrefix'); + $parent_prefix = $this->getUnitConfig()->getParentPrefix(); $main_object = $this->Application->recallObject($parent_prefix); /* @var $main_object kCatDBItem */ @@ -136,7 +139,8 @@ function AlreadyReviewed($params) { - $parent_prefix = $this->Application->getUnitOption($this->Prefix, 'ParentPrefix'); + $parent_prefix = $this->getUnitConfig()->getParentPrefix(); + $main_object = $this->Application->recallObject($parent_prefix); /* @var $main_object kCatDBItem */