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