Exemplo n.º 1
0
     } 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
     if ($isEditor == 1 || $isEditor == 2) {
         if ($action == 'Add Record') {
             $statusStr = $occManager->addOccurrence($_POST);
             if (strpos($statusStr, 'SUCCESS') !== false) {
                 $occManager->setQueryVariables();
                 $qryCnt = $occManager->getQueryRecordCount();
                 $qryCnt++;
                 if ($goToMode) {
                     //Go to new record
                     $occIndex = $qryCnt;
                 } else {
                     //Stay on record and get $occId