$rareReaderArr = $userRights['CollEditor']; } if (array_key_exists('RareSppReader', $userRights)) { $rareReaderArr = array_unique(array_merge($rareReaderArr, $userRights['RareSppReader'])); } } if ($schema == "georef") { if (array_key_exists("publicsearch", $_POST) && $_POST["publicsearch"]) { $dlManager->setSqlWhere($occurManager->getSqlWhere()); } $dlManager->setSchemaType($schema); $dlManager->setExtended($extended); $dlManager->setCharSetOut($cSet); $dlManager->setDelimiter($format); $dlManager->setZipFile($zip); $dlManager->addCondition('decimalLatitude', 'NOTNULL', ''); $dlManager->addCondition('decimalLongitude', 'NOTNULL', ''); if (array_key_exists('targetcollid', $_POST) && $_POST['targetcollid']) { $dlManager->addCondition('collid', 'EQUALS', $_POST['targetcollid']); } if (array_key_exists('processingstatus', $_POST) && $_POST['processingstatus']) { $dlManager->addCondition('processingstatus', 'EQUALS', $_POST['processingstatus']); } if (array_key_exists('customfield1', $_POST) && $_POST['customfield1']) { $dlManager->addCondition($_POST['customfield1'], $_POST['customtype1'], $_POST['customvalue1']); } $dlManager->downloadData(); } elseif ($schema == 'checklist') { if (array_key_exists("publicsearch", $_POST) && $_POST["publicsearch"]) { $dlManager->setSqlWhere($occurManager->getSqlWhere()); }