Changeset 48140 in spip-zone
- Timestamp:
- May 26, 2011, 2:22:24 PM (10 years ago)
- Location:
- _plugins_/spip-listes/spip-listes_1_9_3
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/spip-listes/spip-listes_1_9_3/genie/spiplistes_cron.php
r47087 r48140 192 192 } 193 193 194 ///////////////////////////// 195 // preparation du courrier a placer dans le panier (spip_courriers) 196 // en cas de periode, la date est dans le passe' 197 // pour avoir les elements publies depuis cette date 194 /** 195 * preparation du courrier a placer dans le panier (spip_courriers) 196 * en cas de periode, la date est dans le passe' 197 * pour avoir les elements publies depuis cette date 198 */ 198 199 if ( 199 200 empty($titre_message) … … 209 210 spiplistes_debug_log ($prefix_log.'utiliser patron '._SPIPLISTES_PATRONS_DIR.$patron); 210 211 212 /** 213 * Assemble le patron 214 * Obtient en retour le contenu en version html et texte 215 */ 211 216 list($courrier_html, $courrier_texte) = spiplistes_courriers_assembler_patron ( 212 217 _SPIPLISTES_PATRONS_DIR . $patron 213 218 , array('date' => $dernier_envoi, 'patron'=>$patron, 'lang'=>$lang)); 214 219 215 //$taille_courrier_ok = (($n = spiplistes_strlen(spiplistes_courrier_version_texte($courrier_html))) > 10);216 220 $taille_courrier_ok = (($n = strlen($courrier_texte)) > 10); 217 221 218 222 spiplistes_debug_log($prefix_log.'taille courrier pour la liste #'.$id_liste.' : '.$n); 219 223 220 if($taille_courrier_ok) { 224 /** 225 * Si la taille du courrier est OK 226 * corriger les URLs 227 * Sinon, passer le courrier en statut 'vide' 228 */ 229 if ($taille_courrier_ok) { 221 230 include_spip('inc/filtres'); 222 231 $courrier_html = spiplistes_liens_absolus ($courrier_html); … … 230 239 } 231 240 232 // Place le courrier dans le casier 241 /** 242 * Place le courrier dans le casier 243 */ 233 244 $id_courrier = sql_insert( 234 245 'spip_courriers' … … 262 273 // place les etiquettes 263 274 // (ajout des abonnes dans la queue (spip_auteurs_courriers)) 264 spiplistes_courrier_remplir_queue_envois ($id_courrier, $id_liste);275 spiplistes_courrier_remplir_queue_envois ($id_courrier, $id_liste); 265 276 } 266 277 } // end while // fin traitement des listes -
_plugins_/spip-listes/spip-listes_1_9_3/inc/spiplistes_api.php
r48063 r48140 1179 1179 ; 1180 1180 1181 // chercher si un patron version texte existe 1181 /** 1182 * Calculer le contenu texte à partir 1183 * du {patron}_texte s'il existe 1184 */ 1182 1185 $patron_texte = spiplistes_patron_find_in_path($path_patron, $contexte['lang'], true); 1183 1186 unset($contexte['patron_html']); … … 1197 1200 } 1198 1201 } 1199 // si version texte manque, la calculer 1200 // a partir de la version html 1202 /** 1203 * si {patron}_texte manque, ou vide, 1204 * calculer a partir de la version html 1205 */ 1201 1206 if (!$texte_ok) { 1202 1207 $result_texte = spiplistes_courrier_version_texte($result_html); -
_plugins_/spip-listes/spip-listes_1_9_3/inc/spiplistes_api_courrier.php
r47642 r48140 266 266 /** 267 267 * Ajouter les abonnes d'une liste a un envoi 268 * @param : $id_courrier : reference d'un envoi 269 * @param $id_liste : reference d'une liste 268 * @param int $id_courrier reference d'un envoi 269 * @param int $id_liste reference d'une liste 270 * @param int $id_auteur 270 271 * @return bool 271 272 */ 272 273 function spiplistes_courrier_remplir_queue_envois ($id_courrier, $id_liste, $id_auteur = 0) { 274 273 275 $id_courrier = intval($id_courrier); 274 276 $id_liste = intval($id_liste); … … 285 287 // prendre la liste des abonnes a cette liste 286 288 $ids_abos = spiplistes_listes_liste_abo_ids($id_liste); 287 if(count($ids_abos)) { 289 if(count($ids_abos)) 290 { 288 291 $sql_where_q = "(".implode(",", array_map("sql_quote", $ids_abos)).")"; 289 292 $sql_result = sql_select('id_auteur', 'spip_auteurs', "id_auteur IN $sql_where_q", '' -
_plugins_/spip-listes/spip-listes_1_9_3/inc/spiplistes_meleuse.php
r48128 r48140 260 260 ; 261 261 262 //////////////////////////////////// 263 // Ajoute lien tete de courrier 262 /** 263 * Ajouter le lien de courrier 264 * en tête du courrier 265 * si demandé en page de configuration 266 */ 264 267 if( 265 268 ($opt_lien_en_tete_courrier == 'oui') … … 275 278 } 276 279 277 //////////////////////////////////// 278 // La petite ligne du renvoi du cookie pour modifier son abonnement 279 //$pied_rappel_html = _T('spiplistes:modif_abonnement_html'); 280 //$pied_rappel_texte = _T('spiplistes:modif_abonnement_text'); 281 282 // transcrire le contenu 280 /** 281 * transcrire le contenu 282 * dans le charset souhaité 283 * indiqué en page de configuration 284 */ 283 285 if ($charset_dest != $charset_spip) 284 286 { … … 303 305 } 304 306 305 // corrige les liens relatifs (celui de texte a deja ete corrige par la trieuse (cron) 307 /** 308 * corrige les liens relatifs 309 * (celui de texte a deja ete corrige par la trieuse (cron) 310 */ 306 311 foreach(array('pied_html', 'pied_texte' 307 312 //, 'pied_rappel_html', 'pied_rappel_texte' … … 313 318 314 319 /** 315 * Adapter le CSS 320 * Adapter le CSS produit par SPIP 321 * (les class spip-center, etc. 322 * sont remplacées par style en inline) 316 323 */ 317 324 foreach(array(
Note: See TracChangeset
for help on using the changeset viewer.