fix filtering of uploader and reviewers

This commit is contained in:
Uwe Steinmann 2018-02-23 17:19:49 +01:00
parent e913be8add
commit 8528cd12ef

View File

@ -88,7 +88,7 @@ foreach ($receiptStatus as $i=>$rs) {
/* Get List of ind. reviewers, because they are taken out from the receivers /* Get List of ind. reviewers, because they are taken out from the receivers
* if added as group. * if added as group.
*/ */
$reviewStatus = $latestContent->getReviewStatus(); $reviewStatus = $content->getReviewStatus();
$reviewerids = []; $reviewerids = [];
foreach ($reviewStatus as $r) { foreach ($reviewStatus as $r) {
if($r["type"] == 0 && $r["status"] > -2) { if($r["type"] == 0 && $r["status"] > -2) {
@ -104,7 +104,7 @@ if (isset($_POST["grpIndRecipients"])) {
$members = $group->getUsers(); $members = $group->getUsers();
foreach($members as $member) { foreach($members as $member) {
/* Do not add the uploader itself and reviewers */ /* Do not add the uploader itself and reviewers */
if(!$settings->_enableFilterReceipt || ($member->getID() != $latestContent->getUser()->getID() && !in_array($member->getID(), $reviewerids))) if(!$settings->_enableFilterReceipt || ($member->getID() != $content->getUser()->getID() && !in_array($member->getID(), $reviewerids)))
if(!in_array($member->getID(), $pIndRev)) if(!in_array($member->getID(), $pIndRev))
$pIndRev[] = $member->getID(); $pIndRev[] = $member->getID();
} }