$omenId = array_key_exists('omenid', $_REQUEST) ? $_REQUEST['omenid'] : 0; $occidToAdd = array_key_exists('occidtoadd', $_REQUEST) ? $_REQUEST['occidtoadd'] : 0; $searchTerm = array_key_exists('searchterm', $_POST) ? $_POST['searchterm'] : ''; $specimenOnly = array_key_exists('specimenonly', $_REQUEST) ? $_REQUEST['specimenonly'] : 0; $collId = array_key_exists('collid', $_REQUEST) ? $_REQUEST['collid'] : 0; $imagesOnly = array_key_exists('imagesonly', $_REQUEST) ? $_REQUEST['imagesonly'] : 0; $formSubmit = array_key_exists('formsubmit', $_POST) ? $_POST['formsubmit'] : ''; if (!$formSubmit && !$ometId) { $specimenOnly = 1; } $statusStr = ''; $isEditor = 0; if ($isAdmin || array_key_exists('CollAdmin', $userRights)) { $isEditor = 1; } $exsManager = new ExsiccatiManager(); if ($isEditor && $formSubmit) { if ($formSubmit == 'Add Exsiccati Title') { $exsManager->addTitle($_POST, $paramsArr['un']); } elseif ($formSubmit == 'Save') { $exsManager->editTitle($_POST, $paramsArr['un']); } elseif ($formSubmit == 'Delete Exsiccati') { $statusStr = $exsManager->deleteTitle($ometId); if (!$statusStr) { $ometId = 0; } } elseif ($formSubmit == 'Merge Exsiccati') { $statusStr = $exsManager->mergeTitles($ometId, $_POST['targetometid']); if (!$statusStr) { $ometId = $_POST['targetometid']; }
} $ometid = array_key_exists('ometid', $_REQUEST) ? $_REQUEST['ometid'] : 0; $collid = array_key_exists('collid', $_REQUEST) ? $_REQUEST['collid'] : 0; $source1 = array_key_exists('source1', $_POST) ? $_POST['source1'] : 0; $source2 = array_key_exists('source2', $_POST) ? $_POST['source2'] : 0; $formSubmit = array_key_exists('formsubmit', $_POST) ? $_POST['formsubmit'] : ''; $statusStr = ''; $isEditor = 0; if ($isAdmin) { $isEditor = 1; } elseif (array_key_exists('CollAdmin', $userRights) && in_array($collid, $userRights['CollAdmin'])) { $isEditor = 1; } elseif (array_key_exists('CollEditor', $userRights) && in_array($collid, $userRights['CollEditor'])) { $isEditor = 1; } $exsManager = new ExsiccatiManager(); if ($isEditor && $formSubmit) { if ($formSubmit == 'Import Selected Records') { $statusStr = $exsManager->batchImport($collid, $_POST); } elseif ($formSubmit == 'Export Selected Records') { $statusStr = $exsManager->exportAsCsv($_POST); exit; } } ?> <html> <head> <title><?php echo $defaultTitle; ?> Exsiccati Batch Transfer</title>