$reviewManager = new SpecEditReviewManager();
$collName = $reviewManager->setCollId($collId);
$reviewManager->setAppliedStatusFilter($faStatus);
$reviewManager->setReviewStatusFilter($frStatus);
$reviewManager->setEditorUidFilter($editorUid);
$reviewManager->setQueryOccidFilter($queryOccid);
$reviewManager->setPageNumber($pageNum);
$reviewManager->setLimitNumber($limitCnt);
$editable = false;
if ($isAdmin || array_key_exists("CollAdmin", $userRights) && in_array($collId, $userRights["CollAdmin"])) {
    $editable = true;
}
$status = "";
if ($editable) {
    if ($download) {
        $reviewManager->downloadRecords($_REQUEST);
        exit;
    } elseif ($submitStr == 'Perform Update') {
        $reviewManager->applyAction($_POST);
    } elseif ($submitStr == 'Delete Edits') {
        $reviewManager->deleteEdits($_POST);
    }
}
if ($mode == 'export') {
    $reviewManager->exportCsvFile();
}
$recCnt = $reviewManager->getRecCnt();
$subCnt = $limitCnt * ($pageNum + 1);
if ($recCnt < ($pageNum + 1) * $limitCnt) {
    $subCnt = $recCnt - $pageNum * $limitCnt;
}