Documentation du code de SPIP et de ses plugins

Boussole

boussole.php

Ce fichier contient l'ensemble des fonctions de service de gestion de la collection boussoles.

Table of Contents

Functions

boussoles_api_verifier_contexte()  : bool
Détermine si le serveur est capable de répondre aux requêtes SVP.
boussoles_collectionner()  : array<string|int, mixed>
Récupère la liste boussoles avec toutes les informations possibles y compris leur nom en mode balise multi.
boussoles_ressourcer()  : array<string|int, mixed>
Retourne la description complète d'une boussole (sites, traductions, logos).

Functions

boussoles_api_verifier_contexte()

Détermine si le serveur est capable de répondre aux requêtes SVP.

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

Pour cela on vérifie si le serveur a été activé et qu'il est prêt à répondre.

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

Tableau initialisé avec les index identifiant l'erreur ou vide si pas d'erreur. Les index mis à jour sont uniquement les suivants car les autres sont initialisés par l'appelant :

  • type : identifiant de l'erreur 501, soit runtime_nok
  • element : type d'objet sur lequel porte l'erreur, soit serveur
  • valeur : la valeur du mode runtime
Return values
bool

true si la valeur est valide, false sinon.

boussoles_collectionner()

Récupère la liste boussoles avec toutes les informations possibles y compris leur nom en mode balise multi.

boussoles_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 boussoles dont l'index est l'identifiant de la boussole.

boussoles_ressourcer()

Retourne la description complète d'une boussole (sites, traductions, logos).

boussoles_ressourcer(string $boussole, array<string|int, mixed> $filtres, array<string|int, mixed> $configuration) : array<string|int, mixed>
Parameters
$boussole : string

Identifiant de la boussole.

$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>

La description de la boussole, de ses sites et toutes les traductions associées.


        
On this page

Search results