Changeset 51432 in spip-zone


Ignore:
Timestamp:
Sep 15, 2011, 10:01:23 AM (9 years ago)
Author:
cedric@…
Message:

utiliser un name plus generique 'service_id' plutot que 'email', et ça evite une collision avec le formulaire d'ajout manuel

Location:
_plugins_/openinviter
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/openinviter/formulaires/importer_contacts_openinviter.html

    r50328 r51432  
    11#SET{titre_fournisseur, #ENV{_fournisseurs_choisis}|table_valeur{#ENV{fournisseur}}|table_valeur{titre}}
    22
    3 [(#SAISIE{input, email, obligatoire=oui, label=[(#VAL{openinviter:champ_email_label}|_T{#ARRAY{fournisseur,#GET{titre_fournisseur}}})]})]
     3[(#SAISIE{input, service_id, obligatoire=oui, label=[(#VAL{openinviter:champ_email_label}|_T{#ARRAY{fournisseur,#GET{titre_fournisseur}}})]})]
    44[(#SAISIE{input, password, type=password, obligatoire=oui, label=<:openinviter:champ_password_label:>, explication=<:openinviter:champ_password_explication:>})]
  • _plugins_/openinviter/openinviter_options.php

    r50345 r51432  
    66function formulaires_importer_contacts_charger_openinviter_dist($fournisseur){
    77        return array(
    8                 'email' => '',
     8                'service_id' => '',
    99                'password' => ''
    1010        );
     
    1414        $erreurs = array();
    1515       
    16         $email = _request('email');
     16        $service_id = _request('service_id');
    1717        $password = _request('password');
    1818       
    19         // L'email est obligatoire
    20         if (!$email){
    21                 $erreurs['email'] = _T('info_obligatoire');
     19        // L'service_id est obligatoire
     20        if (!$service_id){
     21                $erreurs['service_id'] = _T('info_obligatoire');
    2222        }
    23         elseif ($fournisseur['type'] == 'webmail' and include_spip('inc/filtres') and !email_valide($email)){
    24                 $erreurs['email'] = _T('info_email_invalide');
     23        elseif ($fournisseur['type'] == 'webmail' and include_spip('inc/filtres') and !email_valide($service_id)){
     24                $erreurs['service_id'] = _T('info_email_invalide');
    2525        }
    2626       
     
    3232        // S'il n'y a pas d'erreurs on peut essayer de s'authentifier
    3333        if (!$erreurs){
    34                 $inviter = openinviter_authentification($fournisseur['nom_plugin'], $email, $password, $erreurs);
     34                $inviter = openinviter_authentification($fournisseur['nom_plugin'], $service_id, $password, $erreurs);
    3535        }
    3636       
     
    6565}
    6666
    67 function openinviter_authentification($nom_plugin, $email, $password, &$erreurs){
     67function openinviter_authentification($nom_plugin, $service_id, $password, &$erreurs){
    6868        include_spip('OpenInviter/openinviter');
    6969        $inviter = new OpenInviter();
     
    8383        }
    8484        // Sinon s'il y a une erreur d'authentification au plugin avec les infos fournies
    85         elseif (!$inviter->login($email, $password)){
     85        elseif (!$inviter->login($service_id, $password)){
    8686                $erreur_eventuelle = $inviter->getInternalError();
    87                 $erreurs['email'] = $erreur_eventuelle ? $erreur_eventuelle : _T('openinviter:erreur_authentification');
     87                $erreurs['service_id'] = $erreur_eventuelle ? $erreur_eventuelle : _T('openinviter:erreur_authentification');
    8888        }
    8989       
Note: See TracChangeset for help on using the changeset viewer.