|
|
| 1446 |
if ($reviewAssignment->getDateCompleted() != null && !$reviewAssignment->getCancelled()) { |
1446 |
if ($reviewAssignment->getDateCompleted() != null && !$reviewAssignment->getCancelled()) { |
| 1447 |
// Get the comments associated with this review assignment |
1447 |
// Get the comments associated with this review assignment |
| 1448 |
$paperComments = &$paperCommentDao->getPaperComments($trackDirectorSubmission->getPaperId(), COMMENT_TYPE_PEER_REVIEW, $reviewAssignment->getReviewId()); |
1448 |
$paperComments = &$paperCommentDao->getPaperComments($trackDirectorSubmission->getPaperId(), COMMENT_TYPE_PEER_REVIEW, $reviewAssignment->getReviewId()); |
| 1449 |
$body .= "------------------------------------------------------\n"; |
1449 |
|
| 1450 |
$body .= Locale::translate('submission.comments.importPeerReviews.reviewerLetter', array('reviewerLetter' => chr(ord('A') + $reviewIndexes[$reviewAssignment->getReviewId()]))) . "\n"; |
1450 |
if ($paperComments) { |
| 1451 |
if (is_array($paperComments)) { |
1451 |
$body .= "------------------------------------------------------\n"; |
| 1452 |
foreach ($paperComments as $comment) { |
1452 |
$body .= Locale::translate('submission.comments.importPeerReviews.reviewerLetter', array('reviewerLetter' => chr(ord('A') + $reviewIndexes[$reviewAssignment->getReviewId()]))) . "\n"; |
| 1453 |
// If the comment is viewable by the presenter, then add the comment. |
1453 |
if (is_array($paperComments)) { |
| 1454 |
if ($comment->getViewable()) { |
1454 |
foreach ($paperComments as $comment) { |
| 1455 |
$body .= $comment->getComments() . "\n\n"; |
1455 |
// If the comment is viewable by the presenter, then add the comment. |
| 1456 |
$hasBody = true; |
1456 |
if ($comment->getViewable()) { |
|
|
1457 |
$body .= $comment->getComments() . "\n\n"; |
| 1458 |
$hasBody = true; |
| 1459 |
} |
| 1457 |
} |
1460 |
} |
| 1458 |
} |
1461 |
} |
|
|
1462 |
$body .= "------------------------------------------------------\n\n"; |
| 1463 |
} |
| 1464 |
if ($reviewFormId = $reviewAssignment->getReviewFormId()){ |
| 1465 |
$reviewId = $reviewAssignment->getReviewId(); |
| 1466 |
|
| 1467 |
$reviewFormResponseDao =& DAORegistry::getDAO('ReviewFormResponseDAO'); |
| 1468 |
$reviewFormElementDao =& DAORegistry::getDAO('ReviewFormElementDAO'); |
| 1469 |
$reviewFormElements =& $reviewFormElementDao->getReviewFormElements($reviewFormId); |
| 1470 |
if (!$paperComments) { |
| 1471 |
$body .= "------------------------------------------------------\n"; |
| 1472 |
$body .= Locale::translate('submission.comments.importPeerReviews.reviewerLetter', array('reviewerLetter' => chr(ord('A') + $reviewIndexes[$reviewAssignment->getReviewId()]))) . "\n\n"; |
| 1473 |
} |
| 1474 |
foreach ($reviewFormElements as $reviewFormElement) { |
| 1475 |
$body .= $reviewFormElement->getReviewFormElementQuestion() . ": \n"; |
| 1476 |
$reviewFormResponse = $reviewFormResponseDao->getReviewFormResponse($reviewId, $reviewFormElement->getReviewFormElementId()); |
| 1477 |
|
| 1478 |
$possibleResponses = $reviewFormElement->getReviewFormElementPossibleResponses(); |
| 1479 |
if (in_array($reviewFormElement->getElementType(), $reviewFormElement->getMultipleResponsesElementTypes())) { |
| 1480 |
if ($reviewFormElement->getElementType() == REVIEW_FORM_ELEMENT_TYPE_CHECKBOXES) { |
| 1481 |
foreach ($reviewFormResponse->getValue() as $value) { |
| 1482 |
$body .= "\t" . String::html2utf(strip_tags($possibleResponses[$value-1]['content'])) . "\n"; |
| 1483 |
} |
| 1484 |
} else { |
| 1485 |
$body .= "\t" . String::html2utf(strip_tags($possibleResponses[$reviewFormResponse->getValue()-1]['content'])) . "\n"; |
| 1486 |
} |
| 1487 |
$body .= "\n"; |
| 1488 |
} else { |
| 1489 |
$body .= "\t" . String::html2utf(strip_tags($reviewFormResponse->getValue())) . "\n\n"; |
| 1490 |
} |
| 1491 |
|
| 1492 |
} |
| 1493 |
$body .= "------------------------------------------------------\n\n"; |
| 1494 |
$hasBody = true; |
| 1459 |
} |
1495 |
} |
| 1460 |
$body .= "------------------------------------------------------\n\n"; |
|
|
| 1461 |
} // if |
1496 |
} // if |
| 1462 |
} // foreach |
1497 |
} // foreach |
| 1463 |
if ($hasBody) { |
1498 |
if ($hasBody) { |