diff --git a/prive/informer_auteur_fonctions.php b/prive/informer_auteur_fonctions.php index 888b89f6e2d5a7b6042a34409f97f2dd09ecbd7a..f72df2ac530414d26772a358234b58f80d3acef4 100644 --- a/prive/informer_auteur_fonctions.php +++ b/prive/informer_auteur_fonctions.php @@ -24,13 +24,15 @@ function informer_auteur($bof) unset($row['id_auteur']); else { // piocher les infos sur un autre login - $n = sql_countsel('spip_auteurs',"login<>''"); - $n = (abs(crc32($login))%$n); - $row = auth_informer_login(sql_getfetsel('login','spip_auteurs',"login<>''",'','',"$n,1")); - if ($row AND is_array($row)){ - unset($row['id_auteur']); - $row['login'] = $login; + if ($n = sql_countsel('spip_auteurs',"login<>''")){ + $n = (abs(crc32($login))%$n); + $row = auth_informer_login(sql_getfetsel('login','spip_auteurs',"login<>''",'','',"$n,1")); + if ($row AND is_array($row)){ + unset($row['id_auteur']); + $row['login'] = $login; + } } + else $row = array(); } return json_export($row);