Re: Edition des liens - bizarrerie

Eric Lupinacci <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CAM6W4bauTkbyb+mMG-zgEP=ksOCb=+2eF1XTPibPgay+yY8mpA@mail.gmail.com>
Hello Cédric,


Le dim. 14 juil. 2019 à 14:08, Cerdic <[email protected]> a écrit :

> Hello,
>
> La raison pour laquelle on utilise la clé et pas la valeur est un problème
> de compatibilité avec toute une série d’IE (je ne sais plus jusqu’à quelle
> version) ou la valeur des button est le html compris entre les balises
> <button> au lieu de l’argument value
> Il y a dans le formulaire une fonction pour decouper la clé il me semble.
> Tout ça est donc parfaitement voulu et normal et testé, même si ça parait
> en effet assez obscur :)
>
>
Je reviens quand même sur le sujet car quitte à me faire troller autant
aller jusqu'au bout :p.
J'ai fait une recherche sur la zone et je n'ai pas trouvé d'exemple d'une
action spécifique du type editer_liens_ajouter_xxxx.
(ou l'équivalent avec supprimer°.
Donc je ne suis pas convaincu qu'on ait déjà utilisé cette action
spécifique à laquelle on passe le tableau [arguments] = 'x'.

C'est pourquoi je me demande quand même si on ne devrait pas passer à cette
action uniquement arguments comme pour toutes les autres actions de SPIP
afin d'éviter les erreurs de traitement surtout si cette action peut être
appelée par un bouton action. Tu vois ce que je veux dire ?

Moi dans mon formulaire j'ai fait par exemple :

if ($action_desaffecter_plugin) {
   $affectation_courante = key($action_desaffecter_plugin);
   $desaffecter = charger_fonction(
      'desaffecter_plugin',
      'action',
      true
   );
   $desaffecter($affectation_courante);
}

A ton avis ?

++

Eric
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.