fabriquer_plugin_actions.php
Gestion des différentes actions du formulaire de construction de plugin de la fabrique
Table of Contents
Functions
- fabrique_action_modification_formulaire() : Tableau
 - Éffectue l'action demandée sur le formulaire de construction de plugin
 - fabrique_recuperer_et_stocker_les_images() : void
 - Récupère les images uploadés et les stocke dans la session
 - fabrique_sauvegarde_tournante_export() : void
 - Sauvegarder 10 exports de chaque plugins (en se basant sur le prefixe) ce qui permet de restaurer de vieilles versions.
 - fabrique_generer_diff() : void
 - Générer un diff entre la précédente génération du plugin et cette nouvelle création
 - fabrique_executer_script() : null|void
 - Exécute (uniquement si webmestre) des scripts saisis dans le formulaire de création de plugin.
 
Functions
fabrique_action_modification_formulaire()
Éffectue l'action demandée sur le formulaire de construction de plugin
    
                    fabrique_action_modification_formulaire(string $f_action, array<string|int, mixed> $data) : Tableau
    
        Parameters
- $f_action : string
 - 
                    
Nom de l'action dans le constructeur de plugin de la fabrique, tel que 'ajouter_objet', 'supprimer_champ', ...
 - $data : array<string|int, mixed>
 - 
                    
Données de construction du plugin
 
Return values
Tableau —de retour de traitement du formulaire
fabrique_recuperer_et_stocker_les_images()
Récupère les images uploadés et les stocke dans la session
    
                    fabrique_recuperer_et_stocker_les_images(array<string|int, mixed> $data) : void
    
        Parameters
- $data : array<string|int, mixed>
 - 
                    
Données de construction du plugin
 
fabrique_sauvegarde_tournante_export()
Sauvegarder 10 exports de chaque plugins (en se basant sur le prefixe) ce qui permet de restaurer de vieilles versions.
    
                    fabrique_sauvegarde_tournante_export(string $fichier, string $destination) : void
    
        Parameters
- $fichier : string
 - 
                    
Fichier source à sauver
 - $destination : string
 - 
                    
Répertoire de backup
 
Tags
fabrique_generer_diff()
Générer un diff entre la précédente génération du plugin et cette nouvelle création
    
                    fabrique_generer_diff(string $ancien, string $nouveau, string $prefixe) : void
        Ce diff est affiché ensuite au retour du formulaire de création et également stocké dans le plugin crée, dans le fichier 'fabrique_diff.diff'
Parameters
- $ancien : string
 - 
                    
Chemin du répertoire de l'ancienne création de plugin
 - $nouveau : string
 - 
                    
Chemin du répertoire de la nouvelle création
 - $prefixe : string
 - 
                    
Préfixe du plugin construit
 
fabrique_executer_script()
Exécute (uniquement si webmestre) des scripts saisis dans le formulaire de création de plugin.
    
                    fabrique_executer_script(string $quoi, array<string|int, mixed> $data[, array<string|int, mixed> $contexte = [] ]) : null|void
    
        Parameters
- $quoi : string
 - 
                    
Nom du type de script
 - $data : array<string|int, mixed>
 - 
                    
Données de construction du plugin
 - $contexte : array<string|int, mixed> = []
 - 
                    
Variables disponibles pour les scripts (nom => valeur)
 
Return values
null|void —Null si le type de script n'est pas trouvé ou pas d'autorisation Void sinon.