Changeset 48128 in spip-zone
- Timestamp:
- May 26, 2011, 9:05:00 AM (10 years ago)
- Location:
- _plugins_/spip-listes/spip-listes_1_9_3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/spip-listes/spip-listes_1_9_3/inc/spiplistes_meleuse.php
r48064 r48128 68 68 * - negatif, si la tache doit etre poursuivie ou recommencee 69 69 * 70 * @package spiplistes71 70 * @param int $last_time 72 71 * @return int … … 468 467 //$_url = preg_replace(',(&),','&', $_url); 469 468 470 // Pour le moment (27/03/2011), un seul patron connu471 $lien_rappel = 'lien_standard';472 469 473 list($pied_rappel_html, $pied_rappel_texte) = spiplistes_courriers_assembler_patron ( 474 _SPIPLISTES_PATRONS_LIEN_DIR . $lien_rappel 475 , array('id_courrier' => $id_courrier 476 , 'id_liste' => $id_liste 477 , '_url' => generer_url_public('') 478 , 'lang' => $lang 479 , 'd' => $cookie 480 , 'lien_desabo' => ($opt_ajout_lien_desabo == 'oui') 481 ) 482 ); 483 $pied_rappel_texte = spiplistes_translate_2_charset ($pied_rappel_texte 484 , $charset_dest 485 , true); 486 470 /** 471 * Insérer le pied de rappel 472 * qui permet de gérer l'abonnement 473 * 474 * Rajoute le lien si la pseudo 475 * balise _COOKIE_ABONNE_ est absente du courrier 476 */ 477 $new_html = spiplistes_personnaliser_cookie ( 478 $ventre_html 479 , $cookie); 480 if ($new_html === FALSE) 481 { 482 /** 483 * Pour le moment (27/03/2011), un seul patron connu 484 */ 485 $lien_rappel = 'lien_standard'; 486 487 list($pied_rappel_html, $pied_rappel_texte) = spiplistes_courriers_assembler_patron ( 488 _SPIPLISTES_PATRONS_LIEN_DIR . $lien_rappel 489 , array('id_courrier' => $id_courrier 490 , 'id_liste' => $id_liste 491 , '_url' => generer_url_public('') 492 , 'lang' => $lang 493 , 'd' => $cookie 494 , 'lien_desabo' => ($opt_ajout_lien_desabo == 'oui') 495 ) 496 ); 497 $pied_rappel_texte = spiplistes_translate_2_charset ($pied_rappel_texte 498 , $charset_dest 499 , true); 500 } 501 else { 502 $ventre_html = $new_html; 503 $ventre_texte = spiplistes_personnaliser_cookie ( 504 $ventre_texte 505 , $cookie); 506 } 507 487 508 switch($format_abo) { 488 509 case 'html': … … 738 759 } 739 760 761 /** 762 * Si la pseudo balise _COOKIE_ABONNE_ est détectée 763 * dans le courrier, remplace par le cookie 764 * et confirme la modification pour éviter 765 * l'insertion du pied de rappel 766 * 767 * @param string $texte 768 * @param string $cookie 769 * @staticvar string $tag 770 * @return bool|string 771 */ 772 function spiplistes_personnaliser_cookie ($texte, $cookie) { 773 774 static $tag = '_COOKIE_ABONNE_'; 775 776 if (($r = strpos($texte, $tag)) !== FALSE) 777 { 778 $r = str_replace ($tag, $cookie, $texte); 779 } 780 return ($r); 781 } 740 782 741 783 /** -
_plugins_/spip-listes/spip-listes_1_9_3/plugin.xml
r48061 r48128 8 8 <nom><multi>[fr]SPIP-Listes[en]SPIP-Lists[ar]لوائح SPIP[es]SPIP-Listes</multi></nom> 9 9 <auteur>BoOz@rezo.net</auteur> 10 <version>2.019 4</version>10 <version>2.0195</version> 11 11 <version_base>1.98</version_base> 12 12 <etat>test</etat>
Note: See TracChangeset
for help on using the changeset viewer.