Documentation du code de SPIP et de ses plugins

Nomenclatures officielles

isocode.php

Ce fichier contient l'ensemble des fonctions de service spécifiques à une ou plusieurs collections.

Table of Contents

Functions

continents_collectionner()  : array<string|int, mixed>
Récupère la liste des régions du monde de la table spip_m49regions éventuellement filtrées par les critères additionnels positionnés dans la requête.
zones_collectionner()  : array<string|int, mixed>
Récupère la liste des régions du monde de la table spip_m49regions éventuellement filtrées par les critères additionnels positionnés dans la requête.
pays_collectionner()  : array<string|int, mixed>
Récupère la liste des pays de la table spip_iso3166countries éventuellement filtrés par les critères additionnels positionnés dans la requête.
pays_verifier_filtre_zone()  : bool
Détermine si la valeur du critère de région d'appartenance du pays est valide.
pays_verifier_filtre_continent()  : bool
Détermine si la valeur du continent d'appartenance du pays est valide.
subdivisions_collectionner()  : array<string|int, mixed>
Récupère la liste des subdivisions de la table spip_iso3166subdivisions éventuellement filtrés par les critères additionnels positionnés dans la requête.
subdivisions_conditionner_pays()  : string
Calcule la condition du filtre pays pour lequel il est possible de passer une liste de codes de pays séparés par une virgule.
protected_areas_collectionner()  : array<string|int, mixed>
Récupère la liste des subdivisions de la table spip_iso3166subdivisions éventuellement filtrés par les critères additionnels positionnés dans la requête.
protected_areas_conditionner_pays()  : string
Calcule la condition du filtre pays pour lequel il est possible de passer une liste de codes de pays séparés par une virgule.
infrasubdivisions_collectionner()  : array<string|int, mixed>
Récupère la liste des subdivisions de la table spip_iso3166subdivisions éventuellement filtrés par les critères additionnels positionnés dans la requête.
infrasubdivisions_conditionner_pays()  : string
Calcule la condition du filtre pays pour lequel il est possible de passer une liste de codes de pays séparés par une virgule.
contours_collectionner()  : array<string|int, mixed>
Récupère la liste des contours géographiques de la table spip_boundaries.
contours_conditionner_service()  : string
Calcule la condition du filtre service pour lequel il est possible de passer une liste de services séparés par une virgule.
isocode_reponse_expliquer_erreur()  : array<string, mixed>
Complète le bloc d'erreur éventuellement retourné par les vérifications concernant le critère `zone` ou `continent`.

Functions

continents_collectionner()

Récupère la liste des régions du monde de la table spip_m49regions éventuellement filtrées par les critères additionnels positionnés dans la requête.

continents_collectionner(array<string|int, mixed> $conditions, array<string|int, mixed> $filtres, array<string|int, mixed> $configuration) : array<string|int, mixed>
Parameters
$conditions : array<string|int, mixed>

Conditions à appliquer au select

$filtres : array<string|int, mixed>

Tableau des critères de filtrage additionnels à appliquer au select.

$configuration : array<string|int, mixed>

Configuration de la collection utile pour savoir quelle fonction appeler pour construire chaque filtre.

Return values
array<string|int, mixed>

Tableau des plugins dont l'index est le préfixe du plugin. Les champs de type id ou maj ne sont pas renvoyés.

zones_collectionner()

Récupère la liste des régions du monde de la table spip_m49regions éventuellement filtrées par les critères additionnels positionnés dans la requête.

zones_collectionner(array<string|int, mixed> $conditions, array<string|int, mixed> $filtres, array<string|int, mixed> $configuration) : array<string|int, mixed>
Parameters
$conditions : array<string|int, mixed>

Conditions à appliquer au select

$filtres : array<string|int, mixed>

Tableau des critères de filtrage additionnels à appliquer au select.

$configuration : array<string|int, mixed>

Configuration de la collection utile pour savoir quelle fonction appeler pour construire chaque filtre.

Return values
array<string|int, mixed>

Tableau des plugins dont l'index est le préfixe du plugin. Les champs de type id ou maj ne sont pas renvoyés.

pays_collectionner()

Récupère la liste des pays de la table spip_iso3166countries éventuellement filtrés par les critères additionnels positionnés dans la requête.

pays_collectionner(array<string|int, mixed> $conditions, array<string|int, mixed> $filtres, array<string|int, mixed> $configuration) : array<string|int, mixed>
Parameters
$conditions : array<string|int, mixed>

Conditions à appliquer au select

$filtres : array<string|int, mixed>

Tableau des critères de filtrage additionnels à appliquer au select.

$configuration : array<string|int, mixed>

Configuration de la collection utile pour savoir quelle fonction appeler pour construire chaque filtre.

Return values
array<string|int, mixed>

Tableau des plugins dont l'index est le préfixe du plugin. Les champs de type id ou maj ne sont pas renvoyés.

pays_verifier_filtre_zone()

Détermine si la valeur du critère de région d'appartenance du pays est valide.

pays_verifier_filtre_zone(string $zone, array<string|int, mixed> &$erreur) : bool

La fonction compare uniquement la structure de la chaine passée qui doit être cohérente avec un code à 3 chiffres.

Parameters
$zone : string

La valeur du critère région, soit son code ISO 3166-1 numérique (3 chiffres).

$erreur : array<string|int, mixed>

Bloc d'erreur préparé au cas où la vérification retourne une erreur. Dans ce cas, le bloc et complété et renvoyé.

Return values
bool

true si la valeur est valide, false sinon.

pays_verifier_filtre_continent()

