Changeset 48921 in spip-zone
- Timestamp:
- Jun 19, 2011, 10:55:40 AM (10 years ago)
- Location:
- _plugins_/spip-listes/spip-listes_1_9_3
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/spip-listes/spip-listes_1_9_3/TO-DO.txt
r48071 r48921 12 12 crois que ca y est deja, mais...) 13 13 14 + probleme d'accents signale' sur les variables perso. Revoir spiplistes_personnaliser_courrier()15 dans le meleuse.16 14 + recuper les erreurs de phpmailer ($this->error) dans les logs de spiplistes 17 15 + ajouter option de maintenance "supprimer les invites sans abonnements" -
_plugins_/spip-listes/spip-listes_1_9_3/formulaires/gestion_abonnement.html
r48919 r48921 13 13 -->]<BOUCLE_auteur(AUTEURS){tous} {id_auteur=(#ENV{id_auteur})}{0,1}> 14 14 <div class="message-formulaire"> 15 [(#NOM|!={#EMAIL}|oui) 15 16 <p class='nom'>#NOM</p> 17 ]<p class='nom email'><:spiplistes:ce_mail_envoye_a_:><span>#EMAIL</span></p> 18 <p class='nom email text'><:spiplistes:si_mail_par_erreur:></p> 16 19 [(#SET{statut_auteur,#STATUT})] 17 20 </div> -
_plugins_/spip-listes/spip-listes_1_9_3/formulaires/gestion_abonnement.php
r48919 r48921 102 102 // pour cet auteur 103 103 $mes_abos = spiplistes_abonnements_listes_auteur ($id_auteur, true); 104 104 105 105 // demander de stopper une inscription ? 106 106 if ($stop > 0) … … 111 111 { 112 112 spiplistes_abonnements_auteur_desabonner ($id_auteur, $id_liste); 113 $contexte = array( 114 'message_ok' => _T('spiplistes:vous_etes_desinscrit') 115 ); 113 $message_ok = _T('spiplistes:abonnement_modifie').'.' 114 . '<br />' . PHP_EOL 115 . _T('spiplistes:vous_n_etes_plus_abonne_aux_listes') 116 ; 116 117 } 117 118 } … … 125 126 : array() 126 127 ; 128 129 /** 130 * supprime d'abord tous les abonnements 131 */ 132 spiplistes_abonnements_auteur_desabonner ($id_auteur, 'toutes'); 133 $message_ok = _T('spiplistes:abonnement_modifie').'.'; 134 135 /** 136 * Abonne aux listes sélectionnées 137 */ 127 138 if (count ($listes_souhaitees)) 128 139 { 140 141 // les cles sont les id_listes 129 142 $listes_souhaitees = array_flip ($listes_souhaitees); 130 143 131 // abonner aux listes demandées 132 foreach (array_keys($listes_souhaitees) as $id_liste) 133 { 134 if (!isset($mes_abos[$id_liste])) 135 { 136 spiplistes_abonnements_ajouter ($id_auteur, $id_liste); 137 $mes_abos[$id_liste] = ''; 138 } 139 } 140 141 // désabonner les listes non souhaitées 142 foreach (array_keys($mes_abos) as $id_liste) 143 { 144 if (!isset ($listes_souhaitees[$id_liste])) 145 { 146 spiplistes_abonnements_auteur_desabonner ($id_auteur, $id_liste); 147 } 148 } 149 150 // abonner aux listes demandées, 151 // si pas déjà abonné 152 foreach (array_keys($listes_souhaitees) as $id_liste) 153 { 154 if (!isset ($mes_abos[$id_liste])) 155 { 156 if(spiplistes_abonnements_ajouter($id_auteur, $id_liste) !== false) 157 { 158 // @todo a ameliorer, style une ligne de confirmation par liste ? 159 $message_ok = _T('spiplistes:abonnement_modifie'); 160 } 161 } 162 } 163 } 164 else if (count ($mes_abos)) 165 { 166 // tout est déselectionné ? 167 // supprimer tout les abonnements ! 168 spiplistes_abonnements_auteur_desabonner ($id_auteur, 'toutes'); 169 $mes_abos = array(); 144 spiplistes_abonnements_ajouter ($id_auteur 145 , array_keys($listes_souhaitees) 146 ); 147 $nb = count ($listes_souhaitees); 148 if ($nb >= 1) 149 { 150 $message_ok .= '<br />' . PHP_EOL; 151 $message_ok .= 152 ($nb > 1) 153 ? _T('spiplistes:vous_etes_abonne_aux_listes_selectionnees') 154 : _T('spiplistes:vous_etes_abonne_a_la_liste_selectionnee') 155 ; 156 } 157 } 158 else if (count($mes_abos)) 159 { 160 $message_ok .= '<br />' . PHP_EOL 161 . _T('spiplistes:vous_n_etes_plus_abonne_aux_listes') 162 ; 170 163 } 171 164 … … 179 172 } 180 173 181 $message_ok = _T('spiplistes:desabonnement_valid').' : '.$email; 174 $message_ok = _T('spiplistes:abonnement_modifie').'.' 175 . '<br />' . PHP_EOL 176 . _T('spiplistes:vous_n_etes_plus_abonne_aux_listes') 177 ; 182 178 } 183 179 else { -
_plugins_/spip-listes/spip-listes_1_9_3/formulaires/modif_abonnement2.php
r48919 r48921 1 1 <?php 2 2 /** 3 * @deprecated ? (a vérifier, CP-20110619) 3 4 * @package spiplistes 4 5 */ … … 12 13 include_spip('inc/spiplistes_api_globales'); 13 14 14 function formulaires_modif_abonnement2_charger_dist(){ 15 function formulaires_modif_abonnement2_charger_dist() { 16 17 spiplistes_debug_log('formulaires_modif_abonnement2_charger_dist()'); 18 15 19 $confirm = _request('confirm'); 16 20 $d = _request('d'); -
_plugins_/spip-listes/spip-listes_1_9_3/inc/spiplistes_api.php
r48911 r48921 1317 1317 */ 1318 1318 function spiplistes_auteurs_cookie_oubli_updateq ($cookie_oubli, $where, $where_is_cookie = false) { 1319 if(is_string($where) ) {1319 if(is_string($where) && !empty($where)) { 1320 1320 $where = (($where_is_cookie) ? "cookie_oubli" : "email") 1321 1321 . "=" . sql_quote($where) . " LIMIT 1"; -
_plugins_/spip-listes/spip-listes_1_9_3/lang/spiplistes_fr.php
r48909 r48921 568 568 de réception.' 569 569 , 'valider_abonnement' => 'Valider cet abonnement' 570 , 'vous_etes_abonne_a_la_liste_selectionnee' => 'Vous êtes abonné à la liste sélectionnée.' 571 , 'vous_etes_abonne_aux_listes_selectionnees' => 'Vous êtes abonné aux listes sélectionnées.' 570 572 , 'vous_etes_abonne_aux_listes_selectionnees_' => 'Vous êtes abonné aux listes sélectionnées ' 573 , 'vous_n_etes_plus_abonne_aux_listes' => 'Vous n'êtes plus abonné aux listes de diffusion.' 571 574 572 575 // inc/spiplistes_pipeline_ajouter_boutons.php … … 645 648 , 'vous_consultez_ori' => 'vous pouvez consulter l’original sur le site' 646 649 , 'vous_recevez_ce_courrier' => 'Vous recevez cet courrier suite à votre inscription en ligne' 650 , 'ce_mail_envoye_a_' => 'Ce message est adressé à ' 651 , 'si_mail_par_erreur' => 'Si ce mail vous a été délivré par erreur, 652 merci de prévenir votre correspondant et de supprimer ce message.' 647 653 648 654 // tableau items *_options -
_plugins_/spip-listes/spip-listes_1_9_3/plugin.xml
r48915 r48921 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.020 6</version>10 <version>2.0207</version> 11 11 <version_base>1.98</version_base> 12 12 <etat>test</etat>
Note: See TracChangeset
for help on using the changeset viewer.