Carnet Wiki

CFG, Wishlist’n’bugs

Bugs Connus :

bug id_xx
-  Un bug existe dans les formulaires CFG si un des champ du formulaire est nommé id_xx, où XX est un nom quelconque. Par exemple avec : <input type'text' name='id_rub' />. Lorsque l’on valide une première fois le formulaire, « id_rub » est posté. il est recherché par CFG en utilisant la fonction _request(’id_rub’) prévue pour cela. Cette fonction cherche d’abord un élément dans GET, puis dans POST si elle n’a rien trouvé.
-  CFG réaffiche alors le formulaire, mais le formulaire utilise une balise #SELF dans <form ... action="#SELF">

. Cette balise ajoute à l’url appelée tous les éléments POSTés qui commencent « id_ ». Cette balise va retourner ici : ?exec=cfg&cfg=nom_du_fond&id_rub=valeur.
-  En validant le formulaire, CFG recherche toujours en utilisant _request(), mais ici, va prendre en premier la valeur envoyée en GET (mis par #SELF) ;
-  Conséqences : Si la valeur de l’input avait été modifiée, elle ne sera pas prise en compte. Si id_rub est normalement un tableau (« id_rub[] » dans un select ou input de type option), il deviendra un « Array » vide.

Wish Liste

Grouper les liens

Permettre de créer des groupes de liens nommés pour structurer la liste des fonds d’un plugin sur deux niveaux. Un syntaxe possible <!-- groupeliens*=<:plugin:xxxx:> -->

import/export de paramètres

-  permettre des sauvegardes et restaurations de paramètres dans les fonds CFG appelés par ?exec=cfg&cfg=fond.
-  sauvegarder automatiquement n version (à l’enregistrement ou au reset) afin de pouvoir revenir en arrière
-  pouvoir faire une sauvegarde globale (avec case à cocher) depuis la page ?exec=cfg (du coup, ça remplirait l’espace en dessous des onglets au lieu d’avoir un espace vide inutile).
et donc restauration globale aussi

Suppression individuelle d’images

Actuellement, c’est un clic sur reset du formulaire qui supprime toutes les images de la page de config concernée et les autres paramètres de cette page.

Il faudrait pouvoir supprimer les images de manière individuelles.

Matthieu Marcillaud - Mise à jour :26 janvier 2018 à 11h05min