Exemplo n.º 1
0
     }
 }
 if ($action == "Save Edits") {
     $statusStr = $occManager->editOccurrence($_POST, $crowdSourceMode ? 1 : $isEditor);
 }
 if ($isEditor == 1 || $isEditor == 2 || $crowdSourceMode) {
     if ($action == 'Save OCR') {
         $statusStr = $occManager->insertTextFragment($_POST['imgid'], $_POST['rawtext'], $_POST['rawnotes'], $_POST['rawsource']);
         if (is_numeric($statusStr)) {
             $newPrlid = $statusStr;
             $statusStr = '';
         }
     } elseif ($action == 'Save OCR Edits') {
         $statusStr = $occManager->saveTextFragment($_POST['editprlid'], $_POST['rawtext'], $_POST['rawnotes'], $_POST['rawsource']);
     } elseif ($action == 'Delete OCR') {
         $statusStr = $occManager->deleteTextFragment($_POST['delprlid']);
     }
 }
 if ($isEditor) {
     //Available to full editors and taxon editors
     if ($action == "Add New Determination") {
         $statusStr = $occManager->addDetermination($_POST, $isEditor);
         $tabTarget = 1;
     } elseif ($action == "Submit Determination Edits") {
         $statusStr = $occManager->editDetermination($_POST);
         $tabTarget = 1;
     } elseif ($action == "Delete Determination") {
         $statusStr = $occManager->deleteDetermination($_POST['detid']);
         $tabTarget = 1;
     }
     //Only full editors can perform following actions