$newId = ''; $datasetManager->createDataset($newName, $newNotes, $uid); $newId = $datasetManager->getDsId(); echo $newId; } if ($action == "loadrecords") { $occArr = $mapManager->getOccurrences($dsId); if ($occArr) { echo json_encode($occArr); } else { echo "null"; } } if ($action == "addrecords") { $occAddArr = json_decode($selections, true); $datasetManager->addSelectedOccurrences($dsId, $occAddArr); } if ($action == "clonedataset") { $dsidArr = array(); $dsidArr[] = $dsId; $datasetManager->cloneDatasets($dsidArr, $uid); $newId = $datasetManager->getDsId(); echo $newId; } if ($action == "deletedataset") { $datasetManager->deleteDataset($dsId); } if ($action == "deleterecords") { $occAddArr = json_decode($selections, true); $datasetManager->removeSelectedOccurrences($dsId, $occAddArr); }
$statusStr = implode(',', $datasetManager->getErrorArr()); } } elseif ($action == 'Merge') { if ($datasetManager->mergeDatasets($_POST['dsids[]'])) { $statusStr = 'Datasets merged successfully'; } else { $statusStr = implode(',', $datasetManager->getErrorArr()); } } elseif ($action == 'Clone (make copy)') { if ($datasetManager->cloneDatasets($_POST['dsids[]'])) { $statusStr = 'Datasets cloned successfully'; } else { $statusStr = implode(',', $datasetManager->getErrorArr()); } } elseif ($action == 'Delete Dataset') { if ($datasetManager->deleteDataset($_POST['datasetid'])) { header("Location: index.php"); } else { $statusStr = implode(',', $datasetManager->getErrorArr()); } } elseif (array_key_exists('adduser', $_POST)) { if ($datasetManager->addUser($datasetId, $_POST['adduser'], $_POST['role'])) { $statusStr = 'User added successfully'; } else { $statusStr = implode(',', $datasetManager->getErrorArr()); } } elseif ($action == 'DelUser') { if ($datasetManager->deleteUser($datasetId, $_POST['uid'], $_POST['role'])) { $statusStr = 'User removed successfully'; } else { $statusStr = implode(',', $datasetManager->getErrorArr());