$isEditor = 2; } elseif ($collid) { //If a page related to collections, one maight want to... if (array_key_exists("CollAdmin", $USER_RIGHTS) && in_array($collid, $USER_RIGHTS["CollAdmin"])) { $isEditor = 2; } elseif (array_key_exists("CollEditor", $USER_RIGHTS) && in_array($collid, $USER_RIGHTS["CollEditor"])) { $isEditor = 1; } } } $attrManager = new OccurrenceAttributes(); if ($tidFilter) { $attrManager->setTidFilter($tidFilter); } if ($collid) { $attrManager->setCollid($collid); } $statusStr = ''; if ($isEditor) { if ($submitForm == 'Save and Next') { $stateID = $_POST['stateid']; $targetOccid = $_POST['targetoccid']; $notes = $_POST['notes']; if (is_array($stateID)) { foreach ($stateID as $id) { if (!$attrManager->saveAttributes($id, $targetOccid, $notes, $SYMB_UID)) { $statusStr = $attrManager->getErrorStr(); } } } else { $attrManager->saveAttributes($stateID, $targetOccid, $notes, $SYMB_UID);