Changeset 115440 in spip-zone


Ignore:
Timestamp:
May 20, 2019, 1:24:41 PM (3 months ago)
Author:
maieul@…
Message:

Suite question de Florence Henry sur contrib, ajout d'une nouvelle
méthode d'identification de la réponse à éditer : par passage explicite
de l'identifiant, sans tenir compte ni du cookie, ni de l'id_auteur.

Location:
_plugins_/formidable/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/formidable/trunk/inc/formidable.php

    r115439 r115440  
    107107function formidable_trouver_reponse_a_editer($id_formulaire, $id_formulaires_reponse, $options, $verifier_est_auteur = false) {
    108108        // Si on passe un identifiant de reponse, on edite cette reponse si elle existe
    109         if ($id_formulaires_reponse = intval($id_formulaires_reponse) and $verifier_est_auteur == false) {
     109        if ($id_formulaires_reponse = intval($id_formulaires_reponse) and ($verifier_est_auteur == false or $options['identification'] == 'id_reponse')) {
    110110                return $id_formulaires_reponse;
    111111        } else {
  • _plugins_/formidable/trunk/lang/formidable_fr.php

    r114575 r115440  
    128128        'identification_par_cookie' => 'Par cookie (identifiant aléatoire, ne stocke aucune information personnelle)',
    129129        'identification_par_id_auteur' => 'Par l’identifiant (id_auteur) de la personne authentifiée',
     130        'identification_par_id_reponse' => 'Par l\'identifiant (id_formulaire_reponse) de la réponse, passé explicitement lors de l\'appel au formulaire dans un squelette',
    130131        'identification_par_variable_php' => 'Par une variable de connexion PHP (hashée)',
    131132        'importer_formulaire' => 'Importer un formulaire',
  • _plugins_/formidable/trunk/paquet.xml

    r115420 r115440  
    22        prefix="formidable"
    33        categorie="communication"
    4         version="3.37.9"
     4        version="3.38.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/formidable/trunk/traiter/enregistrement.yaml

    r112935 r115440  
    6262            cookie: '<:formidable:identification_par_cookie:>'
    6363            id_auteur: '<:formidable:identification_par_id_auteur:>'
     64            id_reponse: '<:formidable:identification_par_id_reponse:>'
    6465            variable_php: '<:formidable:identification_par_variable_php:>'
    6566          defaut: 'cookie'
Note: See TracChangeset for help on using the changeset viewer.