Example #1
0
     $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());
     }
     $dlManager->setSchemaType($schema);
     $dlManager->setCharSetOut($cSet);
     $dlManager->setDelimiter($format);
     $dlManager->setZipFile($zip);
     $taxonFilterCode = array_key_exists("taxonFilterCode", $_POST) ? $_POST["taxonFilterCode"] : 0;
     $dlManager->setTaxonFilter($taxonFilterCode);
     $dlManager->downloadData();
 } else {
     $dwcaHandler->setVerbose(0);
     if ($schema == "coge") {
         $dwcaHandler->setCollArr($_POST["collid"]);