peupler_territoire_contours.php
Gestion du formulaire de chargement ou de vidage des tables de contours.
Table of Contents
Functions
- formulaires_peupler_territoire_contours_charger() : array<string|int, mixed>
- Chargement des données : le formulaire propose les actions possibles sur les tables de contours, à savoir, charger ou vider et la liste des tables regroupées par service.
- formulaires_peupler_territoire_contours_verifier() : array<string|int, mixed>
- Vérification des saisies : il est indispensable de choisir une action (`retirer` ou `ajouter`) et un pays.
- formulaires_peupler_territoire_contours_traiter() : array<string|int, mixed>
- Exécution du formulaire : les pays choisis sont soit vidés, soit chargés.
- formulaires_peupler_territoire_contours_notifier() : array<string|int, mixed>
- Formate les messages de succès et d'erreur résultant des actions de chargement ou de vidage des contours.
Functions
formulaires_peupler_territoire_contours_charger()
Chargement des données : le formulaire propose les actions possibles sur les tables de contours, à savoir, charger ou vider et la liste des tables regroupées par service.
    
                    formulaires_peupler_territoire_contours_charger(string $groupe) : array<string|int, mixed>
        L'action vider s'appelle décharger car il existe dékà une fonction d'administration de vidage des tables.
Parameters
- $groupe : string
- 
                    Groupe de peuplement : représente les types de territoires à présenter dans un même formulaire. 
Tags
Return values
array<string|int, mixed> —Tableau des données à charger par le formulaire (affichage). Aucune donnée chargée n'est un champ de saisie, celle-ci sont systématiquement remises à zéro.
- _actions_contour: (affichage) alias et libellés des actions possibles,- peupleret- depeupler
- _action_defaut: (affichage) action sélectionnée par défaut,- peupler
- _contours: (affichage) la liste des services de géométrie disponibles.
- _max_choix: (affichage) nombre maximum de choix.
formulaires_peupler_territoire_contours_verifier()
Vérification des saisies : il est indispensable de choisir une action (`retirer` ou `ajouter`) et un pays.
    
                    formulaires_peupler_territoire_contours_verifier(string $groupe) : array<string|int, mixed>
    
        Parameters
- $groupe : string
- 
                    Groupe de peuplement : représente les types de territoires à présenter dans un même formulaire. 
Return values
array<string|int, mixed> —Tableau des erreurs sur l'action et/ou le pays ou tableau vide si aucune erreur.
formulaires_peupler_territoire_contours_traiter()
Exécution du formulaire : les pays choisis sont soit vidés, soit chargés.
    
                    formulaires_peupler_territoire_contours_traiter(string $groupe) : array<string|int, mixed>
    
        Parameters
- $groupe : string
- 
                    Groupe de peuplement : représente les types de territoires à présenter dans un même formulaire. 
Tags
Return values
array<string|int, mixed> —Tableau retourné par le formulaire contenant toujours un message de bonne exécution ou d'erreur. L'indicateur editable est toujours à vrai.
formulaires_peupler_territoire_contours_notifier()
Formate les messages de succès et d'erreur résultant des actions de chargement ou de vidage des contours.
    
                    formulaires_peupler_territoire_contours_notifier(string $action, array<string|int, mixed> $statuts) : array<string|int, mixed>
    
        Parameters
- $action : string
- 
                    Action venant d'être appliquée à certains pays. Peut prendre les valeurs peupleretdepeupler.
- $statuts : array<string|int, mixed>
- 
                    Tableau résultant de l'action sur les tables choisies: - ok:- truesi le vidage a réussi,- falsesinon.
- nok: liste des pays en erreur ou tableau vide sinon.
- sha: liste des pays inchangés (SHA identique) ou tableau vide sinon. Uniquement disponible pour l'action- peupler.
 
Return values
array<string|int, mixed> —Tableau des messages à afficher sur le formulaire:
- message_ok: message sur les services ayant été traités avec succès ou tableau vide sinon.
- message_erreur: message sur les services en erreur ou tableau vide sinon.