Documentation du code de SPIP et de ses plugins

SVP

admin_plugin.php

Gestion du formulaire de gestion des plugins

Tags
plugin

SVP pour SPIP

license

GPL

Table of Contents

Functions

formulaires_admin_plugin_charger_dist()  : array<string|int, mixed>
Chargement du formulaire de gestion des plugins
formulaires_admin_plugin_verifier_dist()  : array<string|int, mixed>
Vérifications du formulaire de gestion des plugins
formulaires_admin_plugin_traiter_dist()  : array<string|int, mixed>
Traitement du formulaire de gestion des plugins

Functions

formulaires_admin_plugin_charger_dist()

Chargement du formulaire de gestion des plugins

formulaires_admin_plugin_charger_dist([string $voir = '' ][, string $verrouille = '' ][, string|int $id_paquet = '' ][, string $redirect = '' ]) : array<string|int, mixed>
Parameters
$voir : string = ''

Statut des plugins que l'on souhaite voir : actif, inactif, tous

$verrouille : string = ''

Types de plugins que l'on souhaite voir :

  • 'non' : les plugins utilisateurs
  • 'oui' : les plugins verrouillés (plugins-dist)
  • 'tous' : les deux !
$id_paquet : string|int = ''

Identifiant du paquet dont on veut obtenir une description complète lors de l'affichage du formulaire

$redirect : string = ''

URL de redirection après les traitements

Tags
uses
svp_actualiser_paquets_locaux()
Return values
array<string|int, mixed>

Environnement du formulaire

formulaires_admin_plugin_verifier_dist()

Vérifications du formulaire de gestion des plugins

formulaires_admin_plugin_verifier_dist([string $voir = 'actif' ][, string $verrouille = 'non' ][, string|int $id_paquet = '' ][, string $redirect = '' ]) : array<string|int, mixed>

Appelle le décideur qui détermine la liste des actions à faire et si celles-ci peuvent être faites (dépendances connues). Une erreur sera levé dans le cas contraire.

Si toutes les actions peuvent être faites, une demande de confirmation est envoyée (dans une erreur spéciale), présentant alors toutes les actions qui seront réalisées (celle demandée + celles à faire par voie de conséquence.

Si on reçoit une demande de confirmation, on sort sans lever d'erreur !

Parameters
$voir : string = 'actif'

Statut des plugins que l'on souhaite voir : actif, inactif, tous

$verrouille : string = 'non'

Types de plugins que l'on souhaite voir :

  • 'non' : les plugins utilisateurs
  • 'oui' : les plugins verrouillés (plugins-dist)
  • 'tous' : les deux !
$id_paquet : string|int = ''

Identifiant du paquet dont on veut obtenir une description complète lors de l'affichage du formulaire

$redirect : string = ''

URL de redirection après les traitements

Tags
uses
svp_decider_verifier_actions_demandees()
Return values
array<string|int, mixed>

Tableau des erreurs

formulaires_admin_plugin_traiter_dist()

Traitement du formulaire de gestion des plugins

formulaires_admin_plugin_traiter_dist([string $voir = 'actif' ][, string $verrouille = 'non' ][, string|int $id_paquet = '' ][, string $redirect = '' ]) : array<string|int, mixed>

Si une liste d'action est validée, on redirige de formulaire sur l'action 'actionner' qui les traitera une par une.

Parameters
$voir : string = 'actif'

Statut des plugins que l'on souhaite voir : actif, inactif, tous

$verrouille : string = 'non'

Types de plugins que l'on souhaite voir :

  • 'non' : les plugins utilisateurs
  • 'oui' : les plugins verrouillés (plugins-dist)
  • 'tous' : les deux !
$id_paquet : string|int = ''

Identifiant du paquet dont on veut obtenir une description complète lors de l'affichage du formulaire

$redirect : string = ''

URL de redirection après les traitements

Tags
uses
svp_actionner_traiter_actions_demandees()
Return values
array<string|int, mixed>

Retours du traitement


        
On this page

Search results