$mode = array_key_exists('mode', $_REQUEST) ? $_REQUEST['mode'] : ''; $download = array_key_exists('download', $_REQUEST) ? $_REQUEST['download'] : ''; $faStatus = array_key_exists('fastatus', $_REQUEST) ? $_REQUEST['fastatus'] : ''; $frStatus = array_key_exists('frstatus', $_REQUEST) ? $_REQUEST['frstatus'] : '1,2'; $editorUid = array_key_exists('editor', $_REQUEST) ? $_REQUEST['editor'] : ''; $queryOccid = array_key_exists('occid', $_REQUEST) ? $_REQUEST['occid'] : ''; $pageNum = array_key_exists('pagenum', $_REQUEST) ? $_REQUEST['pagenum'] : '0'; $limitCnt = array_key_exists('limitcnt', $_REQUEST) ? $_REQUEST['limitcnt'] : '1000'; $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); } }