Changeset 87036 in spip-zone


Ignore:
Timestamp:
Jan 8, 2015, 4:36:50 PM (5 years ago)
Author:
cam.lafit@…
Message:

Prémunier des warning sur le profil auteur

  • si $auteur est incomplet alors evitons de continuer la création d'un profil thelia/spip
  • Se prémunir des warning inutile avec php5.x
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/plugin-thelia/auth/thelia.php

    r48078 r87036  
    131131function creer_auteur_thelia($auteur) {
    132132
     133    if (empty($auteur))
     134        return array();
     135
    133136        //Empecher un doublon
    134         if ($result = sql_fetsel("*", "spip_auteurs", "login=" . sql_quote($auteur['login']) . " AND source='thelia'")) {
     137        if (isset($auteur['login']) && $result = sql_fetsel("*", "spip_auteurs", "login=" . sql_quote($auteur['login']) . " AND source='thelia'")) {
    135138              spip_log("l'utilisateur $login est déjà enregistré dans spip tout va bien",'theliaob');
    136139              return $result;
     
    143146
    144147        //Empecher un doublon
    145         if ($result = sql_fetsel("*", "spip_auteurs", "login=" . sql_quote($auteur['client']->email) . " AND source='thelia'")) {
     148        if (isset($auteur['client']) &&  $result = sql_fetsel("*", "spip_auteurs", "login=" . sql_quote($auteur['client']->email) . " AND source='thelia'")) {
    146149              spip_log("l'utilisateur $login est déjà enregistré dans spip tout va bien",'theliaob');
    147150              return $result;
Note: See TracChangeset for help on using the changeset viewer.