Ignore:
Timestamp:
Oct 24, 2009, 10:37:38 AM (11 years ago)
Author:
cedric@…
Message:

faire et defaire ! on remet a la racine tout ce qui peut etre commun entre les 2 versions du plugin
et on commence a faire le portage 2.1

File:
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/authentification/openid/openid_pipelines.php

    r32249 r32324  
    5454/**
    5555 * Afficher l'openid sur le formulaire de login
     56 * Utilise uniquement pour spip 2.0.x
    5657 * @param <type> $flux
    5758 * @return <type>
     
    5960function openid_recuperer_fond($flux) {
    6061        if ($flux['args']['fond']=='formulaires/login'){
    61                 $login = pipeline('social_login_links','');
    62 
    63                 $scriptopenid = "";
    64                 if ($login = $flux['data']['contexte']['var_login']
    65                 AND $openid = sql_getfetsel('openid','spip_auteurs','login='.sql_quote($login))
    66                 ) {
    67                         $openid = preg_replace(',^http://,i','',$openid);
    68                         $message = _T('openid:form_login_openid_ok')  // . $openid
    69                         . "<br />[<a href=\"#\" onclick=\"jQuery('.editer_login .explication').hide();jQuery('.editer_password').show();return false;\">"._T('openid:form_login_openid_pass')."</a>]";
    70                         $scriptopenid = "jQuery('#var_login').keyup(function(){
    71                                 if (jQuery(this).val()!='".addslashes($login)."') {
    72                                         jQuery('.editer_login .explication').hide();
    73                                         jQuery('.editer_password').show();
    74                                 } else {
    75                                         jQuery('.editer_login .explication').show();
    76                                 }
    77                         });";
    78                 }
    79                 else
    80                         $message = _T('openid:form_login_openid');
    81 
    82                 $flux['data']['texte'] .= "<style type='text/css'>"
    83                 ."input#var_login {width:10em;background-image : url(".find_in_path('images/login_auth_openid.gif').");background-repeat:no-repeat;background-position:center left;padding-left:18px;}\n"
    84                 ."input#password {width:10em;padding-right:18px;}\n"
    85                 .".explication {margin:5px 0;}"
    86                 ."</style>"
    87                 ."<script type='text/javascript'>"
    88                 ."jQuery(document).ready(function(){jQuery('input#var_login').after('<div class=\'explication\'>".addslashes($message)."</div>');"
    89                 .($scriptopenid?"if (!jQuery('.editer_password').is('.erreur')) jQuery('.editer_password').hide();":"")
    90                 ."$scriptopenid});"
    91                 ."</script>";
     62                include_spip('inc/openid');
     63                $flux['data']['texte'] = openid_login_form($flux['data']['texte'],$flux['data']['contexte']);
    9264        }
    9365        /*if ($flux['args']['fond']=='formulaires/inscription'){
Note: See TracChangeset for help on using the changeset viewer.