Documentation du code de SPIP et de ses plugins

SVP

Formulaires

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
formulaires_ajouter_depot_charger_dist()  : array<string|int, mixed>
Chargement du formulaire d'ajout de dépot
formulaires_ajouter_depot_verifier_dist()  : array<string|int, mixed>
Vérifications du formulaire d'ajout de dépot
formulaires_ajouter_depot_traiter_dist()  : array<string|int, mixed>
Traitement du formulaire d'ajout de dépot
svp_verifier_adresse_depot()  : bool
Teste la validité d'une URL d'un dépot de paquets
formulaires_charger_plugin_charger_dist()  : array<string|int, mixed>
Chargement du formulaire de recherche et téléchargement de plugins
formulaires_charger_plugin_verifier_dist()  : array<string|int, mixed>
Vérification du formulaire de recherche et téléchargement de plugins
formulaires_charger_plugin_traiter_dist()  : array<string|int, mixed>
Traitement du formulaire de recherche et téléchargement de plugins
formulaires_charger_plugin_archive_charger_dist()  : array<string|int, mixed>
Chargement du formulaire de téléchargement de plugin
formulaires_charger_plugin_archive_verifier_dist()  : array<string|int, mixed>
Vérifications du formulaire de téléchargement de plugin
formulaires_charger_plugin_archive_traiter_dist()  : array<string|int, mixed>
Traitement du formulaire de téléchargement de plugin
formulaires_editer_depot_charger_dist()  : array<string|int, mixed>
Chargement du formulaire d'édition de dépot
formulaires_editer_depot_verifier_dist()  : array<string|int, mixed>
Vérification du formulaire d'édition de dépot
formulaires_editer_depot_traiter_dist()  : array<string|int, mixed>
Traitement du formulaire d'édition de dépot
depots_edit_config()  : array<string|int, mixed>
Préparation des configurations particulières du formulaire d'édition de dépot
filtre_svp_nom_action()  : mixed
Crée une valeur d'action pour l'attribut 'name' d'une saisie de formulaire

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

formulaires_ajouter_depot_charger_dist()

Chargement du formulaire d'ajout de dépot

formulaires_ajouter_depot_charger_dist() : array<string|int, mixed>
Return values
array<string|int, mixed>

Environnement du formulaire

formulaires_ajouter_depot_verifier_dist()

Vérifications du formulaire d'ajout de dépot

formulaires_ajouter_depot_verifier_dist() : array<string|int, mixed>

Vérifie qu'une adresse valide est soumise et que ce dépot n'a pas déjà été créé.

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

Tableau des erreurs

formulaires_ajouter_depot_traiter_dist()

Traitement du formulaire d'ajout de dépot

formulaires_ajouter_depot_traiter_dist() : array<string|int, mixed>

Ajoute le dépot. Retourne une éventuelle erreur si le dépot a un XML mal formé ou s'il n'a aucun plugin.

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

Retours du traitement

svp_verifier_adresse_depot()

Teste la validité d'une URL d'un dépot de paquets

svp_verifier_adresse_depot(string $url) : bool

Pour cela on tente de rapatrier le fichier distant en local. Si on réussi, c'est bon.

Parameters
$url : string

URL du fichier xml de description du depot

Tags
used-by
formulaires_ajouter_depot_verifier_dist()
Return values
bool

Le dépot est-il valide ?

formulaires_charger_plugin_charger_dist()

Chargement du formulaire de recherche et téléchargement de plugins

formulaires_charger_plugin_charger_dist() : array<string|int, mixed>
Return values
array<string|int, mixed>

Environnement du formulaire

formulaires_charger_plugin_verifier_dist()

Vérification du formulaire de recherche et téléchargement de plugins

formulaires_charger_plugin_verifier_dist() : 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 !

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

Tableau des erreurs

formulaires_charger_plugin_traiter_dist()

Traitement du formulaire de recherche et téléchargement de plugins

formulaires_charger_plugin_traiter_dist() : 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.

Return values
array<string|int, mixed>

Retours du traitement

formulaires_charger_plugin_archive_charger_dist()

Chargement du formulaire de téléchargement de plugin

formulaires_charger_plugin_archive_charger_dist() : array<string|int, mixed>
Return values
array<string|int, mixed>

Environnement du formulaire

formulaires_charger_plugin_archive_verifier_dist()

Vérifications du formulaire de téléchargement de plugin

formulaires_charger_plugin_archive_verifier_dist() : array<string|int, mixed>

Vérifie qu'une archive est saisie, et si la destination existe demande à confirmer l'écrasement

Return values
array<string|int, mixed>

Tableau des erreurs

formulaires_charger_plugin_archive_traiter_dist()

Traitement du formulaire de téléchargement de plugin

formulaires_charger_plugin_archive_traiter_dist() : array<string|int, mixed>

Télécharge le plugin via le téléporteur et rend la main.

Return values
array<string|int, mixed>

Retours du traitement

formulaires_editer_depot_charger_dist()

Chargement du formulaire d'édition de dépot

formulaires_editer_depot_charger_dist(int $id_depot, string $redirect) : array<string|int, mixed>
Parameters
$id_depot : int

Identifiant du dépot

$redirect : string

URL de redirection

Return values
array<string|int, mixed>

Environnement du formulaire

formulaires_editer_depot_verifier_dist()

Vérification du formulaire d'édition de dépot

formulaires_editer_depot_verifier_dist(int $id_depot, string $redirect) : array<string|int, mixed>
Parameters
$id_depot : int

Identifiant du dépot

$redirect : string

URL de redirection

Return values
array<string|int, mixed>

Tableau des erreurs

formulaires_editer_depot_traiter_dist()

Traitement du formulaire d'édition de dépot

formulaires_editer_depot_traiter_dist(int $id_depot, string $redirect) : array<string|int, mixed>
Parameters
$id_depot : int

Identifiant du dépot

$redirect : string

URL de redirection

Return values
array<string|int, mixed>

Retours du traitement

depots_edit_config()

Préparation des configurations particulières du formulaire d'édition de dépot

depots_edit_config(array<string|int, mixed> $row) : array<string|int, mixed>
Parameters
$row : array<string|int, mixed>

Données SQL actuelles de l'objet qui va être édité

Return values
array<string|int, mixed>

Tableau de configurations qui seront ajoutés à l'environnement du formulaire sous la clé 'config'

filtre_svp_nom_action()

Crée une valeur d'action pour l'attribut 'name' d'une saisie de formulaire

filtre_svp_nom_action(int $id_paquet, string $action) : mixed
Parameters
$id_paquet : int

Identifiant du paquet

$action : string

Une action possible (on, off, stop, up, on, upon, kill)

Tags
example

[(#ID_PAQUET|svp_nom_action{on})] écrit : actions[on][24]


        
On this page

Search results