Documentation du code de SPIP et de ses plugins

Territoires

API

Table of Contents

Packages

TERRITOIRE
UNITE

Constants

_TERRITOIRE_TIME_OUT_PEUPLEMENT  = 20
Time-out par défaut du traitement de peuplement asynchrone.

Functions

unite_peuplement_charger()  : array<string|int, mixed>
Peuple soit les régions du monde, soit les pays ou soit les subdivisions d'un pays.
unite_peuplement_charger_asynchrone()  : array<string|int, mixed>
Appelle la fonction de peuplement de territoires en asynchrone.
unite_peuplement_vider()  : array<string|int, mixed>
Supprime de la base soit les régions du monde, soit les pays ou soit les subdivisions d'un pays.
unite_peuplement_extra_est_charge()  : bool
Teste si les codes alternatifs ou les caractéristiques additionnelles d’un type de territoire sont chargées en base.
balise_TERRITOIRE_ASCENDANCE_dist()  : Champ
Compile la balise `#TERRITOIRE_ASCENDANCE` qui renvoie l'ascendance d'un territoire donné désigne par son identifiant primaire.
balise_TERRITOIRE_EXTRAS_dist()  : Champ
Compile la balise `#TERRITOIRE_EXTRAS` qui renvoie tout ou partie des informations extras d'un territoire donné désigne par son identifiant primaire.

Constants

Functions

unite_peuplement_charger()

Peuple soit les régions du monde, soit les pays ou soit les subdivisions d'un pays.

unite_peuplement_charger(string $type, null|string $pays[, null|array<string|int, mixed> $options = [] ]) : array<string|int, mixed>

La fonction utilise les données fournies par Nomenclatures.

Parameters
$type : string

Type de territoires. Prends les valeurs zone, country, subdivision ou infrasubdivision.

$pays : null|string

Code ISO 3166-1 alpha2 du pays si le type est subdivision ou infrasubdivision sinon une chaine vide.

$options : null|array<string|int, mixed> = []

Tableau des options de peuplement:

  • force : si true force le repeuplement même si le sha est identique (false par défaut).
  • extras: tableau des types d'extras à peupler soit code pour les codes alternatifs et info pour le caractéristiques (table spip_territoires_extras)
Tags
uses
unite_peuplement_informer_feeds()
uses
unite_peuplement_est_obsolete()
uses
unite_peuplement_consigne_identifier()
uses
unite_peuplement_acquerir()
uses
unite_peuplement_preserver_edition()
uses
unite_peuplement_est_chargee()
uses
unite_peuplement_vider()
uses
cache_lire()
uses
territoire_initialiser_enregistrement()
uses
territoire_fusionner_traduction()
uses
unite_peuplement_compiler_extra()
uses
cache_ecrire()
uses
unite_peuplement_retablir_liens()
uses
cache_repertorier()
uses
cache_vider()
used-by
action_peupler_territoires_dist()
used-by
formulaires_peupler_territoires_traiter()
Return values
array<string|int, mixed>

Tableau retour de la fonction permettant de connaitre le résultat du traitement (utile pour l'affichage du message dans le formulaire de peuplement).

unite_peuplement_charger_asynchrone()

Appelle la fonction de peuplement de territoires en asynchrone.

unite_peuplement_charger_asynchrone(string $type, string $pays[, null|array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
Parameters
$type : string

Type de territoires. Prends les valeurs zone, country, subdivision ou infrasubdivision.

$pays : string

Code ISO 3166-1 alpha2 du pays si le type est subdivision ou infrasubdivision sinon une chaine vide.

$options : null|array<string|int, mixed> = []

Tableau des options de peuplement:

  • force : si true force le repeuplement même si le sha est identique (false par défaut).
  • extras: tableau des types d'extras à peupler soit code pour les codes alternatifs et info pour le caractéristiques (table spip_territoires_extras)
Tags
uses
generer_action_auteur()
uses
queue_lancer_url_http_async()
used-by
action_peupler_territoires_dist()
Return values
array<string|int, mixed>

Tableau retour de la fonction permettant de connaitre le résultat du traitement (utile pour l'affichage du message dans le formulaire de peuplement).

unite_peuplement_vider()

Supprime de la base soit les régions du monde, soit les pays ou soit les subdivisions d'un pays.

unite_peuplement_vider(string $type[, null|string $pays = '' ][, null|array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
Parameters
$type : string

Type de territoires. Prends les valeurs zone, country, subdivision ou infrasubdivision.

$pays : null|string = ''

Code ISO 3166-1 alpha2 du pays si le type est subdivision ou infrasubdivision sinon une chaine vide.

$options : null|array<string|int, mixed> = []

Tableau des options de dépeuplement:

  • force : si true force le vidage même si la meta n'est pas présente (cas d'erreur sur timeout par exemple). La valeur par défaut est false.
Tags
uses
unite_peuplement_est_chargee()
uses
unite_peuplement_consigne_identifier()
used-by
formulaires_peupler_territoires_traiter()
used-by
unite_peuplement_charger()
Return values
array<string|int, mixed>

Tableau retour de la fonction permettant de connaitre le résultat du traitement (utile pour l'affichage du message dans le formulaire de peuplement).

unite_peuplement_extra_est_charge()

Teste si les codes alternatifs ou les caractéristiques additionnelles d’un type de territoire sont chargées en base.

unite_peuplement_extra_est_charge(string $type, string $pays, string $type_extra) : bool

La fonction lit la meta de chargement et non la table spip_territoires_extras.

Parameters
$type : string

Type de territoires. Prends les valeurs zone, country, subdivision ou infrasubdivision.

$pays : string

Code ISO 3166-1 alpha2 du pays si le type est subdivision ou infrasubdivision sinon une chaine vide.

$type_extra : string

Type d'extra. Prends les valeurs code ou info.

Tags
uses
unite_peuplement_consigne_identifier()
Return values
bool

true si le territoire est chargé, false sinon.

balise_TERRITOIRE_ASCENDANCE_dist()

Compile la balise `#TERRITOIRE_ASCENDANCE` qui renvoie l'ascendance d'un territoire donné désigne par son identifiant primaire.

balise_TERRITOIRE_ASCENDANCE_dist(Champ $p) : Champ

La signature de la balise est : #TERRITOIRE_ASCENDANCE{iso_territoire[, parent, ordre]}.

Parameters
$p : Champ

Pile au niveau de la balise.

Tags
balise
uses
territoire_lire_ascendance()
Return values
Champ

Pile complétée par le code à générer.

balise_TERRITOIRE_EXTRAS_dist()

Compile la balise `#TERRITOIRE_EXTRAS` qui renvoie tout ou partie des informations extras d'un territoire donné désigne par son identifiant primaire.

balise_TERRITOIRE_EXTRAS_dist(Champ $p) : Champ

La signature de la balise est : #TERRITOIRE_EXTRAS{iso_territoire[, information]}.

Parameters
$p : Champ

Pile au niveau de la balise.

Tags
balise
uses
territoire_lire_extras()
Return values
Champ

Pile complétée par le code à générer.


        
On this page

Search results