Documentation du code de SPIP et de ses plugins

Territoires

territoire.php

API spécifique des objets territoire.

Complète l'API standard de spip comme objet_créer(), objet_modifier(), objet_lire().

Table of Contents

Constants

_EXTRAIRE_MULTI  = '@<multi>(.*?)</multi>@sS'
Restaure cette constante à partir de SPIP 4.2.

Functions

territoire_repertorier()  : array<string|int, mixed>
Renvoie, une liste de descriptions de territoires éventuellement filtrée sur certains champs.
territoire_lire_ascendance()  : array<string|int, mixed>
Fournit l'ascendance géographique d'un territoire, par consultation dans la base de données.
territoire_lire_extras()  : array<string|int, mixed>|string
Fournit, pour un territoire donné, tout ou partie des informations extras disponibles dans la table spip_territoires_extras.

Constants

_EXTRAIRE_MULTI

Restaure cette constante à partir de SPIP 4.2.

public mixed _EXTRAIRE_MULTI = '@<multi>(.*?)</multi>@sS'

Functions

territoire_repertorier()

Renvoie, une liste de descriptions de territoires éventuellement filtrée sur certains champs.

territoire_repertorier([null|array<string|int, mixed> $filtres = [] ]) : array<string|int, mixed>
Parameters
$filtres : null|array<string|int, mixed> = []

Tableau associatif [champ] = valeur de critères de filtres sur les descriptions de feed. Les opérateurs possibles sont l'égalité et la non égalité.

Tags
used-by
formulaires_peupler_territoires_charger()
Return values
array<string|int, mixed>

Tableau des descriptions des feeds indexé par l'id du feed ou tableau vide sinon.

territoire_lire_ascendance()

Fournit l'ascendance géographique d'un territoire, par consultation dans la base de données.

territoire_lire_ascendance(string $iso_territoire[, null|string $iso_parent = null ][, null|string $ordre = 'descendant' ]) : array<string|int, mixed>
Parameters
$iso_territoire : string

Code ISO principal du territoire

$iso_parent : null|string = null

Code ISO principal du parent direct du territoire concerné ou chaine vide sinon

$ordre : null|string = 'descendant'

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

Return values
array<string|int, mixed>

Liste des territoires ascendants.

territoire_lire_extras()

Fournit, pour un territoire donné, tout ou partie des informations extras disponibles dans la table spip_territoires_extras.

territoire_lire_extras(string $iso_territoire[, null|string $information = '' ]) : array<string|int, mixed>|string

Cette fonction ne renvoie pas les champs du territoire lui-même (table spip_territoires).

Parameters
$iso_territoire : string

Code ISO principal du territoire

$information : null|string = ''

Type d'information à renvoyer depuis la table spip_territoires_extras ou vide si on veut toutes les informations.

Return values
array<string|int, mixed>|string

Information ou liste des informations.


        
On this page

Search results