Changeset 61943 in spip-zone


Ignore:
Timestamp:
Jun 1, 2012, 7:47:05 AM (8 years ago)
Author:
erational@…
Message:

ajout d'un mode test pour passer l'archivage des lettres

Location:
_plugins_/ma-lettre/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/ma-lettre/trunk/formulaires/envoi_malettre.html

    r61937 r61943  
    3737      [(#SAISIE{input,desti_more,size=25,maxlength=255,label=<:malettre:autre:><br /><i>(<:malettre:email_seulement:>)</i>})]
    3838     
    39            
     39          [(#SAISIE{checkbox,no_archive,label=<strong><:malettre:no_archive:></strong>,datas=#ARRAY{'on',<:malettre:no_archive_info:>}})]
     40     
     41       
    4042        </ul>
    4143   
  • _plugins_/ma-lettre/trunk/formulaires/envoi_malettre.php

    r61937 r61943  
    224224           
    225225            // archivage de la lettre en dur   
    226             // FIXME: utiliser les methodes natives pour ecrire les fichiers         
    227             $message.= "<div style=\"margin:15px 0;\">"._T('malettre:archives_placer');
    228            
    229             $lettre_archive = "$path_archive_full/lettre_".date("Ymd")."_".$lettre_hash."_"._request('lang_select').".html";
    230             $f_archive=fopen($lettre_archive,"w");
    231             fwrite($f_archive,$recup);
    232             fclose($f_archive);
    233             $message.= " <a href='$url_lettre_archive' target='_blank'>html</a> - ";
    234            
    235             $lettre_archive = "$path_archive_full/lettre_".date("Ymd")."_".$lettre_hash."_"._request('lang_select').".txt";
    236             $f_archive=fopen($lettre_archive,"w");
    237             fwrite($f_archive,$recup_txt);
    238             fclose($f_archive);
    239             $message.= "<a href='$url_lettre_archive_txt' target='_blank'>txt</a></div>";
    240            
    241             // stockage en base
    242             include_spip('base/abstract_sql');
    243            
    244             sql_insertq('spip_meslettres',array(
    245                         'titre' => $lettre_title,
    246                         'lang' => $lang,
    247                         'url_html' => "lettre/$url_lettre_archive_short",
    248                         'url_txt' => "lettre/$url_lettre_archive_txt_short",
    249                         'date' => date('Y-m-d H:i:s')
    250                         ));
    251                                
    252                        
    253             $message.= "<p><a href='".generer_url_ecrire("malettre_archive")."'>"._T('malettre:archives_gerer')."</a></p>\n";
    254            
    255  
     226            // FIXME: utiliser les methodes natives pour ecrire les fichiers   
     227            $no_archive = _request('no_archive');           
     228            if (!is_array($no_archive)) {
     229                   
     230                  $message.= "<div style=\"margin:15px 0;\">"._T('malettre:archives_placer');
     231                 
     232                  $lettre_archive = "$path_archive_full/lettre_".date("Ymd")."_".$lettre_hash."_"._request('lang_select').".html";
     233                  $f_archive=fopen($lettre_archive,"w");
     234                  fwrite($f_archive,$recup);
     235                  fclose($f_archive);
     236                  $message.= " <a href='$url_lettre_archive' target='_blank'>html</a> - ";
     237                 
     238                  $lettre_archive = "$path_archive_full/lettre_".date("Ymd")."_".$lettre_hash."_"._request('lang_select').".txt";
     239                  $f_archive=fopen($lettre_archive,"w");
     240                  fwrite($f_archive,$recup_txt);
     241                  fclose($f_archive);
     242                  $message.= "<a href='$url_lettre_archive_txt' target='_blank'>txt</a></div>";
     243                 
     244                  // stockage en base
     245                  include_spip('base/abstract_sql');
     246                 
     247                  sql_insertq('spip_meslettres',array(
     248                              'titre' => $lettre_title,
     249                              'lang' => $lang,
     250                              'url_html' => "lettre/$url_lettre_archive_short",
     251                              'url_txt' => "lettre/$url_lettre_archive_txt_short",
     252                              'date' => date('Y-m-d H:i:s')
     253                              ));
     254                                     
     255                             
     256                  $message.= "<p><a href='".generer_url_ecrire("malettre_archive")."'>"._T('malettre:archives_gerer')."</a></p>\n";
     257           
     258            }
    256259 
    257260  // --------------------------------
  • _plugins_/ma-lettre/trunk/lang/malettre_fr.php

    r61937 r61943  
    7979  //N
    8080  'nom'=>'Nom',#NEW
     81  'no_archive' => 'Mode test', #NEW
     82  'no_archive_info' => 'Ne pas archiver cet envoi', #NEW
    8183 
    8284  // 0
  • _plugins_/ma-lettre/trunk/malettre_fonctions.php

    r61937 r61943  
    2121                                       
    2222}
    23 
    24 
    2523?>
  • _plugins_/ma-lettre/trunk/paquet.xml

    r61937 r61943  
    22        prefix="malettre"
    33        categorie="communication"
    4         version="3.0.0"
     4        version="3.0.1"
    55  schema="1.0.0"
    66        etat="test"
  • _plugins_/ma-lettre/trunk/public/malettre_txt.html

    r61942 r61943  
    77  - selection: id des articles selectionnes (separe par une virgule)
    88
    9 ]#CACHE{0}[(#HTTP_HEADER{Content-Type: text/plain[; charset=(#CHARSET)}]})][(#REM)pour supprimer les boutons admin ]
     9]#CACHE{0}
     10#HTTP_HEADER{Content-Type: text/plain;}[(#REM)pour supprimer les boutons admin ]
    1011Ceci est une message automatique - ne pas repondre
    1112
    1213--------------------------------------------------------------------
    13   LETTRE D'INFORMATION #NOM_SITE_SPIP
     14      LETTRE D'INFORMATION #NOM_SITE_SPIP
    1415--------------------------------------------------------------------
    1516
     
    2223-------------------------------------------------
    2324[(#TEXTE|liens_absolus|couper{300}|PtoBR|textebrut)]
    24 [(#URL_ARTICLE|url_absolue)]
     25#URL_SITE_SPIP/[(#URL_ARTICLE|substr{3})]
    2526</BOUCLE_edito>
    2627
     
    4950--
    5051#NOM_SITE_SPIP
    51 #URL_SITE_SPIP 
     52#URL_SITE_SPIP
     53se désabonner: #NOM_SITE_SPIP
     54
     55                       
Note: See TracChangeset for help on using the changeset viewer.