Changeset 107224 in spip-zone


Ignore:
Timestamp:
Oct 30, 2017, 4:12:15 PM (3 years ago)
Author:
erational@…
Message:

si on essaie d'inscrire une email existante, éviter d'avoir uniquement un message d'erreur mais proposer le lien d'édition du compte

Location:
_plugins_/mailsubscribers/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mailsubscribers/trunk/formulaires/editer_mailsubscriber.php

    r98994 r107224  
    7878                                        'email=' . sql_quote($email) . ' AND id_mailsubscriber!=' . intval($id_mailsubscriber)) > 0
    7979                        ) {
    80                                 $erreurs['email'] = _T('mailsubscriber:erreur_adresse_existante');
     80                                // si l'email existe, proposer d'éditer le compte
     81                                if ($id = sql_getfetsel('id_mailsubscriber', 'spip_mailsubscribers', 'email=' . sql_quote($email), '', '', '0,1')) {
     82                                        $url_page_edit = generer_url_ecrire('mailsubscriber_edit', 'id_mailsubscriber=' . intval($id));
     83                                        $erreurs['email'] = _T('mailsubscriber:erreur_adresse_existante_editer', array('url'=>$url_page_edit));
     84                                } else {
     85                                        $erreurs['email'] = _T('mailsubscriber:erreur_adresse_existante');
     86                                }
    8187                        }
    8288                }
  • _plugins_/mailsubscribers/trunk/lang/mailsubscriber_fr.php

    r106951 r107224  
    3232        // E
    3333        'erreur_adresse_existante' => 'Cette adresse email est déjà dans la liste',
     34        'erreur_adresse_existante_editer' => 'Cette adresse email est déjà enregistrée - <a href="@url@">Editer cet utilisateur</a>',
    3435        'erreur_technique_subscribe' => 'Une erreur technique a empêché votre inscription.',
    3536        'explication_to_email' => 'Envoyer un email de pré-inscription aux adresses suivantes (plusieurs adresses séparées par une virgule si besoin).',
  • _plugins_/mailsubscribers/trunk/paquet.xml

    r107203 r107224  
    22        prefix="mailsubscribers"
    33        categorie="communication"
    4         version="2.5.2"
     4        version="2.5.3"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.