Index: trunk/kernel/units/reviews/reviews_event_handler.php =================================================================== diff -u -N -r5431 -r6093 --- trunk/kernel/units/reviews/reviews_event_handler.php (.../reviews_event_handler.php) (revision 5431) +++ trunk/kernel/units/reviews/reviews_event_handler.php (.../reviews_event_handler.php) (revision 6093) @@ -104,11 +104,11 @@ { $user_id = ($this->Application->GetVar('u_id') == 0) ? -2 : $this->Application->GetVar('u_id'); $event->redirect_params = Array('pass' => 'all,p'); - + $object =& $event->getObject( Array('skip_autoload' => true) ); $parent_info = $object->getLinkedInfo(); $review_fields = $this->Application->GetVar($event->getPrefixSpecial(true)); - + $sql = ' SELECT * FROM '.TABLE_PREFIX.'SpamControl WHERE ItemResourceId='.$parent_info['ParentId'].' AND IPaddress="'.$_SERVER['REMOTE_ADDR'].'" @@ -136,13 +136,15 @@ $module_info = $this->Application->findModule('Var',$parent_info['ParentPrefix']); $object->SetDBField('Module', $module_info['Name']); - if( $this->Application->CheckPermission( $this->getPermPrefix($event).'REVIEW.PENDING', 0) ) + if( $this->Application->CheckPermission( $this->getPermPrefix($event).'.REVIEW.PENDING', 0) ) { $object->SetDBField('Status', 2); + $template_var = 'success_pending_template'; } - if( $this->Application->CheckPermission($this->getPermPrefix($event).'REVIEW', 0) ) + if( $this->Application->CheckPermission($this->getPermPrefix($event).'.REVIEW', 0) ) { $object->SetDBField('Status', 1); + $template_var = 'success_template'; } $object->SetDBField('ItemId', $parent_info['ParentId']); @@ -169,7 +171,7 @@ $this->Conn->Query($sql); $event->redirect_params = Array('pass' => 'all,'.$parent_info['ParentPrefix']); - $event->redirect = $this->Application->GetVar('success_template'); + $event->redirect = $this->Application->GetVar($template_var); } } else