Documentation du code de SPIP et de ses plugins

Nomenclatures officielles

iso_api.php

Ce fichier contient l'ensemble des constantes et fonctions implémentant le service ISO.

Etant donné que la lecture des sources est réalisée par une fonction générique lire_source ce fichier ne contient que les fonctions spécifiques permettant de compléter les champs de base fournis par la source.

Table of Contents

_ISOCODE_GEONAMES_INFORMATIONS_PAYS  = 'services/nomenclature/iso/iso3166countries-geonames-info.tab'
Chemin du fichier Geonames contenant des informations géographiques sur les pays.
_ISOCODE_IOTA_ISO4217_SYMBOL  = 'https://fr.fxexchangerate.com/currency-symbols.html'
URL de base pour charger la page du tableau des devises ISO-4217 sur le site de IOTA Finance qui permet de compléter les informations de base de l'ISO-4217.
_ISOCODE_LOC_ISO639_5_HIERARCHY  = 'https://www.loc.gov/standards/iso639-5/hier.php'
URL de base pour charger la page du tableau de la hiérarchie ISO-639-5 sur le site de la Library of Congress. Complément à la table iso639families.
_ISOCODE_M49_REGION_PAYS  = 'services/nomenclature/m49/m49regions_countries.csv'
Chemin du fichier des régions-pays M49 contenant la région de rattachement des pays.
_ISOCODE_PATTERN_UNTERM_TRADUCTIONS  = 'services/nomenclature/iso/iso3166countries-trad-unterm-*.csv'
Chemin du fichier des régions-pays M49 contenant la région de rattachement des pays.
_ISOCODE_SIL_ISO639_3_ENDPOINT  = 'https://iso639-3.sil.org/code/'
URL de base pour charger la page de documentation d'un code de langue alpha-3 sur le site sil.org. Complément à la table iso639families.
iso639families_completer_enregistrement()  : array<string|int, mixed>
Complète un enregistrement de la table iso639families.
iso639families_completer_table()  : array<string|int, mixed>
Complète les enregistrements de la table iso639families.
iso3166countries_completer_table()  : array<string|int, mixed>
Complète les enregistrements de la table iso3166countries.
iso3166subdivisions_completer_enregistrement()  : array<string|int, mixed>
Complète un enregistrement de la table iso3166subdivisions.
iso3166subdivisions_fusionner_enregistrement()  : array<string|int, mixed>
Fusionne un enregistrement avec un autre : cela est utile uniquement pour créer un multi du label.
iso3166subdivisions_completer_table()  : array<string|int, mixed>
Complète les enregistrements de la table iso3166subdivisions.
iso4217currencies_completer_table()  : array<string|int, mixed>
Complète les enregistrements de la table iso4217currencies.

Constants

_ISOCODE_GEONAMES_INFORMATIONS_PAYS

Chemin du fichier Geonames contenant des informations géographiques sur les pays.

public mixed _ISOCODE_GEONAMES_INFORMATIONS_PAYS = 'services/nomenclature/iso/iso3166countries-geonames-info.tab'

Complément à la table iso639countries.

_ISOCODE_IOTA_ISO4217_SYMBOL

URL de base pour charger la page du tableau des devises ISO-4217 sur le site de IOTA Finance qui permet de compléter les informations de base de l'ISO-4217.

public mixed _ISOCODE_IOTA_ISO4217_SYMBOL = 'https://fr.fxexchangerate.com/currency-symbols.html'

Complément à la table iso639currencies.

_ISOCODE_LOC_ISO639_5_HIERARCHY

URL de base pour charger la page du tableau de la hiérarchie ISO-639-5 sur le site de la Library of Congress. Complément à la table iso639families.

public mixed _ISOCODE_LOC_ISO639_5_HIERARCHY = 'https://www.loc.gov/standards/iso639-5/hier.php'

_ISOCODE_M49_REGION_PAYS

Chemin du fichier des régions-pays M49 contenant la région de rattachement des pays.

public mixed _ISOCODE_M49_REGION_PAYS = 'services/nomenclature/m49/m49regions_countries.csv'

Complément à la table iso639countries.

_ISOCODE_PATTERN_UNTERM_TRADUCTIONS

