Add username presence verification before upload entrance

This commit is contained in:
Samuel Ortion 2021-04-02 16:06:49 +02:00
parent 52dd9b6ce0
commit fd4b9a2811
9 changed files with 561 additions and 71 deletions

View File

@ -11,3 +11,20 @@ CREATE DATABASE chirocanto;
GRANT ALL ON chirocanto.* TO 'chirocanto'@'localhost' IDENTIFIED BY 'strongpassword'; GRANT ALL ON chirocanto.* TO 'chirocanto'@'localhost' IDENTIFIED BY 'strongpassword';
FLUSH PRIVILEGES; FLUSH PRIVILEGES;
``` ```
## Setup php
```bash
sudo apt install php-fpm
sudo vim /etc/php/7.3/fpm/php.ini
```
```textile
upload_max_filesize = 20M
```
## Setup nginx
```sudo apt install nginx
sudo cp /var/Www/chiro-canto/chiro-canto.conf /etc/nginx/sites-available/chiro-canto.conf
```
Adapt parameter to configuration.

View File

@ -1,2 +0,0 @@
{
}

69
composer.lock generated
View File

@ -1,69 +0,0 @@
{
"_readme": [
"This file locks the dependencies of your project to a known state",
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "f493960dbf3229f8998effb35c5e910d",
"packages": [
{
"name": "erusev/parsedown",
"version": "1.7.4",
"source": {
"type": "git",
"url": "https://github.com/erusev/parsedown.git",
"reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3",
"reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3",
"shasum": ""
},
"require": {
"ext-mbstring": "*",
"php": ">=5.3.0"
},
"require-dev": {
"phpunit/phpunit": "^4.8.35"
},
"type": "library",
"autoload": {
"psr-0": {
"Parsedown": ""
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Emanuil Rusev",
"email": "hello@erusev.com",
"homepage": "http://erusev.com"
}
],
"description": "Parser for Markdown.",
"homepage": "http://parsedown.org",
"keywords": [
"markdown",
"parser"
],
"support": {
"issues": "https://github.com/erusev/parsedown/issues",
"source": "https://github.com/erusev/parsedown/tree/1.7.x"
},
"time": "2019-12-30T22:54:17+00:00"
}
],
"packages-dev": [],
"aliases": [],
"minimum-stability": "stable",
"stability-flags": [],
"prefer-stable": false,
"prefer-lowest": false,
"platform": [],
"platform-dev": [],
"plugin-api-version": "2.0.0"
}

533
public/database/taxa.sql Normal file
View File

@ -0,0 +1,533 @@
-- phpMyAdmin SQL Dump
-- version 5.1.0
-- https://www.phpmyadmin.net/
--
-- Host: localhost
-- Generation Time: Apr 02, 2021 at 09:00 AM
-- Server version: 10.5.9-MariaDB
-- PHP Version: 7.4.17RC1
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `chirocanto`
--
-- --------------------------------------------------------
--
-- Table structure for table `taxa`
--
CREATE TABLE `taxa` (
`id` int(11) NOT NULL,
`taxon_kingdom` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
`taxon_phylum` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
`taxon_class` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
`taxon_order` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
`taxon_family` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
`taxon_subfamily` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
`taxon_tribu` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
`taxon_genus` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
`taxon_species` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
--
-- Dumping data for table `taxa`
--
INSERT INTO `taxa` (`id`, `taxon_kingdom`, `taxon_phylum`, `taxon_class`, `taxon_order`, `taxon_family`, `taxon_subfamily`, `taxon_tribu`, `taxon_genus`, `taxon_species`) VALUES
(2077, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Centronycteris', 'Centronycteris maximiliani'),
(2078, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Vespertilio', 'Vespertilio maximiliani'),
(2079, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Cormura', 'Cormura brevirostris'),
(2080, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Cyttarops', 'Cyttarops alecto'),
(2081, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Diclidurus', 'Diclidurus ingens'),
(2082, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Diclidurus', 'Diclidurus scutatus'),
(2083, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Peropteryx', 'Peropteryx kappleri'),
(2084, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Peronymus', 'Peronymus leucopterus'),
(2085, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Peropteryx', 'Peropteryx leucoptera'),
(2086, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Peropteryx', 'Peropteryx macrotis'),
(2087, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Peropteryx', 'Peropteryx trinitatis'),
(2088, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Rhynchonycteris', 'Rhynchonycteris naso'),
(2089, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Saccopteryx', 'Saccopteryx bilineata'),
(2090, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Saccopteryx', 'Saccopteryx canescens'),
(2091, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Saccopteryx', 'Saccopteryx gymnura'),
(2092, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Saccopteryx', 'Saccopteryx leptura'),
(2093, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Emballonuridae', '', '', 'Taphozous', 'Taphozous mauritianus'),
(2094, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Furipteridae', '', '', 'Furipterus', 'Furipterus horrens'),
(2095, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Miniopteridae', '', '', 'Miniopterus', 'Miniopterus australis'),
(2096, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Miniopteridae', '', '', 'Miniopterus', 'Miniopterus macrocneme'),
(2097, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Miniopteridae', '', '', 'Miniopterus', 'Miniopterus australis robustior'),
(2098, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Miniopteridae', '', '', 'Miniopterus', 'Miniopterus robustior'),
(2099, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Miniopteridae', '', '', 'Miniopterus', 'Miniopterus italicus'),
(2100, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Miniopteridae', '', '', 'Miniopterus', 'Miniopterus oceanensis'),
(2101, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Miniopteridae', '', '', 'Miniopterus', 'Miniopterus oreinii'),
(2102, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Miniopteridae', '', '', 'Miniopterus', 'Miniopterus schreibersi baussensis'),
(2103, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Miniopteridae', '', '', 'Miniopterus', 'Miniopterus schreibersi'),
(2104, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Miniopteridae', '', '', 'Miniopterus', 'Miniopterus schreibersii'),
(2105, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Miniopteridae', '', '', 'Miniopterus', 'Miniopterus schreibersii schreibersii'),
(2106, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Miniopteridae', '', '', 'Miniopterus', 'Miniopterus ursinii'),
(2107, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Miniopteridae', '', '', 'Minopterus', 'Minopterus inexpectatus'),
(2108, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Chaerephon', 'Chaerephon leucogaster'),
(2109, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Chaerephon', 'Chaerephon pumila'),
(2110, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Chaerephon', 'Chaerephon pusillus'),
(2111, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Dysopes', 'Dysopes pumilus'),
(2112, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Nyctinomus', 'Nyctinomus pumilus'),
(2113, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Nyctinomus', 'Nyctinomus pusillus'),
(2114, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Tadarida', 'Tadarida (Chaerephon) pumila'),
(2115, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Tadarida', 'Tadarida pumila'),
(2116, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Cynomops', 'Cynomops abrasus'),
(2117, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Cynomops', 'Cynomops abrasus mastivus'),
(2118, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Cynomops', 'Cynomops mastivus'),
(2119, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Molossops', 'Molossops abrasus'),
(2120, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Cynomops', 'Cynomops milleri'),
(2121, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Cynomops', 'Cynomops paranus'),
(2122, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Molossops', 'Molossops milleri'),
(2123, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Molossops', 'Molossops paranus'),
(2124, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Cynomops', 'Cynomops planirostris'),
(2125, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Molossops', 'Molossops planirostris'),
(2126, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Eumops', 'Eumops auripendulus'),
(2127, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Eumops', 'Eumops hansae'),
(2128, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Eumops', 'Eumops geijskesi'),
(2129, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Eumops', 'Eumops maurus'),
(2130, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Molossops', 'Molossops neglectus'),
(2131, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Molossus', 'Molossus barnesi'),
(2132, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Molossus', 'Molossus coibensis'),
(2133, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Molossus', 'Molossus molossus'),
(2134, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Vespertilio', 'Vespertilio molossus'),
(2135, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Molossus', 'Molossus molossus molossus'),
(2136, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Molossus', 'Molossus ater'),
(2137, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Molossus', 'Molossus rufus'),
(2138, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Molossus', 'Molossus sinaloae'),
(2139, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Molossus', 'Molossus trinitatus'),
(2140, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Mormopterus', 'Mormopterus acetabulosus'),
(2141, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Mormopterus', 'Mormopterus francoismoutoui'),
(2142, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Tadarida', 'Tadarida acetabulosa'),
(2143, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Nyctinomops', 'Nyctinomops laticaudatus'),
(2144, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Nyctonomops', 'Nyctonomops laticaudatus'),
(2145, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Tadarida', 'Tadarida europs'),
(2146, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Promops', 'Promops centralis'),
(2147, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Promops', 'Promops nasutus'),
(2148, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Tadarida', 'Tadarida brasiliensis'),
(2149, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Tadarida', 'Tadarida brasiliensis antillularum'),
(2150, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Tadarida', 'Tadarida cestoni'),
(2151, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Tadarida', 'Tadarida midas'),
(2152, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Tadarida', 'Tadarida nigrogriseus'),
(2153, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Tadarida', 'Tadarida r?ppellii'),
(2154, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Tadarida', 'Tadarida savii'),
(2155, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Tadarida', 'Tadarida teniotis'),
(2156, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Molossidae', '', '', 'Tadarida', 'Tadarida teniotis teniotis'),
(2157, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Mormoopidae', '', '', 'Mormoops', 'Mormoops blainvillei'),
(2158, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Mormoopidae', '', '', 'Mormoops', 'Mormoops megalophylla'),
(2159, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Mormoopidae', '', '', 'Pteronotus', 'Pteronotus alitonus'),
(2160, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Mormoopidae', '', '', 'Pteronotus', 'Pteronotus parnellii'),
(2161, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Mormoopidae', '', '', 'Pteronotus', 'Pteronotus parnellii rubiginosus'),
(2162, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Mormoopidae', '', '', 'Pteronotus', 'Pteronotus davyi'),
(2163, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Mormoopidae', '', '', 'Pteronotus', 'Pteronotus gymnonotus'),
(2164, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Mormoopidae', '', '', 'Pteronotus', 'Pteronotus personatus'),
(2165, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Mormoopidae', '', '', 'Chilonycteris', 'Chilonycteris rubiginosus'),
(2166, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Mormoopidae', '', '', 'Pteronotus', 'Pteronotus parnellii'),
(2167, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Mormoopidae', '', '', 'Pteronotus', 'Pteronotus rubiginosus'),
(2168, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Natalidae', '', '', 'Natalus', 'Natalus major'),
(2169, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Natalidae', '', '', 'Natalus', 'Natalus stramineus'),
(2170, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Natalidae', '', '', 'Natalus', 'Natalus stramineus stramineus'),
(2171, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Natalidae', '', '', 'Natalus', 'Natalus tumidirostris'),
(2172, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Noctilionidae', '', '', 'Noctilio', 'Noctilio albiventris'),
(2173, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Noctilionidae', '', '', 'Noctilio', 'Noctilio leporinus'),
(2174, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Noctilionidae', '', '', 'Noctilio', 'Noctilio leporinus mastivus'),
(2175, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Brachyphyllinae', '', 'Brachyphylla', 'Brachyphylla cavernarum'),
(2176, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Brachyphyllinae', '', 'Brachyphylla', 'Brachyphylla cavernarum cavernarum'),
(2177, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Carolliinae', '', 'Carollia', 'Carollia brevicaudum'),
(2178, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Carolliinae', '', 'Carollia', 'Carollia perspicillata'),
(2179, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Carolliinae', '', 'Rhinophylla', 'Rhinophylla pumilio'),
(2180, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Desmodontinae', '', 'Desmodus', 'Desmodus rotundus'),
(2181, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Desmodontinae', '', 'Desmodus', 'Desmodus youngii'),
(2182, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Desmodontinae', '', 'Diaemus', 'Diaemus youngii'),
(2183, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Anoura', 'Anoura caudifer'),
(2184, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Anoura', 'Anoura caudifera'),
(2185, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Glossophaga', 'Glossophaga caudifer'),
(2186, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Anoura', 'Anoura geoffroyi'),
(2187, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Choeroniscus', 'Choeroniscus intermedius'),
(2188, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Choeroniscus', 'Choeroniscus minor'),
(2189, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Glossophaga', 'Glossophaga soricina'),
(2190, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Vespertilio', 'Vespertilio soricinus'),
(2191, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Lichonycteris', 'Lichonycteris degener'),
(2192, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Lichonycteris', 'Lichonycteris obscura'),
(2193, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Monophyllus', 'Monophyllus plethodon'),
(2194, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Monophyllus', 'Monophyllus plethodon luciae'),
(2195, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Phyllonycteris', 'Phyllonycteris major'),
(2196, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Glossophaginae', '', 'Phyllonycteris', 'Phyllonycteris poeyi'),
(2197, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', '', '', 'Macrotus', 'Macrotus waterhousii'),
(2198, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Lonchophyllinae', 'Hsunycterini', 'Hsunycteris', 'Hsunycteris thomasi'),
(2199, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Lonchophyllinae', 'Hsunycterini', 'Lonchophylla', 'Lonchophylla thomasi'),
(2200, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Lonchophyllinae', 'Lonchophyllini', 'Lionycteris', 'Lionycteris spurrelli'),
(2201, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Chrotopterus', 'Chrotopterus auritus'),
(2202, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Gardnerycteris', 'Gardnerycteris crenulatum'),
(2203, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Mimon', 'Mimon crenulatum'),
(2204, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Mimon', 'Mimon crenulatum'),
(2205, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Glyphonycteris', 'Glyphonycteris daviesi'),
(2206, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Micronycteris', 'Micronycteris daviesi'),
(2207, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Glyphonycteris', 'Glyphonycteris sylvestris'),
(2208, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Micronycteris', 'Micronycteris sylvestris'),
(2209, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Lampronycteris', 'Lampronycteris brachyotis'),
(2210, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Micronycteris', 'Micronycteris brachyotis'),
(2211, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Lonchorhina', 'Lonchorhina inusitata'),
(2212, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Lonchorhina', 'Lonchorhina marinkellei'),
(2213, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Lophostoma', 'Lophostoma brasiliense'),
(2214, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Tonatia', 'Tonatia brasiliense'),
(2215, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Lophostoma', 'Lophostoma carrikeri'),
(2216, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Tonatia', 'Tonatia carrikeri'),
(2217, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Lophostoma', 'Lophostoma schulzi'),
(2218, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Tonatia', 'Tonatia schulzi'),
(2219, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Lophostoma', 'Lophostoma silvicola'),
(2220, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Tonatia', 'Tonatia silvicola'),
(2221, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Macrophyllum', 'Macrophyllum macrophyllum'),
(2222, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Micronycteris', 'Micronycteris brosseti'),
(2223, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Micronycteris', 'Micronycteris hirsuta'),
(2224, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Micronycteris', 'Micronycteris megalotis'),
(2225, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Micronycteris', 'Micronycteris microtis'),
(2226, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Micronycteris', 'Micronycteris homezi'),
(2227, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Micronycteris', 'Micronycteris minuta'),
(2228, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Micronycteris', 'Micronycteris schmidtorum'),
(2229, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Mimon', 'Mimon bennettii'),
(2230, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Phylloderma', 'Phylloderma stenops'),
(2231, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Phyllostomus', 'Phyllostomus discolor'),
(2232, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Phyllostomus', 'Phyllostomus elongatus'),
(2233, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Phyllostomus', 'Phyllostomus hastatus'),
(2234, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Phyllostomus', 'Phyllostomus latifolius'),
(2235, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Tonatia', 'Tonatia bidens'),
(2236, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Tonatia', 'Tonatia maresi'),
(2237, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Tonatia', 'Tonatia saurophila'),
(2238, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Tonatia', 'Tonatia saurophila maresi'),
(2239, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Trachops', 'Trachops cirrhosus'),
(2240, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Micronycteris', 'Micronycteris nicefori'),
(2241, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Trinycteris', 'Trinycteris nicefori'),
(2242, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Phyllostominae', '', 'Vampyrum', 'Vampyrum spectrum'),
(2243, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Ametrida', 'Ametrida centurio'),
(2244, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Ardops', 'Ardops nichollsi'),
(2245, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Ardops', 'Ardops nichollsi annectens'),
(2246, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Ardops', 'Ardops nichollsi koopmani'),
(2247, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Ardops', 'Ardops nichollsi montserratensis'),
(2248, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Artibeus', 'Artibeus concolor'),
(2249, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Artibeus', 'Artibeus jamaicensis'),
(2250, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Dermanura', 'Dermanura eva'),
(2251, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Artibeus', 'Artibeus jamaicensis jamaicensis'),
(2252, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Artibeus', 'Artibeus lituratus'),
(2253, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Artibeus', 'Artibeus fuliginosus'),
(2254, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Artibeus', 'Artibeus obscurus'),
(2255, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Artibeus', 'Artibeus planirostris'),
(2256, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Chiroderma', 'Chiroderma improvisum'),
(2257, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Chiroderma', 'Chiroderma trinitatum'),
(2258, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Chiroderma', 'Chiroderma villosum'),
(2259, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Chiroderma', 'Chiroderma villosum villosum'),
(2260, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Artibeus', 'Artibeus cinereus'),
(2261, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Dermanura', 'Dermanura cinerea'),
(2262, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Artibeus', 'Artibeus glaucus'),
(2263, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Artibeus', 'Artibeus gnomus'),
(2264, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Dermanura', 'Dermanura gnoma'),
(2265, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Mesophylla', 'Mesophylla macconnelli'),
(2266, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Platyrrhinus', 'Platyrrhinus brachycephalus'),
(2267, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Vampyrops', 'Vampyrops brachycephalus'),
(2268, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Platyrrhinus', 'Platyrrhinus fusciventris'),
(2269, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Platyrrhinus', 'Platyrrhinus helleri'),
(2270, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Vampyrops', 'Vampyrops helleri'),
(2271, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Platyrrhinus', 'Platyrrhinus incarum'),
(2272, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Platyrrhinus', 'Platyrrhinus lineatus'),
(2273, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Vampyrops', 'Vampyrops lineatus'),
(2274, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Sturnira', 'Sturnira angeli'),
(2275, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Sturnira', 'Sturnira lilium zygomaticus'),
(2276, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Sturnira', 'Sturnira giannae'),
(2277, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Sturnira', 'Sturnira lilium'),
(2278, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Sturnira', 'Sturnira thomasi'),
(2279, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Sturnira', 'Sturnira tildae'),
(2280, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Uroderma', 'Uroderma bilobatum'),
(2281, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Uroderma', 'Uroderma magnirostrum'),
(2282, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Vampyressa', 'Vampyressa bidens'),
(2283, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Vampyriscus', 'Vampyriscus bidens'),
(2284, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Vampyressa', 'Vampyressa brocki'),
(2285, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Vampyriscus', 'Vampyriscus brocki'),
(2286, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Phyllostomidae', 'Stenodermatinae', '', 'Vampyrodes', 'Vampyrodes caraccioli'),
(2287, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Pteropodidae', 'Notopterinae', '', 'Notopteris', 'Notopteris neocaledonicus'),
(2288, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Pteropodidae', 'Pteropodinae', '', 'Pteropus', 'Pteropus niger'),
(2289, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Pteropodidae', 'Pteropodinae', '', 'Pteropus', 'Pteropus ornatus'),
(2290, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Pteropodidae', 'Pteropodinae', '', 'Pteropus', 'Pteropus ornatus auratus'),
(2291, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Pteropodidae', 'Pteropodinae', '', 'Pteropus', 'Pteropus ornatus ornatus'),
(2292, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Pteropodidae', 'Pteropodinae', '', 'Pteropus', 'Pteropus seychellensis'),
(2293, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Pteropodidae', 'Pteropodinae', '', 'Pteropus', 'Pteropus comorensis'),
(2294, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Pteropodidae', 'Pteropodinae', '', 'Pteropus', 'Pteropus edwardsii'),
(2295, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Pteropodidae', 'Pteropodinae', '', 'Pteropus', 'Pteropus seychellensis comorensis'),
(2296, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Pteropodidae', 'Pteropodinae', '', 'Pteropus', 'Pteropus subniger'),
(2297, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Pteropodidae', 'Pteropodinae', '', 'Pteropus', 'Pteropus tonganus'),
(2298, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Pteropodidae', 'Pteropodinae', '', 'Pteropus', 'Pteropus vetula'),
(2299, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus atlanticus'),
(2300, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus barbarus'),
(2301, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus cabrerae'),
(2302, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus euryale'),
(2303, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus nordmanni'),
(2304, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus toscanus'),
(2305, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus ferrumequinum martinoi'),
(2306, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus ferrumequinum'),
(2307, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Vespertilio', 'Vespertilio ferrumequinum'),
(2308, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus colchicus'),
(2309, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus ferrumequinum ferrumequinum'),
(2310, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus germaniqus'),
(2311, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus hippocrepis'),
(2312, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus homodorensis'),
(2313, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus homorodalmasiensis'),
(2314, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus insulanus'),
(2315, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus italicus'),
(2316, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus major'),
(2317, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus obscurus'),
(2318, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus perspicillatus'),
(2319, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus solea'),
(2320, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus typicus'),
(2321, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus ungula'),
(2322, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus unihastatus'),
(2323, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus alpinus'),
(2324, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus anomalus'),
(2325, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus bifer'),
(2326, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus bihastatus'),
(2327, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus eggenhoffner'),
(2328, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus helvetica'),
(2329, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus hipposideros'),
(2330, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus hipposideros hipposideros'),
(2331, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus hipposideros vespa'),
(2332, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus kisnyresiensis'),
(2333, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus majori'),
(2334, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus minutus'),
(2335, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus moravicus'),
(2336, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus pallidus'),
(2337, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus phasma'),
(2338, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus trogophilus'),
(2339, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus vespa'),
(2340, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Vespertilio', 'Vespertilio hipposideros'),
(2341, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Vespertilio', 'Vespertilio minutus'),
(2342, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus carpetanus'),
(2343, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Rhinolophidae', '', '', 'Rhinolophus', 'Rhinolophus mehelyi'),
(2344, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Thyropteridae', '', '', 'Thyroptera', 'Thyroptera discifera'),
(2345, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Thyropteridae', '', '', 'Thyroptera', 'Thyroptera tricolor'),
(2346, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Barbastella', 'Barbastella barbastellus'),
(2347, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Barbastella', 'Barbastella communis'),
(2348, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Barbastella', 'Barbastella daubentoni'),
(2349, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Chalinolobus', 'Chalinolobus neocaledonicus'),
(2350, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus andinus'),
(2351, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus chiriquinus'),
(2352, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus furinalis'),
(2353, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus guadeloupensis'),
(2354, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus atratus'),
(2355, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus borealis'),
(2356, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus nilssoni'),
(2357, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus nilssoni nilssoni'),
(2358, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus nilssonii'),
(2359, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus boscai'),
(2360, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus incisivus'),
(2361, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus insularis'),
(2362, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus intermedius'),
(2363, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus isabellinus'),
(2364, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus kuhlii'),
(2365, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus meridionalis'),
(2366, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus okenii'),
(2367, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus rufescens'),
(2368, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus serotine'),
(2369, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus serotinus'),
(2370, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus serotinus serotinus'),
(2371, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus transylvanus'),
(2372, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus typus'),
(2373, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Eptesicus', 'Eptesicus wiedii'),
(2374, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Hypsugo', 'Hypsugo savii'),
(2375, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Hypsugo', 'Hypsugo savii caucasicus'),
(2376, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Hypsugo', 'Hypsugo savii savii'),
(2377, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus agilis'),
(2378, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus aristippe'),
(2379, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus bonapartii'),
(2380, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus leucippe'),
(2381, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus maurus'),
(2382, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus nigrans'),
(2383, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus ochromixtus'),
(2384, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus savii'),
(2385, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus savii caucasicus'),
(2386, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus savii savii'),
(2387, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus tauricus'),
(2388, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Lasionycteris', 'Lasionycteris noctivagans'),
(2389, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Lasiurus', 'Lasiurus atratus'),
(2390, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Lasiurus', 'Lasiurus castaneus'),
(2391, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Lasiurus', 'Lasiurus blossevilii'),
(2392, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Lasiurus', 'Lasiurus ega'),
(2393, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Lasiurus', 'Lasiurus egregius'),
(2394, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis albescens'),
(2395, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis alcathoe'),
(2396, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis bechsteini'),
(2397, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis bechsteinii'),
(2398, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis favonicus'),
(2399, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis ghidinii'),
(2400, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis blythii'),
(2401, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis blythii oxyghnatus'),
(2402, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis blythii oxygnathus'),
(2403, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis oxygnathus'),
(2404, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Complexe', 'Complexe mystacinus brandti'),
(2405, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis brandti'),
(2406, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis brandtii'),
(2407, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis mystacinus brandti'),
(2408, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio brandtii'),
(2409, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis blasii'),
(2410, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis bureschi'),
(2411, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis capaccinii'),
(2412, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis dasypus'),
(2413, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis majori'),
(2414, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis megapodius'),
(2415, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis pellucens'),
(2416, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis capaccinii capaccinii'),
(2417, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis crypticus'),
(2418, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis dasycneme'),
(2419, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis limnophilus'),
(2420, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis major'),
(2421, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis aedilus'),
(2422, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis albus'),
(2423, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis capucinellus'),
(2424, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis daubentoni'),
(2425, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis daubentonii'),
(2426, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis lanatus'),
(2427, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis minutellus'),
(2428, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis nathalinea'),
(2429, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis staufferi'),
(2430, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis volgensis'),
(2431, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio daubentonii'),
(2432, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis dominicensis'),
(2433, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis budapestiensis'),
(2434, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis ciliati'),
(2435, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis emarginatus'),
(2436, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis emarginatus emarginatus'),
(2437, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis neglectus'),
(2438, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis rufescens'),
(2439, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis schrankii'),
(2440, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio emarginatus'),
(2441, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis escalerai'),
(2442, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis lucifugus'),
(2443, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis martiniquensis'),
(2444, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis alpinus'),
(2445, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis latipennis'),
(2446, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis murinus'),
(2447, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis myotis'),
(2448, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis myotis myotis'),
(2449, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis spelaea'),
(2450, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis submarinus'),
(2451, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis typus'),
(2452, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis bulgaricus'),
(2453, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis collaris'),
(2454, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis humeralis'),
(2455, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis lugubris'),
(2456, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis mystacinus'),
(2457, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis mystacinus mystacinus'),
(2458, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis nigrofuscus'),
(2459, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis rufofuscus'),
(2460, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis schinzii'),
(2461, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis schrankii'),
(2462, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis sibiricus'),
(2463, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis nattereri'),
(2464, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis nattereri nattereri'),
(2465, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis spelaeus'),
(2466, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis typicus'),
(2467, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis nigricans'),
(2468, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis punicus'),
(2469, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Myotis', 'Myotis riparius'),
(2470, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus lasiopterus'),
(2471, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus maxima'),
(2472, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus sicula'),
(2473, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus dasykarpos'),
(2474, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus leisleri'),
(2475, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus pachygnatus'),
(2476, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio leisleri'),
(2477, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus leisleri leisleri'),
(2478, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus altivolans'),
(2479, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus lardarius'),
(2480, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus magnus');
INSERT INTO `taxa` (`id`, `taxon_kingdom`, `taxon_phylum`, `taxon_class`, `taxon_order`, `taxon_family`, `taxon_subfamily`, `taxon_tribu`, `taxon_genus`, `taxon_species`) VALUES
(2481, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus minima'),
(2482, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus noctula noctula'),
(2483, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus noctula'),
(2484, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus palustris'),
(2485, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus princeps'),
(2486, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctalus', 'Nyctalus proterus'),
(2487, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Nyctophilus', 'Nyctophilus nebulosus'),
(2488, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus albicans'),
(2489, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus albolimbatus'),
(2490, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus calcarata'),
(2491, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus kuhli'),
(2492, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus kuhlii'),
(2493, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus marginatus'),
(2494, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus pallidus'),
(2495, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus pullatus'),
(2496, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus vispistrellus'),
(2497, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio kuhlii'),
(2498, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus nathusii'),
(2499, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus unicolor'),
(2500, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus brachyotos'),
(2501, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus flavescens'),
(2502, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus genei'),
(2503, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus limbatus'),
(2504, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus melanopterus'),
(2505, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus murinus'),
(2506, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus nigricans'),
(2507, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus pipistrellus pipistrellus'),
(2508, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus pipistrellus'),
(2509, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Pipistrellus', 'Pipistrellus pygmaeus'),
(2510, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio mediterraneus'),
(2511, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus auritus'),
(2512, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio auritus'),
(2513, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus auritus auritus'),
(2514, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus brevimanus'),
(2515, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus cornutus'),
(2516, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus europaeus'),
(2517, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus montanus'),
(2518, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus otus'),
(2519, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus typus'),
(2520, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotes', 'Plecotes auritus hispanicus'),
(2521, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus austriacus austriacus'),
(2522, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus austriacus'),
(2523, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus brevipes'),
(2524, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus kirschbaumii'),
(2525, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus meridionalis'),
(2526, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus alpinus'),
(2527, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus macrobullaris'),
(2528, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Plecotus', 'Plecotus microdontus'),
(2529, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Scotophilus', 'Scotophilus borbonicus'),
(2530, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio albogularis'),
(2531, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio discolor'),
(2532, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio kraschennikovi'),
(2533, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio michnoi'),
(2534, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio murinus'),
(2535, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio murinus murinus'),
(2536, 'Animalia', 'Chordata', 'Mammalia', 'Chiroptera', 'Vespertilionidae', '', '', 'Vespertilio', 'Vespertilio siculus');
--
-- Indexes for dumped tables
--
--
-- Indexes for table `taxa`
--
ALTER TABLE `taxa`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `taxa`
--
ALTER TABLE `taxa`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2537;
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

View File

@ -19,6 +19,7 @@ $root = realpath($_SERVER["DOCUMENT_ROOT"]);
<body> <body>
<?php include("menu.php");?> <?php include("menu.php");?>
<?php include("header.php");?> <?php include("header.php");?>
<img class="banner" src="/media/pictures/spectro_eptser.png" alt="Eptesicus serotinus spectrogram (Audacity)">
<section> <section>
<h2>Last uploaded sound</h2> <h2>Last uploaded sound</h2>
<?php include("$root/home/last-uploaded-file.php"); ?> <?php include("$root/home/last-uploaded-file.php"); ?>

Binary file not shown.

After

Width:  |  Height:  |  Size: 359 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 494 KiB

View File

@ -34,6 +34,11 @@ header h1 {
margin: 0; margin: 0;
} }
img.banner {
width: 100%;
height: auto;
}
section{ section{
padding: 1em; padding: 1em;
min-height: 100vh; min-height: 100vh;

View File

@ -9,6 +9,11 @@ if (! isset($_SESSION['error_msg'])) {
$_SESSION['error_msg'] = ""; $_SESSION['error_msg'] = "";
} }
if (!isset($_SESSION['username']) or $_SESSION['username'] == "") {
$_SESSION['error_msg'] .= "You need to be logged in to upload recordings.";
header('Location: /auth/login');
}
$root = realpath($_SERVER["DOCUMENT_ROOT"]); $root = realpath($_SERVER["DOCUMENT_ROOT"]);
?> ?>
<!DOCTYPE html> <!DOCTYPE html>