$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; }