Example #1
0
     $redactLocalities = 0;
 } else {
     if (array_key_exists('CollEditor', $userRights)) {
         $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') {