Fichier taxonomie_fonctions.php

Ce fichier contient les fonctions d'API du plugin Taxonomie utilisées comme filtre dans les squelettes.

Les autres fonctions de l'API sont dans le fichier inc/taxonomie.

Source

Liste des fonctions

APIs

array regne_repertorier( )

Retour

  • array

    Liste des noms scientifiques (en minuscules) des règnes chargés ou tableau vide.

API

Package

Filtre

  • regne_repertorier
array taxon_afficher_statut( string $statut , integer $id_taxon )

Paramètres

  1. string $statut

    Statut du taxon, prop, publieou poubelle.

  2. integer $id_taxon

    Id du taxon.

Retour

  • array

    Image de la puce.

API

Package

Filtre

  • taxon_afficher_statut

La référence ITIS n'est pas répétée dans le champ sources de chaque taxon car elle est à la base de chaque règne. Elle est donc insérée par la fonction.

array taxon_crediter( integer $id_taxon , string $sources_specifiques = null )

Paramètres

  1. integer $id_taxon

    Id du taxon pour lequel il faut fournir les crédits

  2. string $sources_specifiques = null

    Tableau sérialisé des sources possibles autres qu'ITIS (CINFO, WIKIPEDIA...) telles qu'enregistrées en base de données dans le champ sources. Ce paramètre permet d'optimiser le traitement mais n'est pas obligatoire.

Retour

  • array

    Tableau des phrases de crédits indexées par source.

API

Package

Filtre

  • taxon_crediter
array taxon_informer_ascendance( integer $id_taxon , integer $tsn_parent = null , string $ordre = 'descendant' )

Paramètres

  1. integer $id_taxon

    Id du taxon pour lequel il faut fournir l'ascendance.

  2. integer $tsn_parent = null

    TSN du parent correspondant au taxon id_taxon. Ce paramètre permet d'optimiser le traitement mais n'est pas obligatoire. Si il n'est pas connu lors de l'appel il faut passer null.

  3. string $ordre = 'descendant'

    Classement de la liste des taxons : descendant(défaut) ou ascendant.

Retour

  • array

    Liste des taxons ascendants. Chaque taxon est un tableau associatif contenant les informations suivantes : id_taxon, tsn_parent, nom_scientifique, nom_commun, rang, statut et l'indicateur d'espèce espèce.

API

Package

Filtre

  • taxon_informer_ascendance