Chemin du fichier des régions-pays M49 contenant la région de rattachement des pays.

public mixed _ISOCODE_PATTERN_UNTERM_TRADUCTIONS = 'services/nomenclature/iso/iso3166countries-trad-unterm-*.csv'

Complément à la table iso639countries.

_ISOCODE_SIL_ISO639_3_ENDPOINT

URL de base pour charger la page de documentation d'un code de langue alpha-3 sur le site sil.org. Complément à la table iso639families.

public mixed _ISOCODE_SIL_ISO639_3_ENDPOINT = 'https://iso639-3.sil.org/code/'

Functions

iso639families_completer_enregistrement()

Complète un enregistrement de la table iso639families.

iso639families_completer_enregistrement(array<string|int, mixed> $enregistrement, array<string|int, mixed> $config) : array<string|int, mixed>
Parameters
$enregistrement : array<string|int, mixed>

Enregistrement initialisé mais à compléter.

$config : array<string|int, mixed>

Configuration du service

Return values
array<string|int, mixed>

Enregistrement complété.

iso639families_completer_table()

Complète les enregistrements de la table iso639families.

iso639families_completer_table(array<string|int, mixed> $enregistrements, array<string|int, mixed> $config) : array<string|int, mixed>
Parameters
$enregistrements : array<string|int, mixed>

Liste des enregistrements déjà remplis à partir de la source.

$config : array<string|int, mixed>

Configuration du service

Return values
array<string|int, mixed>

Liste des enregistrements complétés.

iso3166countries_completer_table()

Complète les enregistrements de la table iso3166countries.

iso3166countries_completer_table(array<string|int, mixed> $enregistrements, array<string|int, mixed> $config) : array<string|int, mixed>
Parameters
$enregistrements : array<string|int, mixed>

Liste des enregistrements déjà remplis à partir de la source.

$config : array<string|int, mixed>

Configuration du service

Return values
array<string|int, mixed>

Liste des enregistrements complétés.

iso3166subdivisions_completer_enregistrement()

Complète un enregistrement de la table iso3166subdivisions.

iso3166subdivisions_completer_enregistrement(array<string|int, mixed> $enregistrement, array<string|int, mixed> $config) : array<string|int, mixed>
Parameters
$enregistrement : array<string|int, mixed>

Enregistrement initialisé mais à compléter.

$config : array<string|int, mixed>

Configuration du service

Return values
array<string|int, mixed>

Enregistrement complété.

iso3166subdivisions_fusionner_enregistrement()

Fusionne un enregistrement avec un autre : cela est utile uniquement pour créer un multi du label.

iso3166subdivisions_fusionner_enregistrement(array<string|int, mixed> $enregistrements, int $index_enregistrement, array<string|int, mixed> $enregistrement, array<string|int, mixed> $config) : array<string|int, mixed>
Parameters
$enregistrements : array<string|int, mixed>

Liste des enregistrements déjà remplis.

$index_enregistrement : int

Index de l'enregistrement de la liste dans lequel fusionner le label.

$enregistrement : array<string|int, mixed>

Enregistrement dont les informations seront fusionnées.

$config : array<string|int, mixed>

Configuration du service (inutilisée).

Return values
array<string|int, mixed>

La liste des enregistrements mise à jour avec la fusion sur l'enregistrement concerné.

iso3166subdivisions_completer_table()

Complète les enregistrements de la table iso3166subdivisions.

iso3166subdivisions_completer_table(array<string|int, mixed> $enregistrements, array<string|int, mixed> $config) : array<string|int, mixed>
Parameters
$enregistrements : array<string|int, mixed>

Liste des enregistrements déjà remplis à partir de la source.

$config : array<string|int, mixed>

Configuration du service

Return values
array<string|int, mixed>

Liste des enregistrements complétés.

iso4217currencies_completer_table()

Complète les enregistrements de la table iso4217currencies.

iso4217currencies_completer_table(array<string|int, mixed> $enregistrements, array<string|int, mixed> $config) : array<string|int, mixed>
Parameters
$enregistrements : array<string|int, mixed>

Liste des enregistrements déjà remplis à partir de la source.

$config : array<string|int, mixed>

Configuration du service

Return values
array<string|int, mixed>

Liste des enregistrements complétés.

Search results