Changeset 48001 in spip-zone for _plugins_/Association/Associaspip/action/modifier_relances.php
- Timestamp:
- May 22, 2011, 2:26:14 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/Association/Associaspip/action/modifier_relances.php
r47177 r48001 28 28 $envoyer_mail = charger_fonction('envoyer_mail', 'inc'); 29 29 30 /* on recupere les adresses emails de tous les auteurs selectionnes, a reprendre quand on pourra interfacer avec Coordonnees */ 31 $id_auteurs_list = sql_in('id_auteur', array_keys($statut_tab)); 32 $auteurs_info = sql_select('id_auteur, email', 'spip_auteurs', $id_auteurs_list); 33 34 /* boucle sur tous les auteurs selectionnés */ 35 while ($auteur_info = sql_fetch($auteurs_info)) { 36 $id_auteur = $auteur_info['id_auteur']; 37 $email = $auteur_info['email']; 38 if (!$envoyer_mail($email, $sujet, $message, $exp)) { 39 spip_log("non envoi du mail a ".$email); 40 } elseif ($statut_tab[$id_auteur]=="echu") { 30 /* on recupere les adresses emails de tous les auteurs selectionnes */ 31 include_spip('inc/association_coordonnees'); 32 $emails_auteurs = association_recuperer_emails(array_keys($statut_tab)); /* cette fonction renvoie un tableau auteur_id => array(emails) */ 33 34 foreach ($emails_auteurs as $id_auteur => $emails) { 35 foreach ($emails as $email) { 36 if (!$envoyer_mail($email, $sujet, $message, $exp)) { 37 spip_log("non envoi du mail a ".$email); 38 } elseif ($statut_tab[$id]=="echu") { 41 39 sql_updateq('spip_asso_membres', 42 40 array("statut_interne"=> 'relance'), 43 41 "id_auteur=$id_auteur"); 44 42 } 43 } 45 44 } 46 45 }
Note: See TracChangeset
for help on using the changeset viewer.