$tabIndex = 0; } $specManager = new SpecProcessorManager(); $specManager->setCollId($collid); $isEditor = false; if ($isAdmin || array_key_exists("CollAdmin", $userRights) && in_array($collid, $userRights["CollAdmin"])) { $isEditor = true; } $statusStr = ""; if ($isEditor) { if ($action == 'Add New Profile') { $specManager->addProject($_POST); } elseif ($action == 'Save Profile') { $specManager->editProject($_POST); } elseif ($action == 'Delete Profile') { $specManager->deleteProject($_POST['sppriddel']); } elseif ($action == 'Add to Queue') { $csManager = new OccurrenceCrowdSource(); $csManager->setCollid($collid); $statusStr = $csManager->addToQueue($_POST['omcsid'], $_POST['family'], $_POST['taxon'], $_POST['country'], $_POST['stateprovince'], $_POST['limit']); if (is_numeric($statusStr)) { $statusStr .= ' records added to queue'; } $action = ''; } elseif ($action == 'delqueue') { $csManager = new OccurrenceCrowdSource(); $csManager->setCollid($collid); $statusStr = $csManager->deleteQueue($_GET['omcsid']); } elseif ($action == 'Edit Crowdsource Project') { $omcsid = $_POST['omcsid']; $csManager = new OccurrenceCrowdSource();