Je pense que je vais faire un genre de section de config au début du script, genre
Code: Select all
{
[visibility]
getinfo=true
scripting=false
[options]
Images=true
Large_images=false
All_actors=false
}
Le programme l'affichera dans une liste de case à cocher à droite de la liste où on choisit le script (ici les valeurs True/False sont les valeurs par défaut des cases de cette liste).
Puis dans le code tu pourras faire un appel à GetOption('Images') qui te renverra True ou False selon ce que l'utilisateur a coché.
Il faudra aussi une liste de cases à cocher pour dire quels champs chaque script peut modifier, et une fonction pour que le script puisse savoir à l'avance s'il peut modifier un champ ou non (pour éviter de définir plein d'options identiques partout, et pour éviter le téléchargement de pages inutiles).
Évidemment toutes ces options seraient stockées. Je pense mettre ça dans un fichier ini, ça évite de modifier les fichiers de script (comme ça on a la date rélle du fichier qui reste, c'est mieux je pense).