Changeset 94583 in spip-zone for _plugins_/openid


Ignore:
Timestamp:
Jan 13, 2016, 6:04:45 PM (4 years ago)
Author:
cedric@…
Message:

Version 2.0, aucun changement fonctionnel si ce n'est compat SPIP 3.1 et suppression du vieux code pour les versions anterieures.

Location:
_plugins_/openid/trunk
Files:
3 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/openid/trunk/formulaires/inc-inscription-openid.html

    r68221 r94583  
    1010        <a id="bouton_insc_conv" href="#" onclick="insc_with_openid(false);return false;">Retour</a>
    1111</div>
    12 <ul>
    13         <li class='editer saisie_url_openid obligatoire[ (#ENV*{erreurs}|table_valeur{url_openid}|oui)erreur]'>
     12<div class="editer-groupe">
     13        <div class='editer saisie_url_openid obligatoire[ (#ENV*{erreurs}|table_valeur{url_openid}|oui)erreur]'>
    1414                <label for="url_openid"><:openid:form_pet_votre_openid:></label>[
    1515                <span class="erreur_message">(#ENV*{erreurs}|table_valeur{url_openid})</span>
    1616                ]<input type="text" class="text" name="url_openid" id="url_openid" value="#ENV*{url_openid}" size="30" />
    1717                <input type="hidden" name="openid" value="#ENV*{openid}" />
    18         </li>
    19 </ul>
     18        </div>
     19</div>
    2020[<div class="openid"><img src="#CHEMIN{images/openid-16.png}" width="16" height="16" />(#ENV*{openid})</div>]
    2121<script type="text/javascript">
     
    3030        function insc_with_openid(openid){
    3131                if (openid){
    32                         jQuery('#url_openid').parents('ul').eq(0).show().siblings('ul').hide();
     32                        jQuery('#url_openid').parents('.editer-groupe').eq(0).show().siblings('.editer-groupe').hide();
    3333                        jQuery('#bouton_insc_openid').hide();
    3434                        jQuery('#bouton_insc_conv').show();
    3535                }
    3636                else{
    37                         jQuery('#nom_inscription').parents('ul').eq(0).show().siblings('ul').hide();
     37                        jQuery('#nom_inscription').parents('.editer-groupe').eq(0).show().siblings('.editer-groupe').hide();
    3838                        jQuery('#bouton_insc_openid').show();
    3939                        jQuery('#bouton_insc_conv').hide();
  • _plugins_/openid/trunk/formulaires/inc-openid.html

    r56735 r94583  
    11<!-- formulaire de saisie de l'URL openid dans la fiche auteur -->
    2 <li class="editer editer_openid[ (#ENV**{erreurs}|table_valeur{openid}|oui)erreur]">
     2<div class="editer editer_openid[ (#ENV**{erreurs}|table_valeur{openid}|oui)erreur]">
    33        <label for="openid"><:openid:openid:></label>
    44        [<span class='erreur_message'>(#ENV*{erreurs}|table_valeur{openid})</span>]
    55        <input type='text' name='openid' id='openid' class='text' value="[(#ENV*{openid})]" />
    6 </li>
     6</div>
  • _plugins_/openid/trunk/openid_options.php

    r56828 r94583  
    3636 */
    3737function openid_recuperer_fond($flux) {
    38         if ($flux['args']['fond']=='formulaires/login' AND version_compare($GLOBALS['spip_version_branche'],"2.1.0 dev","<")){
     38        if ($flux['args']['fond']=='formulaires/login') {
    3939                include_spip('inc/openid');
    40                 $flux['data']['texte'] = openid_login_form($flux['data']['texte'],$flux['data']['contexte']);
     40                $flux['data']['texte'] = openid_login_form($flux['data']['texte'], $flux['data']['contexte']);
    4141        }
     42
    4243        if ($flux['args']['fond']=='formulaires/inscription'){
    4344
  • _plugins_/openid/trunk/openid_pipelines.php

    r66567 r94583  
    1717        if ($flux['args']['type']=='auteur') {
    1818                $openid = recuperer_fond('formulaires/inc-openid', $flux['args']['contexte']);
    19                 $flux['data'] = preg_replace('%(<li class=["\'][^"\']*editer_email(.*?)</li>)%is', '$1'."\n".$openid, $flux['data']);
     19                $flux['data'] = preg_replace('%(<(div|li) class=["\'][^"\']*editer_email(.*?)</\\2>)%is', '$1'."\n".$openid, $flux['data']);
    2020        }
    2121        return $flux;
     
    8585
    8686
    87 /**
    88  * Enregistrer l'openid dans la base au traitement du formulaire d'inscription
    89  * utilise en 2.0 uniquement
    90  *
    91  * @param array $flux
    92  * @return array
    93  */
    94 function openid_formulaire_traiter($flux){
    95         if ($flux['args']['form']=='inscription'){
    96                 $nom = _request('nom_inscription');
    97                 $mail = _request('mail_inscription');
    98                 $openid = _request('openid');
    99                 if (function_exists('test_inscription'))
    100                         $f = 'test_inscription';
    101                 else    $f = 'test_inscription_dist';
    102                 $desc = $f($mode, $mail, $flux['args']['args'][0], $flux['args']['args'][2]);
    103                 if (is_array($desc)
    104                   AND $mail = $desc['email']){
    105                         include_spip('base/abstract_sql');
    106                         sql_updateq("spip_auteurs", array('openid'=>$openid),"statut='nouveau' AND email=" . sql_quote($mail));
    107                 }
    108         }
    109         return $flux;
    110 }
    111 
    11287
    11388/**
  • _plugins_/openid/trunk/paquet.xml

    r84608 r94583  
    22        prefix="openid"
    33        categorie="auteur"
    4         version="1.2.0"
     4        version="2.0.0"
    55        etat="stable"
    6         compatibilite="[2.0.0;3.0.*]"
     6        compatibilite="[3.1.0;3.1.*]"
    77        logo="images/openid-100.png"
    88        schema="0.2"
     
    3232        <lib nom="openid-php-openid-ee669c6" lien="http://contrib.spip.net/IMG/zip/openid-php-openid-master-ee669c6.zip" />
    3333
    34 <spip compatibilite="[2.1.0;3.0.99]">   
    35 
    36         <chemin path="spip_2_1" />
    37 </spip>
    38 
    39 
    40 <spip compatibilite="[2.0.0;2.0.99]">   
    41 
    42         <pipeline nom="formulaire_traiter" inclure="openid_pipelines.php" />
    43 
    44         <chemin path="spip_2_0" />
    45 </spip>
    46 
    4734</paquet>
Note: See TracChangeset for help on using the changeset viewer.