add common get_label()
This commit is contained in:
@@ -117,6 +117,27 @@ function get_sci_name($com_name) {
|
|||||||
return $sciname;
|
return $sciname;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function get_label($record, $sort_by, $date=null) {
|
||||||
|
$name = $record["Com_Name"];
|
||||||
|
if ($sort_by == "confidence") {
|
||||||
|
$ret = $name . ' (' . round($record['MaxConfidence'] * 100) . '%)';
|
||||||
|
} elseif ($sort_by == "occurrences") {
|
||||||
|
$valuescount = $record['Count'];
|
||||||
|
if ($valuescount >= 1000) {
|
||||||
|
$ret = $name . ' (' . round($valuescount / 1000, 1) . 'k)';
|
||||||
|
} else {
|
||||||
|
$ret = $name . ' (' . $valuescount . ')';
|
||||||
|
}
|
||||||
|
} elseif (($sort_by == "date") && !isset($date)) {
|
||||||
|
$ret = $name . ' (' . $record['Date'] . ')';
|
||||||
|
} elseif (($sort_by == "date") && isset($date)) {
|
||||||
|
$ret = $name . ' (' . $record['Time'] . ')';
|
||||||
|
} else {
|
||||||
|
$ret = $name;
|
||||||
|
}
|
||||||
|
return $ret;
|
||||||
|
}
|
||||||
|
|
||||||
function fetch_species_array($sort_by, $date=null) {
|
function fetch_species_array($sort_by, $date=null) {
|
||||||
if (!isset($_db)) {
|
if (!isset($_db)) {
|
||||||
$_db = new SQLite3('./scripts/birds.db', SQLITE3_OPEN_READONLY);
|
$_db = new SQLite3('./scripts/birds.db', SQLITE3_OPEN_READONLY);
|
||||||
|
|||||||
Reference in New Issue
Block a user