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.