Changeset 48782 in spip-zone
- Timestamp:
- Jun 14, 2011, 12:20:37 PM (10 years ago)
- Location:
- _plugins_/spip-lettres
- Files:
-
- 7 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/spip-lettres/base/lettres.php
r47472 r48782 60 60 $interface['tables_jointures']['spip_mots'][] = 'mots_lettres'; 61 61 $interface['tables_jointures']['spip_themes'][] = 'rubriques'; 62 $interface['tables_jointures']['spip_themes']['expediteur_id'] = 'auteurs'; 63 $interface['tables_jointures']['spip_themes']['retours_id'] = 'auteurs'; 62 64 $interface['table_date']['abonnes'] = 'maj'; 63 65 $interface['table_date']['lettres'] = 'date'; … … 132 134 ); 133 135 $spip_themes = array( 134 "id_theme" => "BIGINT(21) NOT NULL", 135 "id_rubrique" => "BIGINT (21) DEFAULT '0' NOT NULL", 136 "titre" => "TEXT NOT NULL", 137 "lang" => "VARCHAR(10) NOT NULL" 136 "id_theme" => "BIGINT(21) NOT NULL", 137 "id_rubrique" => "BIGINT (21) DEFAULT '0' NOT NULL", 138 "titre" => "TEXT NOT NULL", 139 "lang" => "VARCHAR(10) NOT NULL", 140 "expediteur_type" => "ENUM('default','webmaster','author','custom') NOT NULL DEFAULT 'default'", 141 "expediteur_id" => "BIGINT(21) NOT NULL DEFAULT '0'", 142 "retours_type" => "ENUM('default','webmaster','author','custom') NOT NULL DEFAULT 'default'", 143 "retours_id" => "BIGINT(21) NOT NULL DEFAULT '0'" 138 144 ); 139 145 $spip_themes_key = array( … … 354 360 ecrire_meta($nom_meta_base_version,$current_version='4.0.2','non'); 355 361 } 356 if (version_compare($current_version,'4.1','<')) 362 if (version_compare($current_version,'4.1','<')){ 357 363 ecrire_meta('spip_lettres_cliquer_anonyme', 'oui'); 358 364 ecrire_meta('spip_lettres_admin_abo_toutes_rubriques', 'non'); 359 365 ecrire_meta('spip_lettres_log_utiliser_email', 'non'); 360 366 ecrire_meta($nom_meta_base_version,$current_version='4.1','non'); 367 } 368 if (version_compare($current_version,'4.2','<')){ 369 echo "SPIP-Lettres MAJ 4.2<br />"; 370 sql_alter("TABLE spip_themes ADD COLUMN expediteur_type ENUM('default','webmaster','author','custom') NOT NULL DEFAULT 'default'"); 371 sql_alter("TABLE spip_themes ADD COLUMN expediteur_id BIGINT(21) NOT NULL DEFAULT '0'"); 372 sql_alter("TABLE spip_themes ADD COLUMN retours_type ENUM('default','webmaster','author','custom') NOT NULL DEFAULT 'default'"); 373 sql_alter("TABLE spip_themes ADD COLUMN retours_id BIGINT(21) NOT NULL DEFAULT '0'"); 374 375 // on verifie la configuration de spip-lettres 376 // si toutes les lettres sont signées de leur auteur, on répercute sur les thématiques 377 if ('oui' == $GLOBALS['meta']['spip_lettres_signe_par_auteurs']) 378 sql_updateq('spip_themes', array('expediteur_type' => 'author'), '1'); 379 380 ecrire_meta($nom_meta_base_version,$current_version='4.2','non'); 381 } 361 382 } 362 383 } -
_plugins_/spip-lettres/classes/abonne.php
r47522 r48782 365 365 $envoyer_mail = charger_fonction('envoyer_mail', 'inc'); 366 366 367 // on récupère les paramètres d'envoi de la thématique 368 $theme = sql_fetsel( 369 "expediteur_type, expediteur_id, retours_type, retours_id", 370 "spip_themes LEFT JOIN spip_lettres USING(id_rubrique)", 371 "id_lettre=".$id_lettre 372 ); 373 $expediteur_type = $theme['expediteur_type']; 374 $expediteur_id = $theme['expediteur_id']; 375 $retours_type = $theme['retours_type']; 376 $retours_id = $theme['retours_id']; 377 378 379 if (!empty($expediteur_type) && 'author'!=$expediteur_type) 380 { 381 // l'expéditeur par défaut, dépend de la configuration de facteur et du site 382 if (isset($GLOBALS['meta']['facteur_smtp_sender']) && !empty($GLOBALS['meta']['facteur_smtp_sender'])) 383 $email_envoyeur = $GLOBALS['meta']['facteur_smtp_sender']; 384 else 385 $email_envoyeur = $GLOBALS['meta']['email_webmaster']; 386 387 $nom_envoyeur = strip_tags($GLOBALS['meta']['nom_site']); 388 389 // l'expéditeur est le webmaster 390 if ('webmaster'==$expediteur_type) 391 { 392 $nom_envoyeur = _T('webmaster'); 393 $email_envoyeur = $GLOBALS['meta']['email_webmaster']; 394 } 395 396 // l'expéditeur est un auteur sélectionné 397 else if ('custom'==$expediteur_type) 398 { 399 $auteur = sql_fetsel( 400 "nom, email", 401 "spip_auteurs", 402 "id_auteur=".$expediteur_id 403 ); 404 $nom_envoyeur = $auteur['nom']; 405 $email_envoyeur = $auteur['email']; 406 } 407 408 $corps = array( 409 'html' => $message_html, 410 'texte' => $message_texte, 411 'nom_envoyeur' => $nom_envoyeur 412 ); 413 $expediteur = $email_envoyeur; 414 } 415 367 416 // si signe_par_auteurs = oui 368 if ($GLOBALS['meta']['spip_lettres_signe_par_auteurs'] == 'oui') {417 else if ('author'==$expediteur_type || $GLOBALS['meta']['spip_lettres_signe_par_auteurs'] == 'oui') { 369 418 370 419 // on récupère le 1er auteur; pas traité si plusieurs auteurs … … 383 432 $expediteur = $email_envoyeur; 384 433 } 385 return $envoyer_mail($this->email, $objet, $corps, $expediteur); 434 435 // on spécifie l'adresse e-mail pour les retours en erreur 436 if (!empty($retours_type)) 437 { 438 switch($retours_type) 439 { 440 case "webmaster": 441 $corps['adresse_erreur'] = $GLOBALS['meta']['email_webmaster']; 442 break; 443 444 case "author": 445 $auteur = sql_fetsel( 446 "email", 447 "spip_auteurs LEFT JOIN spip_auteurs_lettres USING(id_auteur)", 448 "id_lettre=".$id_lettre 449 ); 450 $corps['adresse_erreur'] = $auteur['email']; 451 break; 452 453 case "custom": 454 $auteur = sql_fetsel( 455 "email", 456 "spip_auteurs", 457 "id_auteur=".$retours_id 458 ); 459 $corps['adresse_erreur'] = $auteur['email']; 460 break; 461 462 default: 463 if (isset($GLOBALS['meta']['facteur_smtp_sender']) && !empty($GLOBALS['meta']['facteur_smtp_sender'])) 464 $corps['adresse_erreur'] = $GLOBALS['meta']['facteur_smtp_sender']; 465 else 466 $corps['adresse_erreur'] = $GLOBALS['meta']['email_webmaster']; 467 break; 468 } 469 } 470 471 return $envoyer_mail($this->email, $objet, $corps, $expediteur, $headers); 386 472 } 387 473 … … 489 575 490 576 function supprimer() { 491 if ($GLOBALS['meta']['spip_lettres_notifier_suppression_abonne'] == 'oui') {577 if ($GLOBALS['meta']['spip_lettres_notifier_suppression_abonne'] != 'non') { 492 578 $objet = recuperer_fond('emails/lettres_suppression_abonne_titre', array('email' => $this->email)); 493 579 $message_html = recuperer_fond('emails/lettres_suppression_abonne_html', array('email' => $this->email)); … … 495 581 $corps = array('html' => $message_html, 'texte' => $message_texte); 496 582 $envoyer_mail = charger_fonction('envoyer_mail', 'inc'); 497 $envoyer_mail($GLOBALS['meta']['email_webmaster'], $objet, $corps); 583 584 $email_recoit_desabonnement = $GLOBALS['meta']['email_webmaster']; 585 586 if ('webmaster'!=$GLOBALS['meta']['spip_lettres_notifier_suppression_abonne']) 587 { 588 $id_auteur = intval($GLOBALS['meta']['spip_lettres_notifier_suppression_abonne']); 589 $row = sql_fetsel("email", "spip_auteurs", "id_auteur=".$id_auteur); 590 $email_recoit_desabonnement = $row["email"]; 591 } 592 $envoyer_mail($email_recoit_desabonnement, $objet, $corps); 498 593 } 499 594 $req = sql_select('*', 'spip_abonnes_statistiques', 'periode="'.date('Y-m').'"'); -
_plugins_/spip-lettres/exec/config_lettres_formulaire.php
r45196 r48782 19 19 include_spip('inc/meta'); 20 20 include_spip('lettres_fonctions'); 21 22 21 23 22 function exec_config_lettres_formulaire() { … … 63 62 echo $commencer_page(_T('titre_configuration'), "configuration", "configuration"); 64 63 65 66 64 echo '<br /><br /><br />'; 67 65 echo gros_titre(_T('titre_configuration'),'',false); … … 81 79 echo debut_droite('', true); 82 80 83 $themes = afficher_objets('theme', _T('lettresprive:themes_disponibles'), array('SELECT' => 'T.*, RUB.titre AS titre_rub', 'FROM' => 'spip_themes AS T LEFT JOIN spip_rubriques AS RUB ON RUB.id_rubrique=T.id_rubrique', 'ORDER BY' => 'T.titre')); 81 echo('<h1>'._T('lettresprive:config_formulaire').'</h1>'); 82 83 $themes = afficher_objets( 84 'theme', _T('lettresprive:themes_disponibles'), 85 array('SELECT' => 'T.*, RUB.titre AS titre_rub', 'FROM' => 'spip_themes AS T LEFT JOIN spip_rubriques AS RUB ON RUB.id_rubrique=T.id_rubrique', 'ORDER BY' => 'T.titre')); 84 86 if ($themes) { 85 87 echo $themes; … … 103 105 echo '<input type="text" class="text" name="titre" id="titre" value="" />'; 104 106 echo '</p>'; 107 105 108 echo '<p>'; 106 109 echo '<label for="id_parent">'._T('lettresprive:choix_rubrique').'</label>'; -
_plugins_/spip-lettres/exec/config_lettres_squelettes.php
r47521 r48782 64 64 ecrire_meta('spip_lettres_utiliser_articles', $spip_lettres_utiliser_articles); 65 65 66 $spip_lettres_notifier_suppression_abonne = $_POST['spip_lettres_notifier_suppression_abonne'];67 ecrire_meta('spip_lettres_notifier_suppression_abonne', $spip_lettres_notifier_suppression_abonne);68 69 66 $spip_lettres_cliquer_anonyme = $_POST['spip_lettres_cliquer_anonyme']; 70 67 ecrire_meta('spip_lettres_cliquer_anonyme', $spip_lettres_cliquer_anonyme); … … 79 76 ecrire_meta('spip_lettres_signe_par_auteurs', $spip_lettres_signe_par_auteurs); 80 77 78 // notification du désabonnement d'un abonné 79 $spip_lettres_notifier_suppression_abonne = $_POST['spip_lettres_notifier_suppression_abonne']; 80 $spip_lettres_notifier_suppression_abonne_cible = $_POST['spip_lettres_notifier_suppression_abonne_cible']; 81 $spip_lettres_notifier_auteur_id = $_POST['spip_lettres_notifier_auteur_id']; 82 83 // les valeurs possibles sont : 'non', 'webmaster' ou un auteur_id 84 if ('non'==$spip_lettres_notifier_suppression_abonne) 85 $meta_spip_lettres_notifier_desabonnement = 'non'; 86 else if ('webmaster' == $spip_lettres_notifier_suppression_abonne_cible) 87 $meta_spip_lettres_notifier_desabonnement = 'webmaster'; 88 else if ('auteur' == $spip_lettres_notifier_suppression_abonne_cible) 89 $meta_spip_lettres_notifier_desabonnement = $spip_lettres_notifier_auteur_id; 90 91 ecrire_meta('spip_lettres_notifier_suppression_abonne', $meta_spip_lettres_notifier_desabonnement); 81 92 82 93 ecrire_metas(); … … 87 98 } 88 99 89 $spip_lettres_fond_formulaire_lettres = $GLOBALS['meta']['spip_lettres_fond_formulaire_lettres']; 90 $spip_lettres_fond_lettre_titre = $GLOBALS['meta']['spip_lettres_fond_lettre_titre']; 91 $spip_lettres_fond_lettre_html = $GLOBALS['meta']['spip_lettres_fond_lettre_html']; 92 $spip_lettres_fond_lettre_texte = $GLOBALS['meta']['spip_lettres_fond_lettre_texte']; 93 $spip_lettres_utiliser_articles = $GLOBALS['meta']['spip_lettres_utiliser_articles']; 94 $spip_lettres_utiliser_descriptif = $GLOBALS['meta']['spip_lettres_utiliser_descriptif']; 95 $spip_lettres_utiliser_chapo = $GLOBALS['meta']['spip_lettres_utiliser_chapo']; 96 $spip_lettres_utiliser_ps = $GLOBALS['meta']['spip_lettres_utiliser_ps']; 97 $spip_lettres_notifier_suppression_abonne = $GLOBALS['meta']['spip_lettres_notifier_suppression_abonne']; 98 $spip_lettres_cliquer_anonyme = $GLOBALS['meta']['spip_lettres_cliquer_anonyme']; 99 $spip_lettres_admin_abo_toutes_rubriques = $GLOBALS['meta']['spip_lettres_admin_abo_toutes_rubriques']; 100 $spip_lettres_log_utiliser_email = $GLOBALS['meta']['spip_lettres_log_utiliser_email']; 101 $spip_lettres_signe_par_auteurs = $GLOBALS['meta']['spip_lettres_signe_par_auteurs']; 100 $spip_lettres_fond_formulaire_lettres = $GLOBALS['meta']['spip_lettres_fond_formulaire_lettres']; 101 $spip_lettres_fond_lettre_titre = $GLOBALS['meta']['spip_lettres_fond_lettre_titre']; 102 $spip_lettres_fond_lettre_html = $GLOBALS['meta']['spip_lettres_fond_lettre_html']; 103 $spip_lettres_fond_lettre_texte = $GLOBALS['meta']['spip_lettres_fond_lettre_texte']; 104 $spip_lettres_utiliser_articles = $GLOBALS['meta']['spip_lettres_utiliser_articles']; 105 $spip_lettres_utiliser_descriptif = $GLOBALS['meta']['spip_lettres_utiliser_descriptif']; 106 $spip_lettres_utiliser_chapo = $GLOBALS['meta']['spip_lettres_utiliser_chapo']; 107 $spip_lettres_utiliser_ps = $GLOBALS['meta']['spip_lettres_utiliser_ps']; 108 $spip_lettres_cliquer_anonyme = $GLOBALS['meta']['spip_lettres_cliquer_anonyme']; 109 $spip_lettres_admin_abo_toutes_rubriques = $GLOBALS['meta']['spip_lettres_admin_abo_toutes_rubriques']; 110 $spip_lettres_log_utiliser_email = $GLOBALS['meta']['spip_lettres_log_utiliser_email']; 111 $spip_lettres_signe_par_auteurs = $GLOBALS['meta']['spip_lettres_signe_par_auteurs']; 112 113 $spip_lettres_notifier_suppression_abonne = ''; 114 $spip_lettres_notifier_suppression_abonne_cible = ''; 115 $spip_lettres_notifier_auteur_id = ''; 116 // configuration de l'envoi de notitication de désabonnement 117 if ('non' == $GLOBALS['meta']['spip_lettres_notifier_suppression_abonne']) 118 { 119 $spip_lettres_notifier_suppression_abonne = 'non'; 120 $spip_lettres_notifier_suppression_abonne_cible = 'webmaster'; 121 $spip_lettres_notifier_auteur_id = '0'; 122 } 123 124 else if ('webmaster' == $GLOBALS['meta']['spip_lettres_notifier_suppression_abonne']) 125 { 126 $spip_lettres_notifier_suppression_abonne = 'oui'; 127 $spip_lettres_notifier_suppression_abonne_cible = 'webmaster'; 128 $spip_lettres_notifier_auteur_id = '0'; 129 } 130 else if (is_numeric($GLOBALS['meta']['spip_lettres_notifier_suppression_abonne'])) 131 { 132 $spip_lettres_notifier_suppression_abonne = 'oui'; 133 $spip_lettres_notifier_suppression_abonne_cible = 'auteur'; 134 $spip_lettres_notifier_auteur_id = $GLOBALS['meta']['spip_lettres_notifier_suppression_abonne']; 135 } 102 136 103 137 $commencer_page = charger_fonction('commencer_page', 'inc'); … … 192 226 193 227 echo '<tr>'; 194 echo '<td><label>'._T('lettresprive:spip_lettres_notifier_suppression_abonne').'</label></td>';195 echo '<td>';196 echo '<input type="radio" class="radio" name="spip_lettres_notifier_suppression_abonne" value="oui" id="spip_lettres_notifier_suppression_abonne_oui" '.($spip_lettres_notifier_suppression_abonne == 'oui' ? 'checked="checked" ' : '').'/><label for="spip_lettres_notifier_suppression_abonne_oui">'._T('lettresprive:oui').'</label>';197 echo ' ';198 echo '<input type="radio" class="radio" name="spip_lettres_notifier_suppression_abonne" value="non" id="spip_lettres_notifier_suppression_abonne_non" '.($spip_lettres_notifier_suppression_abonne == 'non' ? 'checked="checked" ' : '').'/><label for="spip_lettres_notifier_suppression_abonne_non">'._T('lettresprive:non').'</label>';199 echo '</td>';200 echo '</tr>';201 202 echo '<tr>';203 228 echo '<td><label>'._T("lettresprive:cliquer_anonyme").'</label></td>'; 204 229 echo '<td>'; … … 233 258 echo ' '; 234 259 echo '<input type="radio" class="radio" name="spip_lettres_signe_par_auteurs" value="non" id="spip_lettres_signe_par_auteurs_non" '.($spip_lettres_signe_par_auteurs == 'non' ? 'checked="checked" ' : '').'/><label for="spip_lettres_signe_par_auteurs_non">'._T('lettresprive:non').'</label>'; 260 235 261 echo '</td>'; 236 262 echo '</tr>'; … … 240 266 echo '<p style="text-align: right;"><input class="fondo" name="valider" type="submit" value="'._T('lettresprive:valider').'" /></p>'; 241 267 echo fin_cadre_trait_couleur(true); 242 268 269 echo debut_cadre_trait_couleur("", true, "", _T('lettresprive:notifications')); 270 271 echo '<table>'; 272 273 echo '<tr>'; 274 echo '<td><label>'._T('lettresprive:notifier_desabonnement_par_mail').'</label></td>'; 275 echo '<td>'; 276 echo '<input type="radio" class="radio" name="spip_lettres_notifier_suppression_abonne" value="oui" id="spip_lettres_notifier_suppression_abonne_oui" '.($spip_lettres_notifier_suppression_abonne == 'oui' ? 'checked="checked" ' : '').'/><label for="spip_lettres_notifier_suppression_abonne_oui" class="spip_lettres_notifier_suppression_abonne">'._T('lettresprive:oui').'</label>'; 277 echo ' '; 278 echo '<input type="radio" class="radio" name="spip_lettres_notifier_suppression_abonne" value="non" id="spip_lettres_notifier_suppression_abonne_non" '.($spip_lettres_notifier_suppression_abonne == 'non' ? 'checked="checked" ' : '').'/><label for="spip_lettres_notifier_suppression_abonne_non" class="spip_lettres_notifier_suppression_abonne">'._T('lettresprive:non').'</label>'; 279 echo '</td>'; 280 echo '</tr>'; 281 282 echo '<tr class="spip_lettres_notifier_suppression_abonne_cible"'.($spip_lettres_notifier_suppression_abonne == 'non' ? ' style="display:none" ' : '').'>'; 283 echo '<td colspan="2">'; 284 echo '<input type="radio" class="radio" name="spip_lettres_notifier_suppression_abonne_cible" value="webmaster" id="spip_lettres_notifier_suppression_abonne_cible_webmaster" '.($spip_lettres_notifier_suppression_abonne_cible == 'webmaster' ? 'checked="checked" ' : '').'/>'; 285 echo ' '; 286 echo '<label for="spip_lettres_notifier_suppression_abonne_cible_webmaster">'._T('lettresprive:envoyer_notification_desabonnement_webmaster').'</label>'; 287 echo '</td>'; 288 echo '</tr>'; 289 290 echo '<tr class="spip_lettres_notifier_suppression_abonne_cible"'.($spip_lettres_notifier_suppression_abonne == 'non' ? ' style="display:none" ' : '').'>'; 291 echo '<td colspan="2">'; 292 293 echo '<input type="radio" class="radio" name="spip_lettres_notifier_suppression_abonne_cible" value="auteur" id="spip_lettres_notifier_suppression_abonne_cible_auteur" '.($spip_lettres_notifier_suppression_abonne_cible == 'auteur' ? 'checked="checked" ' : '').'/>'; 294 echo ' '; 295 296 echo '<label for="spip_lettres_notifier_suppression_abonne_cible_auteur">'. ucfirst(_T('lettresprive:envoyer_notification_desabonnement_auteur')).'</label>'; 297 echo '</tr>'; 298 299 $auteurs = sql_allfetsel("id_auteur, nom", "spip_auteurs", "statut='0minirezo'", "", "nom"); 300 $options = '<option value="0">'._T('lettresprive:selectionner_auteur').'</option>'; 301 foreach($auteurs as $ligne) 302 { 303 $options .= '<option value="'.$ligne['id_auteur'].'"'.(intval($spip_lettres_notifier_auteur_id) ==$ligne['id_auteur'] ? ' selected="selected"' : '' ).'>'.$ligne['nom'].'</option>'; 304 } 305 306 echo '<tr class="spip_lettres_notifier_suppression_abonne_cible_auteur"'.($spip_lettres_notifier_suppression_abonne_cible != 'auteur' ? ' style="display:none"' : '').'>'; 307 echo '<td colspan="2" style="text-align:center">'; 308 echo '<select name="spip_lettres_notifier_auteur_id">'; 309 echo $options; 310 echo '</select>'; 311 echo '</td>'; 312 echo '</tr>'; 313 314 echo '</table>'; 315 echo '<p style="text-align: right;"><input class="fondo" name="valider" type="submit" value="'._T('lettresprive:valider').'" /></p>'; 316 echo fin_cadre_trait_couleur(true); 317 243 318 echo '</form>'; 244 319 … … 247 322 echo fin_gauche(); 248 323 324 echo '<script type="text/javascript"> 325 $(document).ready(function($) { 326 $("input[name=spip_lettres_notifier_suppression_abonne]").click(function (){ 327 if ("oui"==$("input[name=spip_lettres_notifier_suppression_abonne]:checked").val()) 328 $(".spip_lettres_notifier_suppression_abonne_cible").show("normal"); 329 else 330 $(".spip_lettres_notifier_suppression_abonne_cible").hide("normal"); 331 }); 332 $("input[name=spip_lettres_notifier_suppression_abonne_cible]").click(function (){ 333 if ("auteur"==$("input[name=spip_lettres_notifier_suppression_abonne_cible]:checked").val()) 334 $(".spip_lettres_notifier_suppression_abonne_cible_auteur").show("normal"); 335 else 336 $(".spip_lettres_notifier_suppression_abonne_cible_auteur").hide("normal"); 337 }); 338 }); 339 </script>'; 340 249 341 echo fin_page(); 250 342 -
_plugins_/spip-lettres/inc/afficher_themes.php
r37252 r48782 31 31 $vals[] = http_img_pack(_DIR_PLUGIN_LETTRES.'prive/images/cases_a_cocher.png', "case", ''); 32 32 33 $vals[] = typo($row['titre']);33 $vals[] = '<a href="'.generer_url_ecrire('themes_edit', 'id_theme='.$row['id_theme']).'">'.typo($row['titre']).'</a>'; 34 34 35 35 $vals[] = http_img_pack(_DIR_PLUGIN_LETTRES.'prive/images/rubrique-12.png', "rub", ''); -
_plugins_/spip-lettres/lang/lettres_fr.php
r47263 r48782 74 74 75 75 // Page d'abonnement 76 'description_page-lettres' => 'Ac essible via spip.php?page=lettres, cette page fournit un formulaire d\'abonnement aux lettres d\'information',76 'description_page-lettres' => 'Accessible via spip.php?page=lettres, cette page fournit un formulaire d\'abonnement aux lettres d\'information', 77 77 78 78 'Z' => 'ZZzZZzzz' -
_plugins_/spip-lettres/lang/lettresprive_fr.php
r47521 r48782 203 203 'ajouter_rubrique' => "Ajouter une rubrique", 204 204 'aucun_envoi_programme' => "Aucun envoi programmé.", 205 206 'toutes_lettres_thematique' => 'Pour toutes les lettres de cette thématique', 207 'modifier_thematique' => "Modifier une thématique", 208 'nom_expediteur' => "Nom de l'expéditeur", 209 'email_expediteur' => "adresse email de l'expéditeur", 210 'email_return_path' => "adresse email pour les retours d'erreur (return-path)", 211 'expediteur_defaut' => "l'expéditeur par défaut (configuration facteur / SPIP)", 212 'webmestre_site' => "le webmestre du site", 213 'auteur_lettre' => "l'auteur de la lettre", 214 'choisir_parmi_auteurs' => "choisir parmi la liste des auteurs de SPIP", 215 'thematique_modifiee' => "La thématique a bien été modifiée", 216 'thematique_erreur_modif' => "Une erreur s'est produite pendant la modification de la thématique", 217 'selectionner_auteur' => "Sélectionner un auteur", 218 'notifier_desabonnement_par_mail' => "Notifier par email lors de la suppression d'un abonné de la base de données", 219 'envoyer_notification_desabonnement_webmaster' => "Envoyer la notification de désabonnement au webmaster", 220 'envoyer_notification_desabonnement_auteur' => "Envoyer la notification de désabonnement à un auteur", 221 205 222 206 223 // Thematiques et abonnement par defaut 207 'theme_par_defaut' => ' Abonnementpar défaut',208 'theme_par_defaut_actuel' => ' Abonnementpar défaut actuel : ',224 'theme_par_defaut' => 'Thématique par défaut', 225 'theme_par_defaut_actuel' => 'Thématique par défaut actuel : ', 209 226 'theme_racine' => 'Toutes les thématiques', 210 'theme_par_defaut_modifier' => "Modifier l 'abonnementpar défaut",227 'theme_par_defaut_modifier' => "Modifier la thématique par défaut", 211 228 'admin_abo_toutes_rubriques' => 'Les administrateurs peuvent ils attribuer des abonnements en dehors des thématiques publiques ?', 212 229 -
_plugins_/spip-lettres/plugin.xml
r47521 r48782 3 3 <nom>SPIP-Lettres</nom> 4 4 <auteur>[Artégo->http://www.artego.fr], Cedric Morin [->www.yterium.net]</auteur> 5 <version>4.5. 7</version>6 <version_base>4. 0.2</version_base>5 <version>4.5.8</version> 6 <version_base>4.2</version_base> 7 7 <etat>dev</etat> 8 8 <licence>[GPLv3->http://www.gnu.org/licenses/gpl-3.0.html]</licence> … … 12 12 <necessite id="queue" version="[0.3.4;]" /> 13 13 <necessite id="spip_bonux" version="[1.9.3;]" /> 14 <necessite id="YAML" version="[1.5;]" /> 15 <necessite id="saisies" version="[1.9.6;]" /> 14 16 <categorie>communication</categorie> 15 17 <utilise id="bando" version="[;]" />
Note: See TracChangeset
for help on using the changeset viewer.