Changeset 101437 in spip-zone
- Timestamp:
- Dec 30, 2016, 1:10:45 PM (4 years ago)
- Location:
- _plugins_/connecteur/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/connecteur/trunk/action/connexion.php
r98080 r101437 44 44 // Envoyer au pipeline les informations de la personne 45 45 $auteur_info = pipeline('pre_connecteur', $auteur_info); 46 // Est-ce que l'email est déjà présent dans la base de donnée ? 47 if (empty($auteur_info['email'])) { 48 spip_log('aucun email fourni par Facebook', 'facebook'._LOG_ERREUR); 49 spip_log($auteur_info, 'facebook'._LOG_ERREUR); 50 } else { 51 $verifier = charger_fonction('verifier', 'inc'); 52 if (!$verifier($auteur_info['email'], 'email', array('disponible' => true))) { 53 // L'auteur n'est pas encore dans la base de donnée : on le crée 54 $auteur = connecteur_creer_auteur($auteur_info); 46 55 47 // Est-ce que l'email est déjà présent dans la base de donnée ? 48 $verifier = charger_fonction('verifier', 'inc'); 49 if (!$verifier($auteur_info['email'], 'email', array('disponible' => true))) { 50 // L'auteur n'est pas encore dans la base de donnée : on le crée 51 $auteur = connecteur_creer_auteur($auteur_info); 56 // On enregistre le token 57 connecteur_save_token($auteur['id_auteur'], $type, $token); 52 58 53 // On enregistre le token 54 connecteur_save_token($auteur['id_auteur'], $type, $token); 59 // On va update la source de l'auteur 60 include_spip('action/editer_auteur'); 61 auteur_modifier($auteur['id_auteur'], array('source' => $type)); 55 62 56 // On va update la source de l'auteur 57 include_spip('action/editer_auteur'); 58 auteur_modifier($auteur['id_auteur'], array('source' => $type)); 59 60 // Et enfin on connecte la personne 61 connecteur_connecter($auteur); 62 } else { 63 // Sinon, on connecte l'auteur 64 $auteur = connecteur_connecter($auteur_info); 65 connecteur_save_token($auteur['id_auteur'], $type, $token); 63 // Et enfin on connecte la personne 64 connecteur_connecter($auteur); 65 } else { 66 // Sinon, on connecte l'auteur 67 $auteur = connecteur_connecter($auteur_info); 68 connecteur_save_token($auteur['id_auteur'], $type, $token); 69 } 66 70 } 67 68 71 // Envoyer aux pipelines 69 72 $desc = pipeline('post_connecteur', array('auteur' => $auteur, 'info' => $auteur_info)); -
_plugins_/connecteur/trunk/paquet.xml
r100278 r101437 2 2 prefix="connecteur" 3 3 categorie="auteur" 4 version="1.0.1 0"4 version="1.0.11" 5 5 etat="dev" 6 6 compatibilite="[3.1.0;3.1.*]"
Note: See TracChangeset
for help on using the changeset viewer.