Changeset 758 in spip-zone


Ignore:
Timestamp:
Aug 28, 2005, 1:09:06 AM (15 years ago)
Author:
booz.bloog@…
Message:

Mise à jour 1.8.2

Location:
_contribs_/_email_/spip-listes
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • _contribs_/_email_/spip-listes/ecrire/inc_import_patron.php3

    r332 r758  
    33        if (!$patron) $patron = $_POST["patron"] ;
    44        if (!$date) $date = $_POST["date"] ;
     5       
     6        //echo $patron." ".$date ;
     7       
     8        echo " " ; // bug de fou
     9       
    510        $titre_patron = "La lettre d'information du site ".$nomsite;
    611        chdir('..');
  • _contribs_/_email_/spip-listes/ecrire/lang/spiplistes_fr.php3

    r435 r758  
    55$GLOBALS['i18n_spiplistes_fr'] = array(
    66
     7
     8'Nouveau_courrier' => 'Nouveau courrier',
     9'Nouvelle_liste_de_diffusion' => 'Nouvelle liste de diffusion',
     10'Patrons' => 'Patrons',
     11'Configuration' => 'Configuration',
     12
     13'Historique_des_envois' => 'Historique des envois',
     14'Listes_de_diffusion' => 'Listes de diffusion',
     15'Suivi_des_abonnements' => 'Suivi des abonnements',
     16
     17'adresses_importées' => 'Les adresses conformes ont été importées',
     18'Cette_liste_est' => 'Cette liste est',
     19
     20'Messages_automatiques' => 'Messages automatiques',
     21
     22'Tous_les' => 'Tous les',
     23'jours' => 'jours',
     24'voir' => 'voir',
     25
     26
     27 
    728
    829// A
    930'abonner' => 's\'abonner',
     31'abo_1_lettre' => 'Abonnement à la lettre d\'information',
    1032
    1133// B
    1234
    1335
    14 'abo_1_lettre' => 'Abonnement à la lettre d\'information',
    1536'form_forum_identifiants' => 'Confirmation',
    1637
  • _contribs_/_email_/spip-listes/ecrire/options_spip_listes.php3

    r440 r758  
    256256}
    257257
    258 function bloog_onglets($rubrique, $onglet){
    259         global $id_auteur, $connect_id_auteur, $connect_statut, $statut_auteur, $options;
    260 
    261         debut_onglet();
    262 
    263        
    264 
    265         if ($rubrique == "administration"){
    266                 onglet("parametrage", "bloog_parametrage.php3", "parametrage", $onglet, "base-24.gif");
    267                 onglet("couleurs", "voircouleurs.php3", "couleurs", $onglet, "Palette-24.gif");
    268                 onglet("CSS", "voircss.php3", "CSS", $onglet, "cache-24.gif");
    269                 onglet("Langue", "voir_langues.php3", "messagerie", $onglet, "cache-24.gif");
    270                 }
    271 
    272                 if ($rubrique == "messagerie"){
    273                 onglet("Historique des envois", "spip_listes.php3?mode=historique", "messagerie", $onglet, "stock_hyperlink-mail-and-news-24.gif");
    274                 onglet("Listes de diffusion", "spip_listes.php3?mode=listes", "messagerie", $onglet, "reply-to-all-24.gif");
    275                 onglet("Suivi des abonnements", "spip_listes.php3?mode=statut", "messagerie", $onglet, "addressbook-24.gif");
    276                 }
    277 
    278        
    279        
    280 
    281         fin_onglet();
    282 }
    283 
    284 
    285 
    286  
    287258 
    288259 
     
    292263        debut_onglet();
    293264
    294        
    295 
    296         if ($rubrique == "administration"){
    297                 onglet("parametrage", "bloog_parametrage.php3", "parametrage", $onglet, "base-24.gif");
    298                 onglet("couleurs", "voircouleurs.php3", "couleurs", $onglet, "Palette-24.gif");
    299                 onglet("CSS", "voircss.php3", "CSS", $onglet, "cache-24.gif");
    300                 onglet("Langue", "voir_langues.php3", "messagerie", $onglet, "cache-24.gif");
    301                 }
    302265
    303266                if ($rubrique == "messagerie"){
    304                 onglet("Historique des envois", "spip_listes.php3?mode=historique", "messagerie", $onglet, "stock_hyperlink-mail-and-news-24.gif");
    305                 onglet("Listes de diffusion", "spip_listes.php3?mode=listes", "messagerie", $onglet, "reply-to-all-24.gif");
    306                 onglet("Suivi des abonnements", "spip_listes.php3?mode=statut", "messagerie", $onglet, "addressbook-24.gif");
     267                onglet(_T('spiplistes:Historique_des_envois'), "spip_listes.php3?mode=historique", "messagerie", $onglet, "stock_hyperlink-mail-and-news-24.gif");
     268                onglet(_T('spiplistes:Listes_de_diffusion'), "spip_listes.php3?mode=listes", "messagerie", $onglet, "reply-to-all-24.gif");
     269                onglet(_T('spiplistes:Suivi_des_abonnements'), "spip_listes.php3?mode=statut", "messagerie", $onglet, "addressbook-24.gif");
    307270                }
    308271
  • _contribs_/_email_/spip-listes/ecrire/spip_listes.php3

    r434 r758  
    3333include_ecrire ("inc_mots.php3");
    3434include_ecrire ("inc_documents.php3");
    35 include_ecrire ("inc_version.php3");
     35
     36//include_ecrire ("inc_version.php3");
    3637
    3738init_config();
     
    4849debut_page("Spip listes", "redacteurs", "spiplistes");
    4950
    50 /*echo "<SCRIPT language=\"Javascript\">";
    51 echo "function refresh()";
    52 echo "{";
    53 echo "history.go(0|'spip_listes.php3');";
    54 echo "}";
    55 echo "</script>";
    56 echo"<SCRIPT language=\"Javascript\">";
    57 echo"refresh();";
    58 echo"</script>";  */
    59  
    60 
    61 
    6251
    6352if ($connect_statut != "0minirezo" ) {
     
    8170               
    8271if ($connect_statut == "0minirezo") {
    83 icone_horizontale("Nouveau courrier", "spip_listes.php3?mode=courrier_edit&new=oui&type=nl", "stock_mail_send.gif");
    84 icone_horizontale("Nouvelle liste de diffusion", "spip_listes.php3?mode=creer_liste&new=oui", "reply-to-all-24.gif");
     72icone_horizontale( _T('spiplistes:Nouveau_courrier') , "spip_listes.php3?mode=courrier_edit&new=oui&type=nl", "stock_mail_send.gif");
     73icone_horizontale(_T('spiplistes:Nouvelle_liste_de_diffusion'), "spip_listes.php3?mode=creer_liste&new=oui", "reply-to-all-24.gif");
    8574echo "<br />" ;
    8675echo "<br />" ;
    87 icone_horizontale("Patrons", "spip_listes.php3?mode=squelettes", "Palette-24.gif");
    88 icone_horizontale("Configuration", "spip_listes.php3?mode=config", "mailer_config.gif");
     76icone_horizontale(_T('spiplistes:Patrons'), "spip_listes.php3?mode=squelettes", "Palette-24.gif");
     77icone_horizontale(_T('spiplistes:Configuration'), "spip_listes.php3?mode=config", "mailer_config.gif");
    8978        }
    9079       
     
    129118                }
    130119        echo "<p>"._T('spiplistes:texte_boite_en_cours')."</p>" ;
    131         echo "<p align='center'><a href='../spip-meleuse.php3'><tt>[Suivi des envois]</a></tt></p>";
    132         echo "<p align='center'><a href='".$PHP_SELF."'>["._T('spiplistes:actualiser')."]</a></p>";
    133 
     120        echo "<p align='center'><a href='../spip-meleuse.php3'>[Suivi des envois]</a></p>";
     121       
     122        echo "<p align='center'><a href='".$PHP_SELF."?envoi_lot=oui'><tt>["._T('spiplistes:lot_suivant')."]</a></tt></p>";
     123   echo "<p align='center'><a href='".$PHP_SELF."'><tt>["._T('spiplistes:actualiser')."]</a></tt></p>";
     124        if($envoi_lot == "oui"){
     125echo"<iframe src='../spip-meleuse.php3' height='1' width='1' frameborder='0' >Désolé</iframe>";
     126
     127}
     128       
     129       
    134130        fin_boite_info();
    135131 }elseif($extra_meta["debut"] != 0){
     
    780776        if ($tri=='nom' OR $tri=='statut')
    781777                $partri = " "._T('info_par_tri', array('tri' => $tri));
    782         else if ($tri=='nombre')
    783                 $partri = " "._T('info_par_nombre_article');
     778        else if ($tri=='id')
     779                $partri = "Par date d'inscription";
    784780}
    785781
     
    796792// tri
    797793switch ($tri) {
    798 //trier les extra ? pas simple...
    799 case 'nombre':
    800         $sql_order = ' ORDER BY extra["abo"] DESC, unom';
     794//trier les extra ? pas simple..., trions par id
     795case 'id':
     796        $sql_order = ' ORDER BY auteurs.id_auteur DESC, unom';
    801797        $type_requete = 'auteur';
    802798        break;
     
    12631259if($flag_auto){
    12641260debut_cadre_enfonce("stock_timer.gif");
    1265                         echo "<div  class='chapo' style='border-top:1px #cccccc;width:100%;font-weight:bold;font-size:14px'>Messages automatiques</div>";
     1261                        echo "<div  class='chapo' style='border-top:1px #cccccc;width:100%;font-weight:bold;font-size:14px'>"
     1262                        ._T('spiplistes:Messages_automatiques').
     1263                        "</div>";
    12661264                        echo "<p>" ;
    12671265                        $i = 0 ;
     
    12921290                        }
    12931291                        echo "<div style='float:right'>";
    1294                         if($proch != 0)echo "<br />"._T('spiplistes:prochain_envoi_prevu')."<b>$proch</b> jours</div>";
     1292                        if($proch != 0)echo "<br />"._T('spiplistes:prochain_envoi_prevu')."<b>$proch</b> "._T('spiplistes:jours')."</div>";
    12951293                        else echo "<br />"._T('spiplistes:prochain_envoi_aujd')."</div>";
    12961294                        $date_dernier = $extra['majnouv'] ;
    12971295                        $date_dernier = date('Y/m/d',$date_dernier) ;
    12981296
    1299                         echo "<a href='?mode=liste_edit&id_article=$id_article'>$titre</a> (".$extra['squelette'].")<br /><i>Tous les ".$extra['periode']." jours [<a href='../patron.php3?patron=".$extra['squelette']."&date=".$date_dernier."'>voir</a>]</i>" ;
     1297                        echo "<a href='?mode=liste_edit&id_article=$id_article'>$titre</a> (".$extra['squelette'].")<br />
     1298                        <i>"._T('spiplistes:Tous_les')." ".$extra['periode']." "._T('spiplistes:jours')." [<a href='../patron.php3?patron=".$extra['squelette']."&date=".$date_dernier."'>"._T('spiplistes:voir')."</a>]</i>" ;
    13001299                        echo "</div>" ;
    13011300
     
    13701369        echo " <input type='radio' name='format' value='HTML'> HTML<br />";
    13711370    echo "<input type='radio' name='format' value='texte'>Texte<br />";
    1372         echo "<p align='center'>"._T('spiplistes:alerte_modif')."<br /><br /><input type='submit' name='Valider' value='"._T('spiplistes:charger_le_patron')."' class='fondo'></p>";
     1371        echo "<p align='center'><input type='submit' name='Valider' value='"._T('spiplistes:charger_le_patron')."' class='fondo'></p>";
    13731372        echo "</div>";
    13741373         
     
    14081407                               
    14091408
    1410 
    1411 
    1412 
    14131409        echo "</td></tr>";
    14141410
    14151411
    1416         echo "<tr><td style='text-align:$spip_lang_right;'>";
    1417         echo "<input type='submit' name='Valider' value='"._T('bouton_valider')."' class='fondo'>";
    1418         echo "</td></tr>";
    14191412        echo "</table>\n";
    14201413
     
    21032096//
    21042097
     2098if (!function_exists('get_forums_publics')) {
     2099
    21052100// fonction dupliquee dans inc-forum.php3
    21062101function get_forums_publics($id_article=0) {
     
    21172112}
    21182113
     2114}
    21192115
    21202116//
     
    21692165
    21702166
    2171 
    2172 
    2173 function my_sel($num,$tex,$comp){
    2174         if ($num==$comp){
    2175                 echo "<option value='$num' SELECTED>$tex\n";
    2176         }else{
    2177                 echo "<option value='$num'>$tex\n";
    2178         }
    2179 
    2180 }
    2181 
    2182 function afficher_mois($mois){
    2183         my_sel("00",_T('mois_non_connu'),$mois);
    2184         my_sel("01",_T('date_mois_1'),$mois);
    2185         my_sel("02",_T('date_mois_2'),$mois);
    2186         my_sel("03",_T('date_mois_3'),$mois);
    2187         my_sel("04",_T('date_mois_4'),$mois);
    2188         my_sel("05",_T('date_mois_5'),$mois);
    2189         my_sel("06",_T('date_mois_6'),$mois);
    2190         my_sel("07",_T('date_mois_7'),$mois);
    2191         my_sel("08",_T('date_mois_8'),$mois);
    2192         my_sel("09",_T('date_mois_9'),$mois);
    2193         my_sel("10",_T('date_mois_10'),$mois);
    2194         my_sel("11",_T('date_mois_11'),$mois);
    2195         my_sel("12",_T('date_mois_12'),$mois);
    2196 }
    2197 
    2198 function afficher_annee($annee){
    2199         // Cette ligne permettrait de faire des articles sans date de publication
    2200         // my_sel("0000","n.c.",$annee);
    2201 
    2202         if($annee<1996 AND $annee <> 0){
    2203                 echo "<option value='$annee' SELECTED>$annee\n";
    2204         }
    2205         for($i=1996;$i<date(Y)+2;$i++){
    2206                 my_sel($i,$i,$annee);
    2207         }
    2208 }
    2209 
    2210 function afficher_jour($jour){
    2211         my_sel("00",_T('jour_non_connu_nc'),$jour);
    2212         for($i=1;$i<32;$i++){
    2213                 if ($i<10){$aff="&nbsp;".$i;}else{$aff=$i;}
    2214                 my_sel($i,$aff,$jour);
    2215         }
    2216 }
    2217 
    2218 
     2167if (!function_exists('my_sel')) {
     2168
     2169        function my_sel($num,$tex,$comp){
     2170                if ($num==$comp){
     2171                        echo "<option value='$num' SELECTED>$tex\n";
     2172                }else{
     2173                        echo "<option value='$num'>$tex\n";
     2174                }
     2175       
     2176        }
     2177       
     2178        function afficher_mois($mois){
     2179                my_sel("00",_T('mois_non_connu'),$mois);
     2180                my_sel("01",_T('date_mois_1'),$mois);
     2181                my_sel("02",_T('date_mois_2'),$mois);
     2182                my_sel("03",_T('date_mois_3'),$mois);
     2183                my_sel("04",_T('date_mois_4'),$mois);
     2184                my_sel("05",_T('date_mois_5'),$mois);
     2185                my_sel("06",_T('date_mois_6'),$mois);
     2186                my_sel("07",_T('date_mois_7'),$mois);
     2187                my_sel("08",_T('date_mois_8'),$mois);
     2188                my_sel("09",_T('date_mois_9'),$mois);
     2189                my_sel("10",_T('date_mois_10'),$mois);
     2190                my_sel("11",_T('date_mois_11'),$mois);
     2191                my_sel("12",_T('date_mois_12'),$mois);
     2192        }
     2193       
     2194        function afficher_annee($annee){
     2195                // Cette ligne permettrait de faire des articles sans date de publication
     2196                // my_sel("0000","n.c.",$annee);
     2197       
     2198                if($annee<1996 AND $annee <> 0){
     2199                        echo "<option value='$annee' SELECTED>$annee\n";
     2200                }
     2201                for($i=1996;$i<date(Y)+2;$i++){
     2202                        my_sel($i,$i,$annee);
     2203                }
     2204        }
     2205       
     2206        function afficher_jour($jour){
     2207                my_sel("00",_T('jour_non_connu_nc'),$jour);
     2208                for($i=1;$i<32;$i++){
     2209                        if ($i<10){$aff="&nbsp;".$i;}else{$aff=$i;}
     2210                        my_sel($i,$aff,$jour);
     2211                }
     2212        }
     2213
     2214}
    22192215
    22202216// prendre en compte les modifs sur les extras
     
    22382234             }
    22392235
     2236                         
     2237                if($email_envoi){
     2238         $extra = get_extra($id_article, 'article');
     2239                 $extra['email_envoi'] = $email_envoi ;
     2240         set_extra($id_article, $extra, 'article');
     2241         }
     2242         
    22402243
    22412244
     
    22522255      $extra['squelette'] = $patron ;
    22532256      $extra['periode'] = $periode ;
    2254       $extra['email_envoi'] = $email_envoi ;
     2257   
    22552258       
    22562259        if($envoyer_direct){
     
    22702273
    22712274
    2272 
    2273 
    2274 
    2275 
    2276 
    22772275debut_cadre_relief();
    2278 echo "<CENTER>";
     2276echo "<center>";
    22792277
    22802278//
     
    24482446        echo "<input type='Hidden' name='id_article' value=\"$id_article\">";
    24492447
    2450         echo "<b>Cette liste est : </b> ";
     2448        echo "<b>"._T('spiplistes:Cette_liste_est').": </b> ";
    24512449
    24522450        echo "<SELECT name='statut_nouv' size='1' class='fondl' onChange='change_bouton(this)'>";
     
    24762474        echo "</CENTER>";
    24772475        fin_cadre_relief();
    2478         echo "</FORM>";
    2479 }
    2480 
    2481 
     2476        echo "</form>";
     2477}
     2478
     2479/*
    24822480
    24832481//
     
    25282526}
    25292527
    2530 
     2528*/
    25312529
    25322530
     
    25422540
    25432541
    2544 
    2545 
     2542debut_cadre_relief("reply-to-all-24.gif");
     2543     
     2544echo "<form action='spip_listes.php3?mode=liste_edit' METHOD='post'>";
     2545                 
     2546        // On récupère les extras
     2547$extra = get_extra($id_article, 'article');
     2548
     2549// Tient il n'y avait pas d'extra
     2550if (!is_array($extra)) {
     2551        $extra = array();
     2552}
     2553
     2554$email_envoi = entites_html(lire_meta("email_envoi"));
     2555$email_envoi = ($extra['email_envoi'] !='') ? $extra['email_envoi'] : $email_envoi ;
     2556               
     2557                echo "<b><font face='Verdana,Arial,Sans,sans-serif' size=3 COLOR='#000000'>";
     2558                echo "Adresse email du gestionnaire de la liste (reply-to)</font></b><br />";
     2559
     2560                echo "<p>"._T('spiplistes:adresse')."</p>";
     2561                echo "<input type='text' name='email_envoi' value=\"".$email_envoi."\" size='20' class='fondl'>&nbsp;";
     2562               
     2563       
     2564        if($id_article)
     2565        echo "<input type='hidden' name='id_article' value='$id_article'>";
     2566        if($new)
     2567        echo "<input type='hidden' name='new' value='$new'>";
     2568        echo "<input type='submit' name='Valider_auto' value='"._T('bouton_valider')."' class='fondo'>";
     2569       
     2570       
     2571        echo "</form>";
     2572
     2573fin_cadre_relief();
    25462574
    25472575debut_cadre_relief("stock_timer.gif");
     
    25562584        $extra = array();
    25572585}
    2558 echo "<table><tr><td background='img_pack/rien.gif' class='verdana2'>";
    2559 echo "Programmation des messages automatiques</td></tr></table>";
     2586
     2587echo "</h3>Programmation des messages automatiques<h3>";
    25602588   
    25612589
     
    26552683       
    26562684               
    2657                         if($options == "avancees") {
    2658                 $email_envoi = entites_html(lire_meta("email_envoi"));
    2659                
    2660                 echo "<b><font face='Verdana,Arial,Sans,sans-serif' size=3 COLOR='#000000'>";
    2661                 echo "Adresse email du gestionnaire de la liste (reply-to)</font></b><br />";
    2662 
    2663                 echo _T('spiplistes:adresse');
    2664                 echo "<br /><input type='text' name='email_envoi' value=\"".$extra['email_envoi']."\" size='20' class='fondl'><p>";
    2665                
    2666         }
    2667                
    26682685                echo "<br /><input type='radio' name='auto' value='non' id='auto_non'>";
    26692686                echo " <label for='auto_non'>Ne pas programmer d'envoi</label> ";
     
    31243141global $table_prefix;
    31253142$query_message = "SELECT * FROM ".$table_prefix."_articles AS listes LEFT JOIN ".$table_prefix."_auteurs_articles AS abonnements USING (id_article) WHERE statut='liste'";
    3126                  //
    3127                 $result_pile = spip_query($query_message);
    3128                 $nb_abonnes = spip_num_rows($result_pile);
     3143
     3144$result_pile = spip_query($query_message);
     3145$nb_abonnes = spip_num_rows($result_pile);
    31293146               
    31303147$query = "SELECT id_auteur, nom, extra FROM spip_auteurs";
    3131         $result = spip_query($query);
    3132         $nb_inscrits = spip_num_rows($result);
     3148$result = spip_query($query);
     3149$nb_inscrits = spip_num_rows($result);
    31333150
    31343151        $cmpt_texte = 0;
    31353152        $cmpt_html = 0;
    31363153        $cmpt_non = 0;
    3137         while ($row = spip_fetch_array($result)) {
     3154       
     3155           while ($row = spip_fetch_array($result)) {
    31383156               
    31393157                $abo = get_extra($row["id_auteur"],auteur);
     
    33293347            case "2" :
    33303348        {
     3349                       
     3350                       
     3351                        if (!$insert_file) $insert_file = $_FILES["insert_file"]["tmp_name"] ;
     3352                       
    33313353                        if ($insert_file && $insert_file != "none") {
    33323354                        if(!file_exists("./temp"))
     
    34323454
    34333455                 unlink($import_file);
    3434                  echo "<br /><br /><center><b>Importation effectuée</b></center>";
     3456                 echo "<br /><br /><center><b>"._T('spiplistes:adresses_importées')."</b></center>";
    34353457               }// move et file
    34363458
  • _contribs_/_email_/spip-listes/spip-meleuse.php3

    r340 r758  
    362362        set_extra(1,$meta_liste,"auteur");
    363363       
     364        echo "<p><a href='$PHP_SELF'>Provoquer l'envoi du lot suivant</a></p>";
    364365
    365366        echo"</DIV>";
     
    369370
    370371}else{
    371 bdebut_html("Envoi en cours");
     372bdebut_html("Envoi termine");
    372373echo "<h4>Envois terminés</h4>"   ;
    373374echo "Pas / plus de courrier à envoyer" ;
Note: See TracChangeset for help on using the changeset viewer.