Détermine si la valeur du continent d'appartenance du pays est valide.

pays_verifier_filtre_continent(string $continent, array<string|int, mixed> &$erreur) : bool

La fonction compare uniquement la structure de la chaine passée qui doit être cohérente avec une code à deux lettres majuscules.

Parameters
$continent : string

La valeur du critère région, soit son code ISO 3166-1 numérique (3 chiffres).

$erreur : array<string|int, mixed>

Bloc d'erreur préparé au cas où la vérification retourne une erreur. Dans ce cas, le bloc et complété et renvoyé.

Return values
bool

true si la valeur est valide, false sinon.

subdivisions_collectionner()

Récupère la liste des subdivisions de la table spip_iso3166subdivisions éventuellement filtrés par les critères additionnels positionnés dans la requête.

subdivisions_collectionner(array<string|int, mixed> $conditions, array<string|int, mixed> $filtres, array<string|int, mixed> $configuration) : array<string|int, mixed>
Parameters
$conditions : array<string|int, mixed>

Conditions à appliquer au select

$filtres : array<string|int, mixed>

Tableau des critères de filtrage additionnels à appliquer au select.

$configuration : array<string|int, mixed>

Configuration de la collection utile pour savoir quelle fonction appeler pour construire chaque filtre.

Return values
array<string|int, mixed>

Tableau des subdivisions et par défaut des codes alternatifs et de la liste des pays.

subdivisions_conditionner_pays()

Calcule la condition du filtre pays pour lequel il est possible de passer une liste de codes de pays séparés par une virgule.

subdivisions_conditionner_pays(string $valeur) : string
Parameters
$valeur : string

Valeur du critère country.

Return values
string

La condition SQL sur le champ country.

protected_areas_collectionner()

Récupère la liste des subdivisions de la table spip_iso3166subdivisions éventuellement filtrés par les critères additionnels positionnés dans la requête.

protected_areas_collectionner(array<string|int, mixed> $conditions, array<string|int, mixed> $filtres, array<string|int, mixed> $configuration) : array<string|int, mixed>
Parameters
$conditions : array<string|int, mixed>

Conditions à appliquer au select

$filtres : array<string|int, mixed>

Tableau des critères de filtrage additionnels à appliquer au select.

$configuration : array<string|int, mixed>

Configuration de la collection utile pour savoir quelle fonction appeler pour construire chaque filtre.

Return values
array<string|int, mixed>

Tableau des subdivisions et par défaut des codes alternatifs et de la liste des pays.

protected_areas_conditionner_pays()

Calcule la condition du filtre pays pour lequel il est possible de passer une liste de codes de pays séparés par une virgule.

protected_areas_conditionner_pays(string $valeur) : string
Parameters
$valeur : string

Valeur du critère country.

Return values
string

La condition SQL sur le champ country.

infrasubdivisions_collectionner()

Récupère la liste des subdivisions de la table spip_iso3166subdivisions éventuellement filtrés par les critères additionnels positionnés dans la requête.

infrasubdivisions_collectionner(array<string|int, mixed> $conditions, array<string|int, mixed> $filtres, array<string|int, mixed> $configuration) : array<string|int, mixed>
Parameters
$conditions : array<string|int, mixed>

Conditions à appliquer au select

$filtres : array<string|int, mixed>

Tableau des critères de filtrage additionnels à appliquer au select.

$configuration : array<string|int, mixed>

Configuration de la collection utile pour savoir quelle fonction appeler pour construire chaque filtre.

Return values
array<string|int, mixed>

Tableau des subdivisions et par défaut des codes alternatifs et de la liste des pays.

infrasubdivisions_conditionner_pays()

Calcule la condition du filtre pays pour lequel il est possible de passer une liste de codes de pays séparés par une virgule.

infrasubdivisions_conditionner_pays(string $valeur) : string
Parameters
$valeur : string

Valeur du critère country.

Return values
string

La condition SQL sur le champ country.

contours_collectionner()

Récupère la liste des contours géographiques de la table spip_boundaries.

contours_collectionner(array<string|int, mixed> $conditions, array<string|int, mixed> $filtres, array<string|int, mixed> $configuration) : array<string|int, mixed>

Il est obligatoire de choisir à minima un type de territoire de façon à limiter le transfert d'informations via l'API REST. Un critère facultatif permet de filtrer sur le service ce qui est recommandé.

Parameters
$conditions : array<string|int, mixed>

Conditions à appliquer au select

$filtres : array<string|int, mixed>

Tableau des critères de filtrage additionnels à appliquer au select.

$configuration : array<string|int, mixed>

Configuration de la collection utile pour savoir quelle fonction appeler pour construire chaque filtre.

Return values
array<string|int, mixed>

Tableau des subdivisions et par défaut des codes alternatifs et de la liste des pays.

contours_conditionner_service()

Calcule la condition du filtre service pour lequel il est possible de passer une liste de services séparés par une virgule.

contours_conditionner_service(string $valeur) : string
Parameters
$valeur : string

Valeur du critère service.

Return values
string

La condition SQL sur le champ service.

isocode_reponse_expliquer_erreur()

Complète le bloc d'erreur éventuellement retourné par les vérifications concernant le critère `zone` ou `continent`.

isocode_reponse_expliquer_erreur(array<string, mixed> $erreur) : array<string, mixed>
Parameters
$erreur : array<string, mixed>

Tableau initialisé avec les éléments de base de l'erreur.

Return values
array<string, mixed>

Tableau de l'erreur complété avec le titre et le détail.


        
On this page

Search results