Changeset 95009 in spip-zone


Ignore:
Timestamp:
Feb 7, 2016, 3:13:59 PM (3 years ago)
Author:
p@…
Message:

Fonction pour créer un auteur SPIP sur base de facebook_profil()

On déclare aussi un pipeline post_inscrire_facebook à tout fin utile

Location:
_plugins_/facebook/trunk
Files:
2 edited

Legend:

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

    r95008 r95009  
    232232        );
    233233}
     234
     235/**
     236 * Créer un auteur SPIP à partir des données de facebook
     237 *
     238 * @access public
     239 */
     240function facebook_creer_auteur($token) {
     241
     242        // Récupération des données de l'utilisateur sur base du token
     243        $user = facebook_profil($token);
     244
     245        // Inscrire l'auteur sur base des informations de facebook
     246        $inscrire_auteur = charger_fonction('inscrire_auteur', 'action');
     247        $desc = $inscrire_auteur('6forum', $user['email'], $user['nom']);
     248
     249        // Envoyer aux pipelines
     250        $desc = pipeline('post_inscrire_facebook', $desc);
     251
     252        return $desc;
     253}
  • _plugins_/facebook/trunk/paquet.xml

    r95001 r95009  
    2222        <licence>GNU/GPL</licence>
    2323
     24        <pipeline nom="post_inscrire_facebook" inclure="base/facebook.php" />
    2425        <pipeline nom="declarer_tables_objets_sql" inclure="base/facebook.php" />
    2526        <pipeline nom="autoriser" inclure="facebook_autorisations.php" />
Note: See TracChangeset for help on using the changeset viewer.