Changeset 59238 in spip-zone
- Timestamp:
- Mar 12, 2012, 2:39:20 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/abomailmans/branches/v1/genie/abomailmans_envois.php
r44019 r59238 58 58 $charset = lire_meta('charset'); 59 59 60 $sujet=$t['titre']; 61 $date_envoi=$t['date_envoi']; 62 $email_receipt=$t['email']; 63 $modele_defaut=$t['modele_defaut']; 64 65 $recuptemplate = explode('&',$modele_defaut); 66 67 include_spip('abomailmans_fonctions'); 68 $paramplus = recup_param($modele_defaut); //pour url 69 $periodicite=intval($t['periodicite']); 60 70 61 $sujet=$t['titre']; 62 $date_envoi=$t['date_envoi']; 63 $email_receipt=$t['email']; 64 $modele_defaut=$t['modele_defaut']; 65 66 $recuptemplate = explode('&',$modele_defaut); 67 68 include_spip('abomailmans_fonctions'); 69 $paramplus = recup_param($modele_defaut); //pour url 70 $periodicite=intval($t['periodicite']); 71 /** 72 * la page a envoyer doit etre testee a maintenant moins periodicite 73 */ 74 $time = time() - (3600 * 24 * $periodicite); 71 75 72 /** 73 * la page a envoyer doit etre testee a maintenant moins periodicite 74 */ 75 $time = time() - (3600 * 24 * $periodicite); 76 /** 77 * construction du query 78 */ 79 parse_str($paramplus,$query); 80 $query['id_abomailman'] = $t['id_abomailman']; 81 $query['template'] = $recuptemplate[0]; 82 $query['date'] = date('Y-m-d H:i:s', $time); 76 83 77 /** 78 * construction du query 79 */ 80 parse_str($paramplus,$query); 81 $query['id_abomailman'] = $t['id_abomailman']; 82 $query['template'] = $recuptemplate[0]; 83 $query['date'] = date('Y-m-d H:i:s', $time); 84 /** 85 * on peut verifier le fond grace à l'url 86 */ 87 $url_genere = generer_url_public('abomailman_template',$query,'&'); 88 $fond = recuperer_fond('abomailman_template',$query); 84 89 85 /** 86 * on peut verifier le fond grace à l'url 87 */ 88 $url_genere = generer_url_public('abomailman_template',$query,'&'); 89 $fond = recuperer_fond('abomailman_template',$query); 90 91 $body = array( 90 $body = array( 92 91 'html'=>$fond, 93 92 ); … … 99 98 if ($GLOBALS['meta']['facteur_adresse_envoi'] == 'oui' 100 99 AND $GLOBALS['meta']['facteur_adresse_envoi_email']) 101 $from_email = $GLOBALS['meta']['facteur_adresse_envoi_email']; 102 else 103 $from_email = $email_webmaster; 100 $from_email = $GLOBALS['meta']['facteur_adresse_envoi_email']; 101 else 102 $from_email = $email_webmaster; 103 104 104 // nom denvoi depuis config facteur 105 105 if ($GLOBALS['meta']['facteur_adresse_envoi'] == 'oui' 106 106 AND $GLOBALS['meta']['facteur_adresse_envoi_nom']) 107 108 109 107 $from_nom = $GLOBALS['meta']['facteur_adresse_envoi_nom']; 108 else 109 $from_nom = $nom_site; 110 110 111 111 if (abomailman_mail($from_nom, $from_email, "", $email_receipt, $sujet,$body, true, $charset)) { 112 112 spip_log("envoi ok = $url_genere tous les $periodicite jours sujet =".$sujet,"abomailmans"); 113 } 113 } 114 } else { 115 spip_log("maintenant=".date('Y-m-d H:i:s', time())." date demande = ".$query['date']." non envoye =$url_genere : rien de neuf depuis $periodicite jours","abomailmans"); 114 116 } 115 else spip_log("maintenant=".date('Y-m-d H:i:s', time())." date demande = ".$query['date']." non envoye =$url_genere : rien de neuf depuis $periodicite jours","abomailmans");116 117 117 // Noter que l'envoi est OK meme si envoi echoue faute de contenu, on reessaiera dans /periodicite/ jours 118 118 sql_updateq("spip_abomailmans", array("date_envoi" => date('Y-m-d H:i:s', time())), "id_abomailman=".$t['id_abomailman']);
Note: See TracChangeset
for help on using the changeset viewer.