Beispiel #1
0
$duManager->setCollId($collid);
$duManager->setUspid($uspid);
$duManager->setUploadType($uploadType);
$duManager->setMatchCatalogNumber($matchCatNum);
$duManager->setMatchOtherCatalogNumbers($matchOtherCatNum);
if ($action == 'Automap Fields') {
    $autoMap = true;
}
$statusStr = '';
$isEditor = 0;
if ($IS_ADMIN || array_key_exists("CollAdmin", $USER_RIGHTS) && in_array($collid, $USER_RIGHTS["CollAdmin"])) {
    $isEditor = 1;
}
if ($isEditor) {
    if ($action == "Save Primary Key") {
        $statusStr = $duManager->savePrimaryKey($dbpk);
    }
}
$duManager->readUploadParameters();
$isLiveData = false;
if ($duManager->getCollInfo("managementtype") == 'Live Data') {
    $isLiveData = true;
}
//Grab field mapping, if mapping form was submitted
if (array_key_exists("sf", $_POST)) {
    if ($action == "Delete Field Mapping" || $action == "Reset Field Mapping") {
        $statusStr = $duManager->deleteFieldMap();
    } else {
        //Set field map for occurrences using mapping form
        $targetFields = $_POST["tf"];
        $sourceFields = $_POST["sf"];