$id_message)); // recuperer tous les emails des auteurs qui ont recu le message dans leur boite // si c'est une annonce generale, on envoie a tout le monde include_spip('inc/messages'); $where = array( "email!=''", "statut!='5poubelle'", sql_in('statut',messagerie_statuts_destinataires_possibles()) ); // pour une annonce : tous ceux qui recoivent des messages if ($type!=='affich'){ $ids = sql_allfetsel('id_auteur','spip_auteurs_liens',"objet='message' AND id_objet=".intval($id_message)); $ids = array_map('reset',$ids); $where[] = sql_in('id_auteur',$ids); } $emails = sql_allfetsel('email',"spip_auteurs",$where); $emails = array_map('reset',$emails); include_spip('inc/notifications'); notifications_envoyer_mails($emails,$texte); } } }